Programming Language Design
393 Followers
Recent papers in Programming Language Design
The specification of all aspects of a programming language requires adequate formal models and tool support. Montages specifications combine graphical and textual elements to yield language descriptions similar in structure, length, and... more
Este trabalho apresenta os objetivos de um projeto para o ensino de programação no ensino médio que visa instruir os estudantes sobre o que representa a Computação e desenvolver habilidades através do pensamento algorítmico através de uma... more
One of the most important current software issues is re- liability, and accordingly, a major criterion of program- ming language design must be that the language contribute to the production of reliable programs. Although there are other... more
... A. Polo*,M. Nieto". * Computer Science Department. Extremadura University. Spain.E-mail: qua@@ fi.upm.es. 4 Architecture and Technology of Information Systems Department. Technical University of Madrid.Spain.... more
Generic programming is an effective methodology for developing reusable software libraries. Many programming languages provide generics and have features for describing interfaces, but none completely support the idioms used in generic... more
This report documents the development of a system that generates webpages without requiring knowledge of existing web languages. Part of the system involves the creation and (successful) implementation of a more intuitive language than... more
Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this... more
One of the most important current software issues is re- liability, and accordingly, a major criterion of program- ming language design must be that the language contribute to the production of reliable programs. Although there are other... more
Presentamos a continuación tres variantes de arreglos que podrían incluirse en un lenguaje de programación imperativo. Las variantes son: 1. arreglos no inicializados 2. arreglos inicializados en un solo valor escalar (* pendiente *) 3.... more
Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this... more
John Backus identified value-level (object-level) programming languages as programming languages that combine various values to form other values until the final result values are obtained. Virtuallyall our classic programming languages... more
Aspect-oriented programming (AOP) is a promising technique helping programmers to easier reason about, develop and maintain programs. AOP improves reusability since components with a clearly defined functionality, which is not tangled... more
Understanding human health behavior is fundamentally important to modern epidemiology. Increasingly, data on human health behaviors is acquired from telemetry systems initiated either by the user as part of the quantified self movement or... more
Complex software systems typically involve features like time, concurrency and probability, with probabilistic computations playing an increasing role. However, it is currently challenging to formalize languages incorporating all those... more
Software engineering research and programming language design have enjoyed a symbiotic relationship, with traceable impacts since the 1970s, when these areas were first distinguished from one another. This report documents this... more
... A data type that is not a basic data type is called a constructed datu type. CDL provides a set of predefined constructors to construct composite data types. ... This is accomplished through theconstruct DE-LAY(B). This statement... more