LanguagesLanguages
Conference50min
INTERMEDIATE

Talking to Machines: The History and Future of Programming Languages

This session reflects on the evolution of programming languages, questioning whether innovation has stalled or merely recycles old ideas. It explores linguistic parallels, the longevity of certain languages, developers’ emotional attachments to tools, and the provocative notion of English becoming the ultimate programming language in the age of AI.

talk.summaryAiDisclaimer

Piotr Łaskawiec
Piotr ŁaskawiecComsenity
talks.description
Since the dawn of computing, we have strived to command machines as efficiently as possible. Over the last century, a myriad of programming languages has emerged, transforming how we converse with silicon. We have tested and implemented new concepts, paradigms, and patterns.

However, it increasingly feels like we are moving in circles, revisiting ideas pioneered in decades past. It is time to pause and reflect on the state of the programmer's primary arsenal.

In this session, we will tackle the hard questions:
  • Are we stuck in a loop of reinventing the wheel?
  • Are there deep analogies between code and natural languages?
  • Why do some languages thrive for decades while others end up in the graveyard of history?
  • Why do we get so attached to specific tools while despising alternatives?
  • Do we prefer writing yet another CRUD in the latest Java, or sending humans to space using "obsolete" tech?
  • Will English become the ultimate programming language in the AI era?
innovation
reflection
languages
programming
talks.speakers
Piotr Łaskawiec

Piotr Łaskawiec

Comsenity

Poland

Pragmatic software architect and common sense evangelist. Deeply believes in holistic approach to software development. Occasional speaker and trainer. JVM enthusiast. Mastering the craft since the times of C64. He thrives on helping others to deliver high-quality solutions.