5 ms·
Earlier than or in 1993: - C++: 1979- - Objective C: 1984 - Split-C: 1993 Later than 1993: - C--: 1997 - C#: 2000 - D: 2001 See also: https://en.wikiped
by jll29 2y ago
Earlier than or in 1993:
- C++: 1979-
- Objective C: 1984
- Split-C: 1993
Later than 1993:
- C--: 1997
- C#: 2000
- D: 2001
See also: https://en.wikipedia.org/wiki/List_of_C-family_programming_languages https://en.wikipedia.org/wiki/List_of_C-family_programming_l... (but this list goes a bit too far IMHO)
- trealira 2y agoThere was also this extension of C called Concurrent C, which has its own book called The Concurrent C Programming Language, originally published in 1989. I don't see it on the Wikipedia page, which is why I'm saying it here.
- bonzini 2y agoI would consider Rust to be informed enough by C, that it can be considered a descendent—as much as D, and more so than C# (which is more of a Java-descendent; and while Java's syntax is based on C, that's where it ends).
- geoelectric 2y agoC# was also at least somewhat informed by Delphi, the Object Pascal variant the same architect created just prior to MS luring him away from Borland.
- fanf2 2y agoawk: 1977 csh: 1978 perl: 1987 Java: 1995 JavaScript: 1995 C-- is more a compiler intermediate/back-end language, not intended to be written by people
- sneed_chucker 2y agoI would add PHP to the list as well
- thaumasiotes 2y agoIn what sense is perl descended from C?
- hatsuseno 2y agoIn the multiple inheritance sense, but I wouldn't call it a descendant either. Larry "simply" scrounged around in '87 and looked at everything he could to put into his awk-but-better tool. In his own words C was a big part of that, with BCPL in the back of his mind.
- fanf2 2y agoCurly bracket blocks, much of the statement syntax, the operator hierarchy, many of the standard functions.
- msla 2y agoThen there's Cyclone, from 2001 to 2006, which intended to be a systems programming language that could be extensively checked for safety at compile time. Rust has taken over its basic concept. https://en.wikipedia.org/wiki/Cyclone_%28programming_language%29 https://en.wikipedia.org/wiki/Cyclone_%28programming_languag...