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
Explore this link on the map →related reading
- how I think when I think about programming - alice mazalicemaz.com
- Composer2.pdfcursor.com
- Andrej Karpathy — AGI is still a decade awaydwarkesh.com
- Contrastive Code Representation Learningparasj.github.io
- crawshaw - 2025-01-06crawshaw.io
- Learnable Programmingworrydream.com
- Developing our position on AI - Blog - Recurse Centerrecurse.com
- Deep learning as program synthesis — LessWronglesswrong.com
- Program Synthesis Explained — James Bornholtcs.utexas.edu
- [2203.07814] Competition-Level Code Generation with AlphaCodearxiv.org
- E.W.Dijkstra Archive: On the foolishness of "natural language programming". (EWD 667)cs.utexas.edu
- Stream of Search (SoS): Learning to Search in Languagearxiv.org