← Back to context

Comment by pjmlp

2 years ago

"Any sufficiently advanced technology is indistinguishable from magic."

When people call themselves engineers, without placing their feets on an engineering school, with compiler development degrees, rather a six weeks bootcamp, their compilers feel like a sufficient advanced technology.

You really don't need a degree for this stuff. A typical degree has 1 class about this, and half of it is dedicated to formal language theory or the unfortunate practice of using parser generators.

  • Then my degree was atypical, as we had several classes about this, scattered around two years of other stuff.

    The theoritical stuff, history and evolution of programming languages, compiler and language design, the actuall toy language implementation all the way to native code.

    30 years ago, maybe the quality of teaching went down, I guess.