{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T09:29:11Z","timestamp":1775899751593,"version":"3.50.1"},"reference-count":42,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1984,1,1]],"date-time":"1984-01-01T00:00:00Z","timestamp":441763200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Languages"],"published-print":{"date-parts":[[1984,1]]},"DOI":"10.1016\/0096-0551(84)90018-3","type":"journal-article","created":{"date-parts":[[2003,8,7]],"date-time":"2003-08-07T23:11:16Z","timestamp":1060297876000},"page":"107-131","source":"Crossref","is-referenced-by-count":9,"title":["An outline of the programming language SIMULA"],"prefix":"10.1016","volume":"9","author":[{"given":"M.P.","family":"Papazoglou","sequence":"first","affiliation":[]},{"given":"P.I.","family":"Georgiadis","sequence":"additional","affiliation":[]},{"given":"D.G.","family":"Maritsas","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0096-0551(84)90018-3_BIB1","article-title":"SIMULA-67, common base language","author":"Dahl","year":"1970"},{"key":"10.1016\/0096-0551(84)90018-3_BIB2","series-title":"SIMULA Begin","author":"Birtwistle","year":"1973"},{"key":"10.1016\/0096-0551(84)90018-3_BIB3","article-title":"Differences between ALGOL-60 and SIMULA-67","author":"Myhrhaug","year":"1974"},{"issue":"7","key":"10.1016\/0096-0551(84)90018-3_BIB4","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1145\/366663.366704","article-title":"Design of a separable transition diagram compiler","volume":"6","author":"Conway","year":"1963","journal-title":"Commun. ACM"},{"key":"10.1016\/0096-0551(84)90018-3_BIB5","series-title":"Information Processing 71","first-page":"419","article-title":"A portable coroutine system","author":"Gentleman","year":"1972"},{"key":"10.1016\/0096-0551(84)90018-3_BIB6","series-title":"Information Processing 74","first-page":"408","article-title":"A class of recursive coroutines","author":"Krieg","year":"1974"},{"key":"10.1016\/0096-0551(84)90018-3_BIB7","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/BF01939412","article-title":"Coroutine sequencing in a block structured environment","volume":"11","author":"Wang","year":"1971","journal-title":"Bit"},{"key":"10.1016\/0096-0551(84)90018-3_BIB8","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1007\/BF00571463","article-title":"Program proving: coroutines","volume":"2","author":"Clint","year":"1973","journal-title":"Acta Informatica"},{"issue":"6","key":"10.1016\/0096-0551(84)90018-3_BIB9","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/0020-0190(76)90082-X","article-title":"A proof rule for multiple coroutine systems","volume":"4","author":"Pritchard","year":"1976","journal-title":"Information Processing Lett."},{"key":"10.1016\/0096-0551(84)90018-3_BIB10","first-page":"65","article-title":"General concepts of the SIMULA 67 programming language","volume":"Vol. 7","author":"Ichbiah","year":"1972"},{"issue":"1","key":"10.1016\/0096-0551(84)90018-3_BIB11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/366193.366201","article-title":"Revised report on the algorithmic language ALGOL-60","volume":"6","author":"Naur","year":"1963","journal-title":"Commun. ACM"},{"issue":"6","key":"10.1016\/0096-0551(84)90018-3_BIB12","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1145\/365696.365702","article-title":"Contribution to the development of ALGOL","volume":"9","author":"Wirth","year":"1966","journal-title":"Commun. ACM"},{"key":"10.1016\/0096-0551(84)90018-3_BIB13","series-title":"Structured Programming","author":"Dahl","year":"1972"},{"key":"10.1016\/0096-0551(84)90018-3_BIB14","article-title":"SIMULA-67: summary","author":"Babcicky","year":"1979"},{"key":"10.1016\/0096-0551(84)90018-3_BIB15","article-title":"Protected program moduies in SIMULA-67","author":"Palme","year":"1973"},{"key":"10.1016\/0096-0551(84)90018-3_BIB16","article-title":"How to implement hidden-protected in a SIMULA compiler","author":"Wihlborg","year":"1977","journal-title":"FOA Report C. 10072-M3 (ES)"},{"key":"10.1016\/0096-0551(84)90018-3_BIB17","series-title":"The structure of the NCC SIMULA compilers and benchmark comparisons with other languages","year":"1972"},{"key":"10.1016\/0096-0551(84)90018-3_BIB18","article-title":"SIMULA implementation guide","author":"Dahl","year":"1973"},{"key":"10.1016\/0096-0551(84)90018-3_BIB19","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/BF01932808","article-title":"Storage administration in a virtual memory SIMULA system","volume":"12","author":"Arnborg","year":"1972","journal-title":"Bit"},{"key":"10.1016\/0096-0551(84)90018-3_BIB20","article-title":"The run-time structure of SIMULA-67","author":"Johnson","year":"1977"},{"key":"10.1016\/0096-0551(84)90018-3_BIB21","series-title":"Compiler Construction for Digital Computers","author":"Gries","year":"1971"},{"key":"10.1016\/0096-0551(84)90018-3_BIB22","series-title":"Principles of Compiler Design","author":"Aho","year":"1977"},{"key":"10.1016\/0096-0551(84)90018-3_BIB23","article-title":"Benchmark evaluations on the 360\/370 SIMULA compiler","author":"Palme","year":"1974","journal-title":"FOA Report C. 8385-M3 (ES)"},{"key":"10.1016\/0096-0551(84)90018-3_BIB24","series-title":"SCALA: system construction and application languages","year":"1980"},{"key":"10.1016\/0096-0551(84)90018-3_BIB25","series-title":"NordData 80 Report","article-title":"Implementation of a SIMULA-67 system for a virtual machine","author":"Babcicky","year":"1980"},{"key":"10.1016\/0096-0551(84)90018-3_BIB26","article-title":"Definition of S-code","author":"Jensen","year":"1980"},{"key":"10.1016\/0096-0551(84)90018-3_BIB27","article-title":"SIROFIX: SIMULA postfix code","author":"Piene","year":"1981"},{"key":"10.1016\/0096-0551(84)90018-3_BIB28","series-title":"Report","article-title":"Some thoughts on the architecture of a SIMULA machine","author":"Jensen","year":"1980"},{"key":"10.1016\/0096-0551(84)90018-3_BIB29","article-title":"An investigation of the architectural requirements of SIMULA-67","author":"Misherghi","year":"1980"},{"key":"10.1016\/0096-0551(84)90018-3_BIB30","article-title":"Making SIMULA into a programming language for real-time","author":"Palme","year":"1974","journal-title":"FOA P. Report C. 8394-M3 (ES)"},{"key":"10.1016\/0096-0551(84)90018-3_BIB31","article-title":"A working SIMULA definition of SIMSET and SIMULATION","author":"Ohlin","year":"1976","journal-title":"FOA Report C. 10055-M3 (ES)"},{"key":"10.1016\/0096-0551(84)90018-3_BIB32","series-title":"DEMOS: Discrete Event Modelling on SIMULA","author":"Birtwistle","year":"1979"},{"key":"10.1016\/0096-0551(84)90018-3_BIB33","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/0096-0551(78)90026-7","article-title":"Parallel compilation: a design and its application to SIMULA-67","volume":"3","author":"Schwartz","year":"1978","journal-title":"Comput. Lang."},{"key":"10.1016\/0096-0551(84)90018-3_BIB34","series-title":"8th Annual Symposium on Computer Architecture","first-page":"263","article-title":"Towards a Parallel SIMULA Machine","author":"Georgiadis","year":"1981"},{"key":"10.1016\/0096-0551(84)90018-3_BIB35","article-title":"The parallel SIMULA machine","author":"Papazoglou","year":"1982"},{"key":"10.1016\/0096-0551(84)90018-3_BIB36","article-title":"Activate SIMULA","author":"Babcicky","year":"1977"},{"key":"10.1016\/0096-0551(84)90018-3_BIB37","series-title":"Current Issues in Computer Simulation","first-page":"15","article-title":"The design of the GPSS language","author":"Gordon","year":"1979"},{"key":"10.1016\/0096-0551(84)90018-3_BIB38","series-title":"The Process View of Simulation","author":"Franta","year":"1977"},{"issue":"1","key":"10.1016\/0096-0551(84)90018-3_BIB39","first-page":"39","article-title":"On the structural concepts of SIMULA","volume":"7","author":"Houle","year":"1975","journal-title":"Aust. Comput. J."},{"key":"10.1016\/0096-0551(84)90018-3_BIB40","first-page":"101","article-title":"Programming Languages for Computer System Simulation","author":"Unger","year":"1978"},{"issue":"4","key":"10.1016\/0096-0551(84)90018-3_BIB41","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1145\/356678.356682","article-title":"Operating system structures to support security and reliable software","volume":"8","author":"Linden","year":"1976","journal-title":"ACM Comput. Surv."},{"issue":"12","key":"10.1016\/0096-0551(84)90018-3_BIB42","doi-asserted-by":"crossref","first-page":"1207","DOI":"10.1109\/TC.1976.1674589","article-title":"Programming languages\u2014the first 25 years","volume":"C-25","author":"Wegner","year":"1976","journal-title":"IEEE Trans. Comput."}],"container-title":["Computer Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0096055184900183?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0096055184900183?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T09:25:33Z","timestamp":1552641933000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0096055184900183"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,1]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1984,1]]}},"alternative-id":["0096055184900183"],"URL":"https:\/\/doi.org\/10.1016\/0096-0551(84)90018-3","relation":{},"ISSN":["0096-0551"],"issn-type":[{"value":"0096-0551","type":"print"}],"subject":[],"published":{"date-parts":[[1984,1]]}}}