3 ms·
> Its modernity is measurable by the influence it had on most languages designed after its success, like Go and Swift. So you are measuring "modernity" by lega
by MadcapJake 9y ago
> Its modernity is measurable by the influence it had on most languages designed after its success, like Go and Swift.
So you are measuring "modernity" by legacy?
Also, I don't see any Python influence in Go and from the brief exposure I've had to Swift, I'd say there isn't much influence there either.
By your axiom, one could argue that C is a modern language.
- toyg 9y ago> I don't see any Python influence in Go Well, in Google's own words[1]: "Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++". Some go datastructures are very python-like. Coming from a big Python shop, it's unsurprising. Chris Lattner mentions Python[2] as an influence among others. Swift's lists and dicts are very python-like. The way python deals with datastructures is one of its strong points, and it's clearly more modern than anything C-like. Both Go and Swift are more restrictive than Python in many ways, mostly for performance reasons since they are built for specific needs, but the influence is there and openly admitted. [1] https://techcrunch.com/2009/11/10/google-go-language/ https://techcrunch.com/2009/11/10/google-go-language/ [2] http://nondot.org/sabre/ http://nondot.org/sabre/