Monday, September 5, 2011

Notes on issues for applications as languages

Language as the principal tool of solution faces two problems: the design of languages, and the intersection of language and interaction.

Language design frameworks may be varieties of syntactic and semantic classes. Of course the simplest is a list of one or more data literals, and among the most complex are the programming languages.

The application of interaction * * to language design requires additional dimension in the definition of syntactic elements. Simple syntax is defined in terms of one dimensional text codes, for example the character class (set) containing the lower case ASCII character codes. Interaction syntax is defined in terms of complex codes extended for the desired attributes of interaction.

Saturday, September 3, 2011

Notes on the success of Object Oriented Programming

Formal verification shows us that every application should begin with the design and implementation of an application specific language. That is, by existence as a language the formal verification of an application is the route to bug free applications.

The application interface may be as simple as possible, and user productivity maximized. The concept tends to be obscured by economic and practical elements of development engineering, such as a need to develop the definition of the problem domain.

At their best, the Object Oriented Programming Languages propose the creation of sublanguages on behalf of their users. This practice permits experimental development while partially (significantly) following the ideal path of the translation of the computer instruction and programming languages into crisp and clean solution ranges.