Talk:C (programming language): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Phil Howard
(C++ related to C)
imported>Phil Howard
No edit summary
Line 4: Line 4:


Is C low-level? AFAIK, it is a mid-level language. --[[User:Alex Bravo|Rion]] 18:22, 23 February 2007 (CST)
Is C low-level? AFAIK, it is a mid-level language. --[[User:Alex Bravo|Rion]] 18:22, 23 February 2007 (CST)
:In terms of language feature and design, C could rightly be considered a mid-level language.  However (and this is my opinion), it should today be more classified at a lower level, perhaps called "bottom of mid-level or top of low-level".  The reason I hold this opinion about C is because more and more of higher level programming that in years (or decades) past might have been done in C are now being done in other languages at a higher level, such as [[Python_%28programming_language%29|Python]]. [[User:Phil Howard|Phil Howard]] 11:06, 24 February 2007 (CST)


C++ is not a subset of C.  It is (at least mostly) a superset of C89.  C99 has new features that are in part taken back from C++ and in part new to C and not (yet) included in C++. [[User:Phil Howard|Phil Howard]] 10:48, 24 February 2007 (CST)
C++ is not a subset of C.  It is (at least mostly) a superset of C89.  C99 has new features that are in part taken back from C++ and in part new to C and not (yet) included in C++. [[User:Phil Howard|Phil Howard]] 10:48, 24 February 2007 (CST)

Revision as of 11:06, 24 February 2007

hi, it is ritchie and kernigan who developed it, Bjarne Stroustroup did create a subset now called C++. Robert Tito | Talk 11:45, 23 February 2007 (CST)

Thanks, adding right now.

Is C low-level? AFAIK, it is a mid-level language. --Rion 18:22, 23 February 2007 (CST)

In terms of language feature and design, C could rightly be considered a mid-level language. However (and this is my opinion), it should today be more classified at a lower level, perhaps called "bottom of mid-level or top of low-level". The reason I hold this opinion about C is because more and more of higher level programming that in years (or decades) past might have been done in C are now being done in other languages at a higher level, such as Python. Phil Howard 11:06, 24 February 2007 (CST)

C++ is not a subset of C. It is (at least mostly) a superset of C89. C99 has new features that are in part taken back from C++ and in part new to C and not (yet) included in C++. Phil Howard 10:48, 24 February 2007 (CST)