Abstract
The paper starts with a description of research work undertaken by the author based upon the Whetstone compiler and interpreter. This leads naturally onto the controversial area of the successor to ALGOL 60. The author’s choice would be Ada due to his involvement with the language. Next is a reflection on the Whetstone system made possible by an emulator of the KDF9 computer. Finally, there is a reflection on modern computing which appears to have gone downhill as far as software is concerned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barnes, J.: High Integrity Software - the Spark approach to safety and security. Addison-Wesley, Reading (2003)
Stroustrup, B.: The Design and Evolution of C++. Addison-Wesley, Reading (1994)
Randell, B., Russell, L.J.: ALGOL 60 Implementation. Academic Press, London (1964)
Wichmann, B.A.: Some statistics from ALGOL programs. NPL, CCU report (1970)
Wichmann, B.A.: Five ALGOL compilers. The Computer Journal. Comp. Journal 15(1), 8–12 (1972)
Curnow, H.J., Wichmann, B.A.: A synthetic benchmark. Computer Journal 19(1), 43–49 (1976)
Wichmann, B.A.: ALGOL 60 Compilation and Assessment, p. 317. Academic Press, London (1973)
Holt, R.C., Hume, J.N.P.: Introduction to Computer Science using the Turing Programming language. Reston Publishing (1984)
Roy Longbottom’s PC Benchmark Collection, http://www.roylongbottom.org.uk/whetstone.htm
Wichmann, B.A.: A comparison of Pascal and Ada. Computer Journal 25(2), 248–252
Roberts, K.V., Peckover, R.S.: Symbolic Programming for Plasma Physics. Culham Laboratory Report CLM-P 257 November 257
Wichmann, B.A.: Why Ada is for you. In: Woodman, M. (ed.) Programming Language Choice - Practice and Experience, pp. 125–134. Thomson Computer Press (1996) ISBN 1-85032-186-8
The ALGOL Bulletin, http://archive.computerhistory.org/resources/text/algol/algol_bulletin/ , currently not available, but can be found on the ACM portal
Swade, D.: Pioneer Profile: Ada Lovelace. Resurrection (53), 31–34 (2010)
ISO/IEC JTC 1/SC 22/WG 23. Programming Language Vulnerabilities
Modified Report on the Algorithmic Language ALGOL 60. Computer Journal (1976)
Wichmann, B.A.: Computer Science has failed Software Engineering. OU talk
Wichmann, B.A.: Programming Languages - Glories and Blunders. Talk for BCS G5 (April 2007)
Wichmann, B.A.: Before Moore’s Law. Resurrection (33), 19–24 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wichmann, B. (2011). Whetstone Wanderings. In: Jones, C.B., Lloyd, J.L. (eds) Dependable and Historic Computing. Lecture Notes in Computer Science, vol 6875. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24541-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-24541-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24540-4
Online ISBN: 978-3-642-24541-1
eBook Packages: Computer ScienceComputer Science (R0)