Filters








217 Hits in 9.8 sec

From programming language design to computer construction

Niklaus Wirth
1985 Communications of the ACM  
On one side were the ambitious who wanted to erect another milestone in language design, and, on the other, those who felt that time was pressing and that an adequately extended ALGOL 60 would be a productive  ...  FROM PROGRAMMING LANGUAGE DESIGN TO COMPUTER CONSTRUCTION From NELIAC (via ALGOL 60) to Euler and ALGOL W, to Pascal and Modula-2, and ultimately Lilith, Wirth's search for an appropriate formalism for  ... 
doi:10.1145/2786.2789 fatcat:f5y5rf4ohbcmpjwix5dflnfxc4

Object-oriented programming: Some history, and challenges for the next fifty years

Andrew P. Black
2013 Information and Computation  
Object-oriented programming is inextricably bound up with the pioneering work of Ole-Johan Dahl and Kristen Nygaard on the design of the Simula language, which started at the Norwegian Computing Center  ...  the challenges of the next fifty years of informatics.  ...  Acknowledgements I thank Stein Krogdahl, Olaf Owe and the committee of FCT11 for honouring me with the invitation to speak at the scientific opening of the Ole-Johan Dahl hus, as well as supplying me with  ... 
doi:10.1016/j.ic.2013.08.002 fatcat:wxsirlhlaveg7immwtedc4rtwi

Good ideas, through the looking glass [computing history]

N. Wirth
2006 Computer  
Back when magnetic core memories dominated, the idea of magnetic bubble memory appeared.  ...  of transistors as switching and memory elements.  ...  Expression stacks The Algol 60 language had a profound influence not only on the development of further programming languages, but also, to a more limited extent, on computer architecture.  ... 
doi:10.1109/mc.2006.20 fatcat:bwxxcm5r7zekbd47tu7w6dx7lq

Object-oriented programming: some history, and challenges for the next fifty years [article]

Andrew P. Black
2013 arXiv   pre-print
Object-oriented programming is inextricably linked to the pioneering work of Ole-Johan Dahl and Kristen Nygaard on the design of the Simula language, which started at the Norwegian Computing Centre in  ...  the challenges of the next fifty years of informatics.  ...  Acknowledgements I thank Stein Krogdahl, Olaf Owe and the committee of FCT11 for honouring me with the invitation to speak at the scientific opening of the Ole-Johan Dahl hus, as well as supplying me with  ... 
arXiv:1303.0427v1 fatcat:qynvzj4bkzhczbrclil73mh4he

Programming languages: A short history for economists

Marc Nerlove, Charles G. Renfro
2004 Journal of Economic and Social Measurement  
The definitive treatment of the history of programming languages is contained in the two volumes of conference proceedings: Wexelblat [46] and Bergin and Gibson [4] .  ...  Renfro has made numerous detailed comments based on first-hand knowledge of the last 50 years of programming and computation in econometrics. Browyn Hall set me straight on the origins of TSP.  ...  It started out in the late 1950's, first formalized in a report titled ALGOL 58, and then progressed through reports ALGOL 60, and ALGOL 68.  ... 
doi:10.3233/jem-2004-0229 fatcat:7vtihtzwmjctrnys4xac7znppi

Abstracts of Current Computer Literature

1969 IEEE transactions on computers  
The block concept of ALGOL 60 is extended so as to allow control of main and backup stcres by stack mechanisms.  ...  A programming language which continues the extension and simplification of ALGOL 60 in the direction suggested by EULER is defined and described.  ... 
doi:10.1109/t-c.1969.222790 fatcat:6uoe3hk6ffhxvgnifzisoykq4e

The when, why and why not of the BETA programming language

Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen
2007 Proceedings of the third ACM SIGPLAN conference on History of programming languages - HOPL III  
This paper tells the story of the development of BETA: a programming language with just one abstraction mechanism, instead of one abstraction mechanism for each kind of program element (classes, types,  ...  In addition to describing the technical challenge of capturing all programming elements with just one abstraction mechanism, the paper also explains how the language was based upon a modeling approach,  ...  OOA and OOD are in most schools nothing more than just programming at a high level of abstraction corresponding to the application domain.  ... 
doi:10.1145/1238844.1238854 dblp:conf/hopl/KristensenMM07 fatcat:5alyozturfa7befu6gnhst5vju

PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance

Antony L. Hosking, Jiawan Chen
1999 Very Large Data Bases Conference  
PM3 is an orthogonally persistent extension of the Modula-3 systems programming language, supporting persistence by reachability from named persistent roots.  ...  our claim that orthogonal persistence deserves a level of acceptance similar to that now emerging for automatic memory management (i.e., "garbage collection"), even in performance-conscious settings.  ...  We thank Tony Printezis and the anonymous referees, whose comments spurred several improvements to this presentation.  ... 
dblp:conf/vldb/HoskingC99 fatcat:imhgusx7xzglpjdlc2hni7ww2a

An implementation of storage management in capability environments

Paolo Corsini, Lanfranco Lopriore
1995 Software, Practice & Experience  
This means that programs which have knowledge of their own use of virtual memory can increase their locality of reference, diminish the number of swap operations and reduce fragmentation. * A high-priority  ...  In this paper, we present an approach to the management of a large virtual memory space aimed at solving these problems.  ...  to Algol 60.  ... 
doi:10.1002/spe.4380250503 fatcat:i2jwep4imrbmbnmpkrib6fugr4

The development of the C language

Dennis M. Ritchie
1993 The second ACM SIGPLAN conference on History of programming languages - HOPL-II  
Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today  ...  The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system.  ...  Acknowledgments It is worth summarizing compactly the roles of the direct contributors to today's C language.  ... 
doi:10.1145/154766.155580 dblp:conf/hopl/Ritchie93 fatcat:qrnt5s4qbna5rdyvzmebvvxwze

The development of the C language

Dennis M. Ritchie
1993 SIGPLAN notices  
Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today  ...  The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system.  ...  Acknowledgments It is worth summarizing compactly the roles of the direct contributors to today's C language.  ... 
doi:10.1145/155360.155580 fatcat:acrpwvbkyfhknh5feswhxv6jim

Working Sets Past and Present

P.J. Denning
1980 IEEE Transactions on Software Engineering  
Gelenbe, who invited me to write this paper and then patiently pored through the lengthy draft.  ...  is not a model for programs, but for a class of procedures that measure the memory demands of programs.  ...  Because it is specified in the program's virtual time, the working set provides an intrinsic measurement of the program's memory demand-a measurement that is unperturbed by any other program in the system  ... 
doi:10.1109/tse.1980.230464 fatcat:oin5z43qlfcnjd2roasdpzffqi

Modula-2 and Oberon

Niklaus Wirth
2007 Proceedings of the third ACM SIGPLAN conference on History of programming languages - HOPL III  
This is an account of the development of the languages Modula-2 and Oberon. Together with their ancestors ALGOL 60 and Pascal they form a family called Algol-like languages.  ...  Thus they mirror the essential programming paradigms of the past decades. Here the major language properties are outlined, followed by an account of the respective implementation efforts.  ...  but not least of struggles in teaching the art of programming.  ... 
doi:10.1145/1238844.1238847 dblp:conf/hopl/Wirth07 fatcat:3clgffrzgfbanbmkvdwitk3od4

The translation of programming languages through the use of a graph transformation language

Peter van den Bosch
1982 SIGPLAN notices  
Abstract It is shown that the automated translation of programming An evaluation of the completed research, and an assessment of its position within concurrent developments in the discipline of programming  ...  c) Peter Nico van den Bosch, 1981 by NICO VAN DEN BOSCH in In presenting this thesis in partial fulfilment of the requirements for an advanced degree at the University of British Columbia, I agree that  ...  structure of the language, is not substantially different from the use of BNF in defining Algol 60. 4 (b) The specification of semantics As early as the definition of Algol 60, language designers  ... 
doi:10.1145/947912.947920 fatcat:mp7yt3rb2vh33pvdpfvprechq4

The impact of software engineering research on modern progamming languages

Barbara G. Ryder, Mary Lou Soffa, Margaret Burnett
2005 ACM Transactions on Software Engineering and Methodology  
This report documents this relationship by focusing on several major features of current programming languages: data and procedural abstraction, types, concurrency, exceptions, and visual programming mechanisms  ...  Using this approach, this study provides evidence of the impact of software engineering research on modern programming language design and documents the close relationship between these two fields.  ...  We also wish to thank the other members of the IMPACT Project team for their support of our research. Finally, we thank the anonymous reviewers for their helpful comments.  ... 
doi:10.1145/1101815.1101818 fatcat:es7r5vkwbngjflyk37ekwzbdwi
« Previous Showing results 1 — 15 out of 217 results