3 ms·
The 10x seems to mostly have been from programmers switching from extremely low level languages like C++ to something far higher level. Paul Graham also talks a
by 7thaccount 2y ago
The 10x seems to mostly have been from programmers switching from extremely low level languages like C++ to something far higher level. Paul Graham also talks about macros in his well known essay, but I honestly think a lot of the value one gets from Lisp can be found with Python. There are a lot of things you don't have to worry about like manual memory management and so on. Python isn't as fast as lisp or as beautiful (opinion), but the ecosystem is very impressive and the community isn't as fractured as the lisp community (for example see the bipolar lisp programmer essay).
I don't think FP by itself is that massive of a win despite what some dubious studies or zealots say, but it's certainly better than enterprise Java. I've read my fair share of horror stories of Haskell in production too.
- troad 2y agoUltimately, programming languages are tools, and different tools are appropriate for different jobs. There's nothing stopping you from writing a massively-scaling e-commerce site in Verilog and running it on an FPGA, but it - uh - probably isn't the soundest course of action.
- 7thaccount 2y agoYep. I'd agree with that statement. Although there's a lot of tools I'd struggle to use practically anywhere.
- kaba0 2y ago> Paul Graham also talks about macros in his well known essay With all due respect, he is ironically probably the biggest blub programmer.
- 7thaccount 2y agoHow so?