rubl
Crazy Mango Extraordinaire
The wondering type
Posts: 23,997
Likes: 9,333
|
Post by rubl on Dec 11, 2020 10:23:22 GMT 7
This could have been in the history section or in computers & gadgets but since it started as science and with universities involved ... "“A damn stupid thing to do”—the origins of C Today, C may be a lingua franca among programmers. This is its (abridged) history. In one form or another, C has influenced the shape of almost every programming language developed since the 1980s. Some languages like C++, C#, and objective C are intended to be direct successors to the language, while other languages have merely adopted and adapted C’s syntax. A programmer conversant in Java, PHP, Ruby, Python or Perl will have little difficulty understanding simple C programs, and in that sense, C may be thought of almost as a lingua franca among programmers. But C did not emerge fully formed out of thin air as some programming monolith. The story of C begins in England, with a colleague of Alan Turing and a program that played checkers." arstechnica.com/features/2020/12/a-damn-stupid-thing-to-do-the-origins-of-c/
|
|
AyG
Crazy Mango Extraordinaire
Posts: 5,871
Likes: 4,555
|
Post by AyG on Dec 11, 2020 10:46:02 GMT 7
"In one form or another, C has influenced the shape of almost every programming language developed since the 1980s."
Yup, which is why we have stupid zero-based array indexing, rather than the more natural one-based array indexing. I seem to recall that Microsoft allowed one to choose 0 or 1 in Visual Basic. Possibly the only good thing Microsoft ever did. (Pity that the rest of the language was godawful.)
|
|
rubl
Crazy Mango Extraordinaire
The wondering type
Posts: 23,997
Likes: 9,333
|
Post by rubl on Dec 11, 2020 11:04:09 GMT 7
^^| There are 10 type of people who understand that the first byte is byte zero, even if the first bit may be on the left or right side. PS are you a 'first floor' or a 'ground floor' type of person?
|
|