In this episode, our two heroes dive into
the dark and mysterious world of compilers and other shenanigans
that take care of translating plain English text readable and
understandable by world and dog into something that a computer
can execute (a CPU most of the times, to be more precise). If
you ever wondered what abstract syntax trees are, how parsers
work and what can be done to make your programs run faster or
cannot get to sleep in general, this episode is for you!
Compilers: https://en.wikipedia.org/wiki/CompilerENIAC: https://en.wikipedia.org/wiki/ENIACCommodore (sigh): https://en.wikipedia.org/wiki/Commodore_InternationalCOBOL: https://en.wikipedia.org/wiki/COBOLAbstract Syntax Trees (ASTs): https://www.twilio.com/blog/abstract-syntax-treesFourth generation programming language: https://en.wikipedia.org/wiki/Fourth-generation_programming_languageGCC: https://gcc.gnu.orgLLVM: https://www.llvm.orgillumos: https://illumos.orgJython: https://www.jython.orgList of languages running on JVMs: https://en.wikipedia.org/wiki/List_of_JVM_languagesCommon Language Infrastructure (CLI): https://www.ecma-international.org/publications-and-standards/standards/ecma-335Wintel kartell: https://en.wikipedia.org/wiki/WintelMono: https://www.mono-project.comKleo: https://www.imdb.com/title/tt15135104Unknown Cornish brewery (please send money for further mentions): https://www.sharpsbrewery.co.ukKölsch: https://en.wikipedia.org/wiki/K%C3%B6lsch_(beer)Jever (please send money for further mentions): https://www.jever.deBrlo (please send money for further mentions): https://en.brlo.deHopfenstopfer (please send money for further mentions):https://hopfenstopfer.brauerei-haeffner.de/shop/Home