Are code generators the new disruptors in the tech realm?
In contemplating the impact of code generators on jobs and quality, a fundamental question arises: Is the shift from coding in punch cards to English to utilizing code generators a more transformative force?
Taking this inquiry further, let’s delve into a more creative realm: Instead of focusing solely on how code generators influence code, ponder their potential impact on compilers, interpreters, programming languages, and chips.
Efficient code generation could lead to a paradigm shift where code need not be explicitly generated but rather inferred by compilers and interpreters. This evolution might necessitate the birth of a new, succinct language for orchestrating computational tasks.
It’s essential to recognize that programming, while a vital tool for engineers, isn’t the ultimate objective. It serves as a means to facilitate intelligent engineering endeavors. Rather than fixating on code generators tied to languages destined for obsolescence, embrace the forthcoming hardware architectures poised to usher in a “very low code” era. This transition signifies computers progressing towards their rightful trajectory, with user interfaces and programming languages merely transient phases in this journey.
Calling all computer architects, language designers, compiler/interpreter writers.. Lets get to work.