Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 385 for “"Programming languages"”.
-
Multiparadigm visual programming languages
Successful visual programming languages are all specialized, and general-purpose visual programming languages are unsuccessful. One of the reasons is that visual programming languages are usually based on a single programming paradigm. A multiparadigm visual programming language is described and …
-
Procedural reflection in programming languages
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1982.
-
Resource Bound Guarantees via Programming Languages
We present a programming language in which every well-typed program halts in time polynomial with respect to its input and, more importantly, in which upper bounds on resource requirements can be inferred with certainty. Ensuring that software meets its resource constraints is important in a number …
-
Multiple inheritance in contemporary programming languages
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1984.
-
Lambda-calculus models of programming languages.
Massachusetts Institute of Technology, Alfred P. Sloan School of Management. Thesis. 1969. Ph.D.
-
Array optimizations for high productivity programming languages
While the HPCS languages (Chapel, Fortress and X10) have introduced improvements in programmer productivity, several challenges still remain in delivering high performance. In the absence of optimization, the high-level language constructs that improve productivity can result in order-of-magnitude …
-
Programming Languages for Bit-Serial Array Machines
Many high-level languages have been created or are under development for large nearest-neighbor connected multiprocessors, such as the ILLIAC IV, the ICL DAP, and the Goddard-Goodyear MPP. These higher-level languages are intended to make these machines easier to program.
-
Lambda calculus models of typed programming languages
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1984.
-
Selection of programming languages for structural engineering
This thesis presents the concepts of structured programming and illustrates how they can be used to develop efficient and reliable programs and aid in language selection. Topics are presented and used to compare several languages with each other rather than with some abstract ideal. Structured …
-
Some aspects of error correction of programming languages
… of a context free language as a model for a programming language, and the definitions and results used later are presented or reviewed. A distance between two strings is defined and used to develop a “minimum distance error correcting parser”. Second, the thesis develops two global error …
-
Types for mutual exclusion in concurrent programming languages
Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-04-12 without embargo terms
-
Generating threads for non-strict functional programming languages
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science; and, Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1998.
-
Helping Developers Migrate their Code across Programming Languages
Migrating source code from one programming language to another is a common task in software development. This migration can be done by completely rewriting the code in the target language, or it can be facilitated through code-reuse or automation techniques. This thesis explores both approaches. …
-
Programming languages and principles for read–write linked data
… have drawn attention to the necessity of update languages for the Web of Data, coining the notion of Read–Write Linked Data. A dynamicWeb of Data with updates is a more realistic reflection of the Web.<br/><br/>An established and versatile approach to modelling dynamic languages is to define an …
-
Specification and verification of context conditions for programming languages
… to be both useful for the specification of programming languages to an environment generator and also simple to use. The driving insight behind CFF/AML is that a language specifier conceives of the context condition checks associated with a programming language syntax description in …
-
HW-SW co-design techniques for modern programming languages
DSpace SAF Submission Ingestion Package generated from Vireo submission #13218 on 2019-02-05 at 11:15:13
-
A no-thin-air memory model for programming languages
… We also show that it supports some established programming idioms.
-
Redesigning the memory hierarchy for memory-safe programming languages
… from the ground up for modern, memory-safe languages like Java, Go, and Rust. Memory-safe languages hide the memory layout from the programmer. This prevents memory corruption bugs, improves programmability, and enables automatic memory management. Hotpads extends the same insight to the …
-
A Sparse Program Dependence Graph For Object Oriented Programming Languages
… represent programs written in object-oriented languages such as Java. This formalism is called sparse because, in contrast to other OO and Java-specific adaptations of PDG's, it introduces few node types and no new edge types beyond those used in traditional dependence-based representations. …
-
Type checking and type inference for object-oriented programming languages
Type systems for object-oriented programming languages have been studied a great deal over the past few years. Since Smalltalk was one of the earliest object-oriented languages, it is not surprising that there have been several attempts to provide a type system for it. Unfortunately, none of the …
Page 1 of 20