4 ms·
Seems very odd to exclude Java and C# entirely. I'm also not at all sure how "MS BASIC for the Macintosh" is listed as a predecessor of Applesoft BASIC. Micros
by mschaef 8y ago
Seems very odd to exclude Java and C# entirely.
I'm also not at all sure how "MS BASIC for the Macintosh" is listed as a predecessor of Applesoft BASIC. Microsoft used the threat of pulling Apple's Applesoft license as a way to get the leverage required for their Macintosh BASIC to be released instead of MacBasic.
https://www.folklore.org/StoryView.py?story=MacBasic.txt https://www.folklore.org/StoryView.py?story=MacBasic.txt
(That article also shows that Apple's Integer BASIC was an entirely separate implementation of BASIC from Applesoft, so the arrow from Integer BASIC to Applesoft is a little weird too. But some of this comes down to the fact that the meaning of the arrows on charts like this is a little loose to begin with.)
- dajohnson89 8y agoOK. I thought i was just going crazy when i couldnt find java & c#.
- marcosdumay 8y agoThere's an explanation for the missing Java (Python is not there either), but not having Java and having Eiffel is certainly odd.
- scrooched_moose 8y agoPython is there. About a fourth of the way in from the left, immediately left of the "Squeaky Family" (light blue box).
- dkarl 8y agoPython is just to the left of the Squeaky family. It has arrows from CLU and Perl. I find it odd that Julia doesn't have an arrow from any of the Lisps. Also, C++ only has an arrow from C. I think Stroustrup cited work he did in Simula as a major inspiration for C++.
- mschaef 8y ago> There's an explanation for the missing Java ( Yeah... I saw that. It's honestly part of why I thought the lack of Java was an odd choice. (There are least a few other languages that are on the chart that arguably have better claims to being called multi-paradigm. Common Lisp and C++ among them.)
- banana_giraffe 8y agoIt's does feel odd to exclude C#, yet include F# and VB.NET.