3 ms·
This is very biased toward the considerations of an enterprise datacenter, and thus against languages like Ruby, Python, et alia, that run in their own interpre
by wanorris 18y ago
This is very biased toward the considerations of an enterprise datacenter, and thus against languages like Ruby, Python, et alia, that run in their own interpreters, which makes them harder for enterprise datacenters to manage than languages that run in the JVM and CLR, for which tons of monitoring tools and such exist.
Nevertheless, Ted is crazy smart and knows a ton of programming languages, and he has a fair number of insightful things to say about the comparisons here. Just go in knowing that he's not going to be recommending Lisp or Python for the enterprise.
- jrockway 18y agoAnd interestingly, he forgot Clojure. It's a decent Lisp, and your ops folks (or clients) can deploy to the existing JVM environment. A pretty good compromise, if you ask me. Oh, and it runs pretty fast. (I haven't done a Clojure project, but I imagine it might be unpleasant dealing with the usual Java-isms in the libraries you'll have to use. But at least you'll be able to understand the code a few months after you've written it.)
- Zak 18y agoThere are also implementations of CL and Scheme for the JVM and maybe the CLR. I know that brlewis is using Kawa Scheme in a large financial company of some sort.