Talk:C (programming language): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Phil Howard
No edit summary
imported>Phil Howard
m (re-position my comment)
Line 1: Line 1:
hi, it is ritchie and kernigan who developed it, Bjarne Stroustroup did create a subset now called C++. [[User:Robert Tito|Robert Tito]] | [[User talk:Robert Tito|Talk]] 11:45, 23 February 2007 (CST)
hi, it is ritchie and kernigan who developed it, Bjarne Stroustroup did create a subset now called C++. [[User:Robert Tito|Robert Tito]] | [[User talk:Robert Tito|Talk]] 11:45, 23 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)


Thanks, adding right now.
Thanks, adding right now.
Line 5: Line 6:
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)
: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)

Revision as of 11:10, 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)

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)

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)