The Abstract Syntax Description Language (ASDL) is a language for specifying the tree data structures often found in compiler intermediate representations. The ASDL generator reads an ASDL specification and generates code to construct, read, and write instances of the trees specified. Using ASDL permits a compiler to be decomposed into semi-independent components that communicate by reading and writing trees. Each component can be written in a different language, because the ASDL generator can emit code in several languages, and the files written by ASDL-generated code are machine- and language-independent. ASDL is part of the National Compiler Infrastructure project, which seeks to reduce dramatically the overhead of computer systems resea...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...
Most debuggers are notoriously machine-dependent, but some recent research prototypes achieve varyin...
Article dans revue scientifique avec comité de lecture.The ASF+SDF Meta-Environment is an interactiv...
The ASF+SDF Meta-Environment is an interactive language development environment whose main applicati...
The ASF+SDF Meta-Environment is an interactive language development environment whose main applicati...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
The authors present the Abstract-Type and Scheme-Definition Language (ASDL), a new formalism and env...
The project aims to explore effective and fun ways for students to learn about compilers. As student...
The ability to add new features to programming languages is essential for language design experiment...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
TIB: AC 9075 / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekSIG...
We consider speeding up general-purpose applications with hardware accelerators. Traditionally hardw...
Until today every compiler has been developed by the idea to modify source code in such a way the ha...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...
Most debuggers are notoriously machine-dependent, but some recent research prototypes achieve varyin...
Article dans revue scientifique avec comité de lecture.The ASF+SDF Meta-Environment is an interactiv...
The ASF+SDF Meta-Environment is an interactive language development environment whose main applicati...
The ASF+SDF Meta-Environment is an interactive language development environment whose main applicati...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
The authors present the Abstract-Type and Scheme-Definition Language (ASDL), a new formalism and env...
The project aims to explore effective and fun ways for students to learn about compilers. As student...
The ability to add new features to programming languages is essential for language design experiment...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
TIB: AC 9075 / FIZ - Fachinformationszzentrum Karlsruhe / TIB - Technische InformationsbibliothekSIG...
We consider speeding up general-purpose applications with hardware accelerators. Traditionally hardw...
Until today every compiler has been developed by the idea to modify source code in such a way the ha...
Abstract. Of late it has become very common for research compilers to emit C as their target code, r...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
We rst present present two basic tools for the formal manip-ulation of C/C++ programs: a general syn...