Results 261 to 270 of about 24,130 (303)
Some of the next articles are maybe not open access.
Mixed applicative and imperative programs
Parallel Computing, 1990Abstract In this paper we describe an interface for combining routines written in conventional imperative languages like FORTRAN with those written in newer applicative languages. The purpose is to allow re-use of extant software without change in combination with applicative code that has potential for highly parallel execution.
R. R. Oldehoeft, James R. McGraw
openaire +1 more source
Hierarchical parallelization of imperative programs
1993 Euromicro Workshop on Parallel and Distributed Processing, 2002We develop a general and efficient hierarchical parallelization algorithm for /spl I.bold/w/spl I.bold/h/spl I.bold/i/spl I.bold/l/spl I.bold/e programs which, in contrast to previous attempts, does not include run-time checks, preserves determinism and maintains the size of the argument program.
Andrea Kindler +2 more
openaire +1 more source
Direct Manipulation for Imperative Programs
2019Direct manipulation is a programming paradigm in which the programmer conveys the intended program behavior by modifying program values at runtime. The programming environment then finds a modification of the original program that yields the manipulated values. In this paper, we propose the first framework for direct manipulation of imperative programs.
Qinheping Hu +3 more
openaire +1 more source
Algebraic Semantics of Imperative Programs
1996Algebraic Semantics of Imperative Programs presents a self-contained and novel "executable" introduction to formal reasoning about imperative programs. The authors' primary goal is to improve programming ability by improving intuition about what programs mean and how they run.
Joseph A. Goguen, Grant Malcolm
openaire +1 more source
Imperative programming with dependent types
Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332), 2002The article enriches imperative programming with a form of dependent types. We start by explaining some motivations for this enrichment and mentioning some major obstacles that need to be overcome. We then present the design of a source level dependently typed imperative programming language Xanadu, forming both static and dynamic semantics and then ...
openaire +1 more source
Theories for mechanical proofs of imperative programs
Formal Aspects of Computing, 1997Abstract For convenient application of a first-order theorem prover to verification of imperative programs, it is important to encapsulate the operational semantics in generic theories. The possibility to do so is illustrated by two theories for the Boyer-Moore theorem prover Nqthm.
openaire +2 more sources
Linear imperative programming with Differential Evolution
2011 IEEE Symposium on Differential Evolution (SDE), 2011Differential Evolution (DE) is an evolutionary approach for optimizing non-linear continuous space functions. This method is known to be robust and easy to use. DE manipulates vectors of floats that are improved over generations by mating with best and random individuals.
Cyril Fonlupt +2 more
openaire +1 more source
Programmable Verifiers in Imperative Programming
2010This paper studies the relation between execution and verification. A simple imperative language called VerExec with execution and verification commands is introduced. A machine only executes execution commands of a program, while the compiler only performs the verification commands. Common commands in other languages can be defined as a combination of
openaire +1 more source
Imperative Programming Languages
2010We start our presentation with the translation of an imperative programming language. As an example, we consider a subset of the programming language C. Our target language for translation is the instruction set of a suitable virtual machine, which has been specificly designed for this purpose. This virtual machine is called C-Machine or CMa for short.
Reinhard Wilhelm, Helmut Seidl
openaire +1 more source
* Extraction and Imperative Programming
2004We can use the Coq system to model programs, by describing them as functions in a purely functional programming language. However, the Coq system does not provide an efficient environment to execute them. It is better to rely on the usual programming tools (compilers, abstract machines, and so on) to provide this environment.
Yves Bertot, Pierre Castéran
openaire +1 more source

