Talk:Generational list of programming languages
Why is C# listed as a derivative of C, but Java is not? The whole premise of this list, i.e. that languages form a simple tree is a bit suspect. 0xBAC 06:56, 1 Aug 2003 (UTC)
An interesting idea, but I agree a tree is suspect-- I think you can so a tree of principal influences and pointers to other. But where is Smalltalk? Where is Prolog? RPL? If we have VBScript, why not Javascript. What about Perl, PHP. Isn't SQL a language, other 4GLs. What about shell scripts- TeX- assemblers?
There are languages that, arguably, are created specifically in an attempt to "merge" the outstanding characteristics of two other languages. J is a good example: if one didn't knew that APL was also created by Iverson, it would be hard to say whether J is influenced more by APL than Backus's FP/FL or viceversa. I ended up listing it under both and making a referential note. Sure enough, if this technique were to be missused , the Generational list would end up being a Generational mesh ;-) --Danakil
Concurrent Turing
Hi, There is no such language as Concurrent Turing. Turing Plus is concurrent, but it has never been called Concurrent Turing.
Jim Cordy (co-author of the Turing, Turing Plus and Object-Oriented Turing languages)