Modular Programming Languages: Joint Modular Languages Conference, JMLC 2000, Zurich, Switzerland, September 6-8, 2000. Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Thecircleisclosed.The European Modula-2 Conference was originally launched with the goal of increasing the popularity of Modula-2, a programming language created by Niklaus Wirth and his team at ETH Zuric ¨ h as a successor of Pascal. For more than a decade, the conference has wandered through Europe, passing Bled,Slovenia,in1987,Loughborough,UK,in1990,Ulm,Germany,in1994,and Linz, Austria, in 1997. Now, at the beginning of the new millennium, it is back at its roots in Zuric ¨ h, Switzerland. While traveling through space and time, the conference has mutated. It has widened its scope and changed its name to Joint Modular Languages Conference (JMLC). With an invariant focus, though, on modularsoftwareconstructioninteaching,research,and“outthere”inindustry. This topic has never been more important than today, ironically not because of insu?cient language support but, quite on the contrary, due to a truly c- fusing variety of modular concepts o?ered by modern languages: modules, pa- ages, classes, and components, the newest and still controversial trend. “The recent notion of component is still very vaguely de?ned, so vaguely, in fact, that it almost seems advisable to ignore it.” (Wirth in his article “Records, Modules, Objects, Classes, Components” in honor of Hoare’s retirement in 1999). Clar- cation is needed.

Author(s): Niklaus Wirth (auth.), Wolfgang Weck, Jürg Gutknecht (eds.)
Series: Lecture Notes in Computer Science 1897
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2000

Language: English
Pages: 302
Tags: Programming Languages, Compilers, Interpreters; Software Engineering; Programming Techniques; Logics and Meanings of Programs; Operating Systems

Front Matter....Pages -
The Development of Procedural Programming Languages Personal Contributions and Perspectives....Pages 1-10
Composable Message Semantics in Oberon....Pages 11-25
Derivation of Secure Parallel Applications by Means of Module Embedding....Pages 26-37
Mianjin: A Parallel Language with a Type System That Governs Global System Behaviour....Pages 38-50
A Design Pattern and Programming Framework for Interactive Metacomputing....Pages 51-61
Mobile Agents Based on Concurrent Constraint Programming....Pages 62-75
Rethinking Our Trade and Science: From Developing Components to Component-Based Development....Pages 76-76
Explicit Namespaces....Pages 77-89
Stand-Alone Messages....Pages 90-103
The Design of a COM-Oriented Module System....Pages 104-118
Oberon as an Implementation Language for COM Components: A Case Study in Language Interoperability....Pages 119-133
Modularisation of Software Configuration Management....Pages 134-146
Leonardo: A Framework for Modeling and Editing Graphical Components....Pages 147-160
OMX-FS: An Extended File System Architecture Based on a Generic Object Model....Pages 161-174
On Adding a Query Language to a Persistent Object System....Pages 175-185
Project C2 – A Survey of an Industrial Embedded Application with Native Oberon for PC....Pages 186-196
System Architecture and Design Using Co-operating Groups of Real and Abstract Components....Pages 197-210
Abstraction and Modularization in the BETA Programming Language....Pages 211-237
Design of Multilingual Retargetable Compilers: Experience of the XDS Framework Evolution....Pages 238-249
Structuring a Compiler with Active Objects....Pages 250-262
A Multiprocessor Kernel for Active Object-Based Systems....Pages 263-277
Evaluating the Java Virtual Machine as a Target for Languages Other Than Java....Pages 278-290
Building Your Own Tools: An Oberon Industrial Case-Study....Pages 291-298
Back Matter....Pages -