Concur: a High-Level Language for Concurrent Programming

Show simple item record

dc.contributor.advisor Unknown Anderson, Karen 2013-03-13T01:28:00Z 2013-03-13T01:28:00Z 1979
dc.description.abstract A language CONCUR is defined which permits the definition and initiation of asynchronous processes. The language was inspired by Modula, a language proposed by Wirth for realtime programming. CONCUR removes Modula's restrictions on the placement of process declarations and invocations in order to study the implications of process support more fully- Most of the other sophisticated features of Modula, such as modules, structure types, and procedures, have also been removed to focus attention on processes and their particular requirements. A general methodology is suggested for concurrent programming, and several sample programs are presented which demonstrate concurrent programming with CONCUR. Finally, a compiler is presented which translates CONCUR into the object language for a hypothetical machine. An interpreter for this object language is also included. en_US
dc.language.iso en_US en_US
dc.relation RIT Scholars content from RIT Digital Media Library has moved from to RIT Scholar Works, please update your feeds & links!
dc.subject Asynchronous processes en_US
dc.subject Compiling en_US
dc.subject I/O en_US
dc.subject Instruction set en_US
dc.subject Programming language en_US
dc.subject Realtime programming en_US
dc.subject Syntax en_US
dc.subject.lcc QA76.7.A53
dc.subject.lcsh Compiling (Electronic computers)
dc.subject.lcsh Programming languages (Electronic computers)
dc.title Concur: a High-Level Language for Concurrent Programming en_US
dc.type Thesis en_US B. Thomas Golisano College of Computing and Information Sciences en_US
dc.description.department Department of Computer Science en_US

Files in this item

Files Size Format View
KAndersonThesis1979.pdf 2.099Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search RIT DML

Advanced Search