Intentional programming

Intentional programming is a programming paradigm. It describes the approach to depart from the conventional source as the sole specification of a program to express the intentions of the programmer by a variety of each appropriate specification options in a better way. The Intentional programming is still in development, based on ideas of Charles Simonyi.

In particular, the traditional, usually very sophisticated notations of various problem domains ( eg mathematical formulas, musical notation, chemical structural formulas, circuit symbols, etc. ) should be usable.

The inadequacy to capture a complicated situation with only a single representation, is nothing unusual. For example, in differential geometry, one tries to describe manifolds. A ball can not be projected in all aspects well to a single two-dimensional map. You have to make several cards ( an atlas ), only capture each partial.

There are currently no implementation of an intentional programming.

413865
de