Corpus ID: 56650818

A Modules and Separate Compilation facility for ALGOL 68

@article{Lindsey1978AMA,
  title={A Modules and Separate Compilation facility for ALGOL 68},
  author={Charles H. Lindsey and Hendrik Boom},
  journal={ALGOL Bulletin},
  year={1978},
  pages={19-53}
}
These proposals, which have been discussed over a long period of time by the ALGOL 68 Support Sub-committee, owe their origin to the proposals of Schuman [I] and of the Cambridge compiler team [22. They have been discussed extensively at meetings of the Sub-committee and in correspondence between members of its Task Force on Modules and Separate Compilation. The authors of the present work wish to record their thanks to all those who have contributed in this way, and especially to Dr R. B. K… Expand
Modular Compilation Systems for High Level Programming Languages
TLDR
This Memorandum will try to draw some conclusions from the experience gained by the different implementations of modular compilation in Algol 68 in the hope that those working on new high level languages, notably Ada, may avoid some of the problems that have befallen the implementors of AlGol 68. Expand
A history of ALGOL 68
TLDR
The rigorous application of the principle oforthogonality makes ALGOL 68 one of the cleanest languages around, as this author hopes to show. Expand
A system for writing Pascal programs interactively
TLDR
This work discusses how individual phases (or modules) of the compiler can be used along with other simple tools to help construct programs. Expand
A history of ALGOL 68
TLDR
Although ALGOL 68 was produced by a committee, the rigorous application of the principle of "orthogonality" makes it one of the cleanest languages around, as this review hopes to show. Expand
Co-evolution of source code and the build system
  • B. Adams
  • Computer Science
  • 2009 IEEE International Conference on Software Maintenance
  • 2009
TLDR
This dissertation presents a conceptual framework with tool support to recover, analyze and refactor a build system, and hypothesizes four conceptual reasons of co-evolution to guide future research in the area of build systems. Expand
Software Abstractions and Human-Cyber-Physical Systems Architecture Modelling
TLDR
It is over fifty years since the subject discipline of software engineering was established and more than forty years from when the area of formal methods have been established, yet, these large projects are largely developed using a trial and error approach, without systematic use of the developed software engineering methods and tools. Expand
Language design methods based on semantic principles: Algol 68, a Language Designed using Semantic Principles
TLDR
It is observed that Tennent's proposed language design method is that used by Algol 68's designers and how his proposed extensions to Pascal bring it closer to Algolia 68 is pointed out. Expand
Aspects of the ALGOL 68 mode structure
Andrew D0 Mc6E77R1CK Department 0f C0mputer 5c1ence Un1ver51ty 0f 5trathc1yde 61a590w~ 5c0t1and 0r191na11y AL60L de519ned, 6815a9enera1pr10r PurP°5et01968 ~r°9r~2~9 • • t01an9ua9ec0mmun1cate wh1chExpand