4 ms·
I've used more than few languages professionally or academically (C, C++, Objective-C, Java, JavaScript, Python, Scheme) and it still seems to me that most lang
by swannodette 17y ago
I've used more than few languages professionally or academically (C, C++, Objective-C, Java, JavaScript, Python, Scheme) and it still seems to me that most languages are still trying to catch up. This isn't to say I don't enjoy these languages.
But to say that things have moved past Lisp, that's laughable really. I mean, I don't even have garbage collection on my iPhone (and I really dig Objective-C).
- gaius 17y agoIt's not just the language, it's the ecosystem and community around it.
- davidw 17y agoOne thing that Tcl, Perl, Python, Ruby, et al have going for them is that they are "promiscuous" in that they tend to play well with C, and other systems. Lisp and Smalltalk are capable of doing that, of course, but there seems to be much more of a culture of "turtles, all the way down", where that sort of happy-go-lucky interaction with the rest of the world is not always looked upon positively.
- prodigal_erik 17y agoC and its "undefined behavior" are behind most of the litany of security disasters and unstable apps we have all endured. It can be expedient to reuse C code, but in the long run we're better off replacing it with something more reliable.
- silentbicycle 17y agoThe uncomfortable trade-offs involved in working with what's available vs. replacing the whole stack with something done right are the heart of the "worse is better" paper. For better or worse, if you want to replace C, you have to dig deep.