How it began to change
Programming languages have come a long way since. C++ came out in the late 80s, boasting a far more abstraction-heavy featureset, but also one that required developers to learn more syntactical knowledge in order to begin building applications, to be fully capable with the language.
We then moved into the 90s, and other languages began to pop up, often influenced by C++, but we also had the functional programming side get a bit more popular, too. How we could build applications started to grow exponentially. We had to spend more time learning a multitude of languages or tools before we could make accurate decisions on what to use for a particular use case.
How’s it going
Fast forward to today, and that increase in developer choice, languages, tools, methodologies, and so on is becoming quite overwhelming. The amount of knowledge a developer needs has undoubtedly moved from that of understanding the hardware to understanding tools and design paradigms. AI is another good example of this.
This is also reflected by the huge influx of promising languages to come out lately. Languages that have taken all of the things we’ve learned, combined them into a mishmash of reused ideas, and tried to take away that need for understanding the hardware even further. Which languages? Let’s list some of them.
1. Javascript/Typescript, what we use.