Emergic: Rajesh Jain's Blog

Emergic: Rajesh Jain's Blog header image 2

Intentional Programming

January 31st, 2007 · No Comments

The New York Times writes:

Charles Simonyi, the chief executive of Intentional Software, a start-up in Bellevue, Wash., … wants to overthrow conventional coding for something he calls intentional programming, in which programmers would talk to machines as little as possible. Instead, they would concentrate on capturing the intentions of computer users.

The method begins with the intentions of the people inside an organization who know what a program should do. Mr. Simonyi calls these people domain experts, and he expects them to work with programmers to list all the concepts the software must possess.

The concepts are then translated into a higher-level representation of the softwares functions called the domain code, using a tool called the domain workbench.

Tags: Software