We present a new system to support the construction of language-based software. Its major innovation is open multi-paradigm programming. This allows such software to be described in an arbitrary variety of styles, and also facilitates integration of language based tools. A large application and the impact on productivity of our system is discussed. 1 Introduction The construction of language-based software, such as compilers and tools for the analysis of programs or specifications, is a rich semantic domain. There are a number of formalisms in use to describe the functionality of such software. One sensible approach to implementing such software is to use a very high level programming language, of which the semantic model is closely relate...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
The main task of language products technology is to find solutions to technical problems in all area...
The Kimwitu system is a meta-tool that supports the construction of programs (tools) that operate on...
This research explores the use of a translator-based multi-paradigm programming method to develop hi...
Sizable projects often involve the combination of multiple languages, and many projects involve the ...
Programming languages and formal notations are central to computer science. A significant part of c...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
Programming language semantics are usually defined informally in some form of technical natural lang...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
A Programming Paradigm is the silent intelligence in any software design. Although many Programming ...
Language-processing software is becoming increasingly present in our society. Making such tools avai...
AbstractWe describe a Prolog-based approach to the development of language processors (such as prepr...
All computers run software, such as operating systems, web browsers, and video games, which are used...
Although new high-level programming languages continue to be proposed, major software development ef...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
The main task of language products technology is to find solutions to technical problems in all area...
The Kimwitu system is a meta-tool that supports the construction of programs (tools) that operate on...
This research explores the use of a translator-based multi-paradigm programming method to develop hi...
Sizable projects often involve the combination of multiple languages, and many projects involve the ...
Programming languages and formal notations are central to computer science. A significant part of c...
Programmers employ a multitude of languages to build systems. Some are general-purpose languages. Ot...
Programming language semantics are usually defined informally in some form of technical natural lang...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
A Programming Paradigm is the silent intelligence in any software design. Although many Programming ...
Language-processing software is becoming increasingly present in our society. Making such tools avai...
AbstractWe describe a Prolog-based approach to the development of language processors (such as prepr...
All computers run software, such as operating systems, web browsers, and video games, which are used...
Although new high-level programming languages continue to be proposed, major software development ef...
Aprogramming language allows a devel-oper to translate logical real-world actions into operations th...
As computer technology matures, our growing ability to create large systems is leading to basic chan...
The main task of language products technology is to find solutions to technical problems in all area...