5 ms·
As a C, Go and Javascript programmer (nearly 10 years of experience with both of them), I really feel what the author is saying when they say there are too many
by jbirer 6y ago
As a C, Go and Javascript programmer (nearly 10 years of experience with both of them), I really feel what the author is saying when they say there are too many ways to do something and fighting the compiler. There comes a point when the languages quirks start to eat into your productivity.
That being said, I have a feeling that the author lacks programming expertise to develop a language (I am not saying this in an offensive way). They are dodging things that are needed to build a language (memory management, choices of libraries etc.).
- luminati 6y agoIIRC the author has a PhD in CS, and his thesis work was on PLT.
- ook 6y agohttp://www.tara.tcd.ie/handle/2262/77562 http://www.tara.tcd.ie/handle/2262/77562 - "Design and implementation of an ahead-of-time compiler for PHP" is the PhD thesis in question. A google tech talk related to this work is on youtube https://www.youtube.com/watch?v=kKySEUrP7LA https://www.youtube.com/watch?v=kKySEUrP7LA You can find multiple other papers on google scholar where Paul was an author all related to programming languages, compilers etc.
- mlindner 6y agoSome people are much better with theory than the application of that theory. I've met a lot of theory people that just care about implementing something that does something to get the result they want rather than the nitty gritty of making things efficient.
- busterarm 6y ago> That being said, I have a feeling that the author lacks programming expertise to develop a language (I am not saying this in an offensive way). They are dodging things that are needed to build a language (memory management, choices of libraries etc.). The author is Paul Biggar, a former Sr. Compiler Engineer @ Mozilla and founder of CircleCI.
- kiliancs 6y ago> As a C, Go and Javascript programmer (nearly 10 years of experience with both of them) Off by one. Classic ;)