Microsoft, Apple and so on.
You cannot. Class diagrams are only applicable to object oriented programming languages. C is not object oriented, but C++ is.
Machine code, assembly language and C are all non-object oriented programming languages. Fortran, COBOL, Pascal and BASIC were originally non-object oriented languages but there are now object-oriented variants of these languages. C++, C# and Java were all designed with object-oriented programming in mind from the outset.
C isn't an object oriented language... C++ is, because it has classes.
You don't. Inheritance is a feature of object oriented programming languages. C is not object oriented.
Object oriented programming and structured programming.
Set/subset: Some high level programming languages are object oriented, but not all of them.
Object-Oriented languages
Abstraction, encapsulation and polymorphismare the three fundamental features of an object oriented programming language.
I. Craig has written: 'Programming in Dylan' -- subject(s): Dylan (Computer program language) 'The interpretation of object-oriented programming languages' -- subject(s): Object-oriented programming (Computer science)
C is a weakly typed procedural programming language. For object oriented programming languages near C, you can look at ooc ( http://ooc-lang.org/ ), C++, D, and Java.
Object-oriented programming is a category of programming languages. On a larger scale, OOP would belong under the imperative programming paradigm.
Object Oriented Programming