Programming in the Age of Intelligent Machines
Since the invention of modern computers in the mid 20th century, computer programming has undergone a number of paradigm shifts. From the rise of functional programming to dynamic and object-oriented programming, to the availability of myriad tools and frameworks – its practitioners have witnessed a veritable Renaissance in the art of computer programming. With each of these paradigm shifts, programmers have realized new conceptual frameworks for expressing their ideas more clearly and concisely.
Programming in the Age of Intelligent Machines Introduction Since the invention of modern computers in the mid 20th century, computer programming has undergone a number of paradigm shifts. From the rise of functional programming to dynamic and object-oriented programming, to the availability of myriad tools and frameworks – its practitioners have witnessed a veritable Renaissance in the art of computer programming. With each of these paradigm shifts, programmers have realized new conceptual frameworks for expressing their ideas more clearly and concisely. Over the last few years, a new paradig
related reading
- As Rocks May Think | Eric Jangevjang.com
- [2112.02969] Jigsaw: Large Language Models meet Program Synthesisarxiv.org
- how I think when I think about programming - alice mazalicemaz.com
- Composer2.pdfcursor.com
- 2006.08381arxiv.org
- Contrastive Code Representation Learningparasj.github.io
- Andrej Karpathy — AGI is still a decade awaydwarkesh.com
- Program Synthesis with Large Language Modelsarxiv.org
- crawshaw - 2025-01-06crawshaw.io
- Learnable Programmingworrydream.com
- Introduction to Program Synthesispeople.csail.mit.edu
- [2510.05056] Modeling Student Learning with 3.8 Million Program Tracesarxiv.org