Talk:Generational list of programming languages: Difference between revisions

Content deleted Content added
Line 39:
 
:I think the dialects are interesting. We should add more, such as Integer BASIC and Applesoft BASIC. Maybe there should be a way to denote that a language is a dialect.[[Special:Contributions/90.134.99.224|90.134.99.224]] ([[User talk:90.134.99.224|talk]]) 13:58, 13 March 2008 (UTC)
 
 
::BASIC is correctly listed under FORTRAN because their original purposes and syntax for mathematical calculations were similar. But implementations have been typically radically different -- all early BASICs were interpreted; FORTRAN has always been compiled. Fair enough; but Perl was originally writtent to combine the capabilities of ksh and awk, while adding some of Larry Wall's ideas (correct, it turns out) as to what would be useful. Perl is apparently listed under C simply because it uses curly brackets to mark logical blocks of code, but this seems a rather shallow criterion. Why not under BASIC, since both use $ as a variable marker (though BASIC only for strings, and it's a suffix) and both are interpreted? This attempt to shoehorn computer languages into a strict genealogy tree seems strained and arbitrary in many respects. (Why is Modula-2 an independent branch of ALGOL instead of a descendent of Pascal? Is ADA related to Pascal or Modula? etc. etc. etc.) -- Craig Goodrich [[Special:Contributions/24.14.168.244|24.14.168.244]] ([[User talk:24.14.168.244|talk]]) 00:36, 19 April 2009 (UTC)
 
== Simula and ALGOL 60 ==