4 ms·
> I'm working on a PhD in CS with a specialization in programming languages. Google came to do a PhD recruitment day and essentially asked "so what kind of PhD
by throwaway999888 11y ago
> I'm working on a PhD in CS with a specialization in programming languages. Google came to do a PhD recruitment day and essentially asked "so what kind of PhD are you getting, machine learning or systems?" and we said "programming languages" and the reply was "wow what is that?"
This explains Go. :-)
- 762236 11y agoIs it me, or is there quite a delta between theoretical language specialists, and engineers that work with languages day to day (and thus who use it as a form of socialization with their peers, with all of the cognitive/psychological/epistemological fallout of this). Go-lang comes from people with experience developing systems in collaborative teams.
- Avshalom 11y agoGo also comes from people who have been comfortably ensconced in research labs for their entire lives... which --if you've ever had to deal with the "completely reasonable" jury rigging found in every research lab ever-- explains a lot about why the authors think it's reasonable to expect the every user to re-write the same boiler plate crap until the end of time rather than just bite the bullet and write a more complicated compiler/OS/program.
- throwaway999888 11y agoThere's not much difference between an academic language designer being a sourpuss that his ideas/language is not appreciated outside of his circle, and Rob Pike being a sourpuss that "Systems Software Research is Irrelevant"[1]. When you think about it. [1] http://herpolhode.com/rob/utah2000.pdf http://herpolhode.com/rob/utah2000.pdf