The Vision: Beyond Programming Languages
Charles Simonyi, the former chief architect at Microsoft and creator of Microsoft Word and Excel, has long advocated for moving software development "beyond programming languages." His core thesis, articulated in his seminal 1995 paper "The Death of Computer Languages," is that traditional programming languages are restrictive vessels that force human intent into rigid, machine-oriented syntax.
Simonyi argues that the value in software lies not in the language itself, but in the abstractions the language carries.
Intentional Programming and Software
To realize this vision, Simonyi developed Intentional Programming (later rebranded as Intentional Software).
Intent Over Syntax: Instead of writing code in a fixed language like Java or C++, programmers and "domain experts" (e.g., accountants, scientists) define their intentions in a high-level, editable graph.
The Domain Workbench: Users manipulate software artifacts in a visual environment (similar to a PowerPoint palette or WYSIWYG editor) rather than a text editor. These manipulations represent "intentions."
Automated Code Generation: A generator translates these high-level intentions into executable code. This separates the what (the design/intent) from the how (the implementation), allowing the system to automatically handle low-level details and reducing bugs.
Empowering Domain Experts: By removing the barrier of arcane syntax, Simonyiβs vision enables non-programmers to modify and evolve software directly, ensuring the final product aligns perfectly with business needs without constant intermediary translation by developers.
Although Intentional Software was acquired by Microsoft in 2017, Simonyiβs concepts of intent-driven development and raising abstraction levels are seen as precursors to modern low-code platforms and AI-driven software generation tools.