3 ms·
> C's own descendants, by which I mainly mean C++, may very well be even livelier in the next few years. Aside from languages that are directly descended from C
by hecanjog 2y ago
> C's own descendants, by which I mainly mean C++, may very well be even livelier in the next few years. Aside from languages that are directly descended from C, (particularly C++ but also some others) [...]
Does anyone know what the other languages descended from C they might have been referring to circa 1993?
- mepian 2y agoObjective-C?
- jll29 2y agoEarlier 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...
- deleted 2y ago[deleted]