388 Hits in 4.0 sec

Computational processor demands of Algol-60 programs

Robert E. Brundage, Alan P. Batson
1975 Proceedings of the fifth symposium on Operating systems principles - SOSP '75  
The characteristics of ccmputational processor requirements of a sample of Algol-60 programs have been measured.  ...  Ke~words: program behavior, contour model, Algol-60, processor distributions, resource allocation.  ...  The language of execution traces generated by Algol-60 programs has a simple formal BNF-syntax description which is given in (4).  ... 
doi:10.1145/800213.806533 dblp:conf/sosp/BrundageB75 fatcat:rcbf5irebbgc7applvr64qpvfy

On Interpreter-Oriented Definitions of Programming Languages

F. G. Pagan
1976 Computer journal  
The resulting processor has the conceptual clarity of the formal scheme as well as the advantages of being executable on a real computer.  ...  The constructive approach to the formal definition of the semantics of programming languages has much in common with the notion that a language can be defined by an actual processor which compiles or interprets  ...  The resulting processor has the conceptual clarity of the formal scheme as well as the advantages of being executable on a real computer.  ... 
doi:10.1093/comjnl/19.2.151 fatcat:kngrnaiberbhhnugeaezxutxla

Efficient Parallel Recursion [chapter]

Per Brinch Hansen
1995 The Origin of Concurrent Programming  
A simple mechanism is proposed for dynamic memory allocation of a parallel recursive program with Algol-like scope rules.  ...  It has been used to implement the parallel programming language SuperPascal. P. Brinch Hansen, Efficient parallel recursion, SIGPLAN Notices 30, 12 (December 1995), 9-16. Copyright c 1995  ...  Acknowledgements It is a pleasure to acknowledge the comments of Art Bernstein, Ole-Johan Dahl, Ric Holt, Butler Lampson, Peter O'Hearn, Ron Perrott, and Jørgen Staunstrup.  ... 
doi:10.1007/978-1-4757-3472-0_20 fatcat:llact6z47jcw7pzsw5zhbz5p4y

An efficient system for user extendible languages

Malcolm C. Newey
1968 Proceedings of the December 9-11, 1968, fall joint computer conference, part II on - AFIPS '68 (Fall, part II)  
A flood of other extensions to' ALGOL 60 come to mind by means of this device of providing additional types.  ...  This would demand knowledge ef the target code (as does the scheme here presented) but alse demands quite intimate knowledge ef the primary program-h9th its langua,ge and structure., This is probably significantly  ... 
doi:10.1145/1476706.1476766 dblp:conf/afips/Newey68 fatcat:6gs2wj5hynfctaht4iv7yzohru

Abstracts of Current Computer Literature

1969 IEEE transactions on computers  
Tables in ALGOL 60, H.  ...  This paper defines an extension to ALGOL 60, which allows the programmer to write decision tables in his ALGOL program.  ... 
doi:10.1109/t-c.1969.222696 fatcat:yhhpsujxdraaflgkml3euqfkxa

Early Language and Compiler Developments at IBM Europe: A Personal Retrospection

Albert Endres
2013 IEEE Annals of the History of Computing  
This retrospective concentrates on the two languages Algol 60 and PL/I, because with them compiler development reached an historical peak within IBM's European laboratories.  ...  As a consequence of IBM's "unbundling" decision in 1969, programming language activity within IBM's European laboratories decreased considerably, and other software activities were initiated.  ...  60 compiler [Hoff98] For IBM, Algol 60 played at that time a role similar to that of UNIX later.  ... 
doi:10.1109/mahc.2013.31 fatcat:opc4g5y6fzg2hgb5zkxscngdbq

The emperor's old clothes

Charles Antony Richard Hoare
1981 Communications of the ACM  
ALGOL 60.  ...  After completing our labors on the IFIP ALGOL subset, we started on the design of ALGOL X, the intended successor to ALGOL 60.  ...  Additional Key Words and Phrases: Ada, Algol 60, Algol 68, Algol W, Elliott 503 Mark II Software System, PL/I  ... 
doi:10.1145/358549.358561 fatcat:jrlesvbkxnghjh5q3gkykgpkqa

Computers in Russia: science, education, and industry

S.P. Prokhorov
1999 IEEE Annals of the History of Computing  
Three Algol Compilers The experience of working on automation of programming that had accumulated in previous years allowed Soviet computer scientists to begin development of an Algol-60 compiler as soon  ...  Pottosin) was an extension of Algol-60 (without recursive procedures).  ...  His research work has been concerned with programming languages, software, computer simulation, computer system developments (real-time, information systems), and the management of large, complex projects  ... 
doi:10.1109/85.778978 fatcat:txnfnpdevne3tdt3jhsk3z67xy

Good ideas, through the looking glass [computing history]

N. Wirth
2006 Computer  
The appearance of personal computers let cryogenic dreams either freeze or evaporate.  ...  This made it work over only a rela-Given that thorough self-critique is the hallmark of any subject claiming to be a science, computing science cannot help but benefit from a retrospective analysis and  ...  These architectures sacrificed simplicity of compilation for any gain in execution 58 Computer The Algol 60 language profoundly influenced not only the development of programming languages but also computer  ... 
doi:10.1109/mc.2006.20 fatcat:bwxxcm5r7zekbd47tu7w6dx7lq

Abstracts of Current Computer Literature

1970 IEEE transactions on computers  
Directed Graphs 8025 AED Applications 8043 Affine Equivalence 7984 Air Traffic Control 8047 ALGOL 60 Extension 7995 ALGOL 60 Identifiers 8016 APL Computer 7996 Arbitrary Switching Functions 7985  ...  The problem of giving an algorithmic specification of the semantics of identifier denotation and block structure in ALGOL 60 is investigated.  ... 
doi:10.1109/t-c.1970.222819 fatcat:oauihu4f65hwjir4uopjkaxrk4

A conversational system for incremental compilation and execution in a time-sharing environment

James L. Ryan, Richard L. Crandall, Marion C. Medwedeff
1966 Proceedings of the November 7-10, 1966, fall joint computer conference on XX - AFIPS '66 (Fall)  
scheme, a set of privileged instructions for monitor as opposed to user mode of operation, and the ability to perform input/ output operations to secondary memory while computing.  ...  The SDS-940 has, as its Central Processor, a modified SDS-930, the modifications for which were developed at the University of California at Berkeley by Melvin Pirtle. 1 This hardware includes a paging  ...  It is assumed that the reader is familiar with ALGOL 60. From the collection of the Computer History Museum ( Definitions Identifiers.  ... 
doi:10.1145/1464291.1464293 dblp:conf/afips/RyanCM66 fatcat:fsriod22yvflblx3uuh3wqdzmi

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.  ...  Pascal (1970) reflected the ideas of structured programming, Modula-2 (1979) added those of modular system design, and Oberon (1988) catered to the object-oriented style.  ...  but not least of struggles in teaching the art of programming.  ... 
doi:10.1145/1238844.1238847 dblp:conf/hopl/Wirth07 fatcat:3clgffrzgfbanbmkvdwitk3od4

Abstracts of Current Computer Literature

1968 IEEE transactions on computers  
see also Statistics, Stochastic Processes Processors Utility Programs to Improve the Per- formance of the Experimental Dynamic Processor 5810 -see also Associative, Computers, Data Processing Programming  ...  of ALGOL Algebraic Problems 5805 -see also Matrices, Polynomials Algorithms Automatic Monitoring of the Correct Recording of Algorithms in ALGOL 60 5805 Algorithms for: University Timetables  ... 
doi:10.1109/tc.1968.227415 fatcat:gww3av6fqncynbg6czmzjuomxi

When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950–1960

David Nofre, Mark Priestley, Gerard Alberts
2014 Technology and Culture  
This process reached its climax with the development, between 1958-60, of ALGOL for scientific computation and COBOL for data-processing.  ...  In this regard, the ALGOL 60 report proved to be a major catalyst in the application of results and techniques from these fields to the area of computer programming, establishing among other things the  ... 
doi:10.1353/tech.2014.0031 fatcat:ddshfbondja4lmykwzb45jfeki

Advanced geometric modeler with hybrid representation

Changgui Yang, Yujian Chen, Jiaguang Sun
1996 Journal of Computer Science and Technology  
is being further developed for the demanding applications of the future.  ...  Individual procedures may be compiled separately or grouped into modules, either way allowing the convenient construction of very large programs and procedure libraries.  ...  Thus began a period during which it was very popular with scientists, but newer, more modern languages were appearing, including Algol 60, whose 'superior' concepts led to predictions that it would rapidly  ... 
doi:10.1007/bf02943516 fatcat:2yhrtaglsrhj3owrtkr4d77nmq
« Previous Showing results 1 — 15 out of 388 results