Sitemap
Denis

Denis

Beef pie devourer

Higher Level Languages

1 min readJun 28, 2022

Over the decades, the way we write software has changed a lot.

Press enter or click to view image in full size
A little Robot by @rocknrollmonkey. Unsplash.com

From the first programming languages that provided 1:1 mapping to the CPU instructions and to the modern era ones that offer cross-platform abstractions over the hardware, OS, networking and synchronization primitives, and sometimes the code execution itself, the new languages have been emerging to help engineers be more productive and solve more and more significant problems faster and easier.

Get Denis’s stories in your inbox

Join Medium for free to get updates from this writer.

Thus, with the rise of AI-powered coding assistance and experimental technologies like OpenAI’s Codex, future software engineers will be able to work even faster by focusing on defining terms, their relations, and transitions in their state instead of writing instructions to manipulate data structures. As a result, contemporary programming languages will be considered an “old-fashioned,” “low-level” technology.

Day-to-day application development will be about figuring out the best possible user scenarios, addressing security considerations around user data processing, and inventing better UX patterns. Still, the coding will become cheap in most cases, with only some pieces being custom-made.

These will be exciting times!

--

--