{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:19:32Z","timestamp":1725455972712},"publisher-location":"Berlin\/Heidelberg","reference-count":25,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354008360X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0021432","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T05:19:12Z","timestamp":1132723152000},"page":"345-389","source":"Crossref","is-referenced-by-count":1,"title":["A reminder for language designers"],"prefix":"10.1007","author":[{"given":"Frederic","family":"Richard","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henry F.","family":"Ledgard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","unstructured":"Control Data Corporation. Simula Reference Manual. Publication No 602348000 (1971)."},{"key":"17_CR2","unstructured":"Conference on Data: Abstraction, Definition, and Structure. March 22\u201324, Salt Lake City, Utah. Sigplan Notices, Vol 11, Special Issue (April 1976),pp.1\u2013190."},{"issue":"2","key":"17_CR3","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/TSE.1976.233534","volume":"SE-2","author":"F. DeRemer","year":"1976","unstructured":"DeRemer, F., and Kron, H. Programming-in-the-large versus Programming-in-the-small. IEEE Transactions on Software Engineering, Vol SE-2, No 2 (June 1976), pp. 80\u201386.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"17_CR4","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/362929.362947","volume":"11","author":"E.W. Dijkstra","year":"1968","unstructured":"Dijkstra, E.W. Goto Statement Considered Harmful. Comm. of the ACM, Vol 11, No 3 (March 1968) pp.147\u2013148.","journal-title":"Comm. of the ACM"},{"key":"17_CR5","unstructured":"European Computer Manufacturers and American National Standards Institute. PL\/I. ECMA\/TC10\/ANSI.X3J3. BASIS 1\u201312 (July 1974)."},{"issue":"2","key":"17_CR6","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/TSE.1975.6312838","volume":"SE-1","author":"J.D. Gannon","year":"1975","unstructured":"Gannon, J.D., and Horning, J.J. Language Design for Programming Reliability. IEEE Transactions on Software Engineering Vol SE-1, No 2 (June 1975) pp.179\u2013191.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"17_CR7","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/942574.807130","volume":"11","author":"D. Gries","year":"1976","unstructured":"Gries, D., and Gehani, N. Some Ideas on Data Types in High Level Languages. Conference on Data: Abstraction, Definition and Structure. Sigplan Notices, Vol 11, Special Issue (April 1976), p.120.","journal-title":"Sigplan Notices"},{"key":"17_CR8","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/942574.807124","volume":"11","author":"J. Guttag","year":"1976","unstructured":"Guttag, J. Abstract Data Types and the Development of Data Structures. Conference on Data: Abstraction, Definition and Structure. Siplan Notices, Vol 11, Special Issue (April 1976), p.72.","journal-title":"Siplan Notices"},{"key":"17_CR9","unstructured":"Hoare, C.A.R. Hints on Programming Language Design. Computer Science Department. Stanford University. Tech. Rep. STAN-CS-74-403 (December 1973) pp.1\u201332."},{"issue":"2","key":"17_CR10","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/BF00976239","volume":"4","author":"C.A.R. Hoare","year":"1975","unstructured":"Hoare, C.A.R. Recursive Data Structures. International Journal of Computer and Information Sciences, Vol 4, No 2 (1975) pp.105\u2013132.","journal-title":"International Journal of Computer and Information Sciences"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Jensen, K., and Wirth, N. PASCAL User Manual and Report. Lectures Notes in Computer Science NO 18, Springer Verlag (1974).","DOI":"10.1007\/978-3-662-21554-8"},{"issue":"10","key":"17_CR12","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1145\/363717.363743","volume":"10","author":"D.E. Knuth","year":"1967","unstructured":"Knuth, D.E. The Remaining Trouble Spots in Algol 60. Comm. of the ACM, Vol 10, No 10 (October 1967) pp.611\u2013618.","journal-title":"Comm. of the ACM"},{"issue":"4","key":"17_CR13","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/356635.356640","volume":"6","author":"D.E. Knuth","year":"1974","unstructured":"Knuth, D.E. Stuctured Programming with Go To Statements. Computing Surveys, Vol 6, No 4 (December 1974) pp.261\u2013302.","journal-title":"Computing Surveys"},{"key":"17_CR14","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/942574.807136","volume":"11","author":"C.H.A. Koster","year":"1976","unstructured":"Koster, C.H.A. Visibility and Types. Conference on Data: Abstraction, Definition, and Structure. Sigplan Notices, Vol 11, Special Issue (April 1976), pp.179\u2013190.","journal-title":"Sigplan Notices"},{"issue":"11","key":"17_CR15","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1145\/361219.361222","volume":"18","author":"H.F. Ledgard","year":"1975","unstructured":"Ledgard, H.F., and Marcotty, M. A Genealogy of Control Structures. Comm. of the ACM, Vol 18, No 11 (November 1975) pp.629\u2013639.","journal-title":"Comm. of the ACM"},{"key":"17_CR16","unstructured":"Murach, M. Standard COBOL. SRA (1971)"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Naur, P. (Editor) Revised Report on the Algorithmic Language Algol 60. Comm. of the ACM, vol 6, No 1 (January 1963) pp.1\u201317.","DOI":"10.1145\/366193.366201"},{"issue":"5","key":"17_CR18","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1145\/362349.362364","volume":"13","author":"J.C. Reynolds","year":"1970","unstructured":"Reynolds, J.C. GEDANKEN: A Simple Typeless Language Based on the Principle of Completeness and the Reference Concept. Comm. of the ACM, Vol 13, No 5 (May 1970) pp.308\u2013319.","journal-title":"Comm. of the ACM"},{"issue":"6","key":"17_CR19","first-page":"378","volume":"8","author":"R.L. Weil Jr.","year":"1965","unstructured":"Weil, R.L. Jr. Testing the Understanding of the Difference between Call by Name and Call by Value in Algol 60. Comm. of the ACM, Vol 8, No 6 (June 1965) p378.","journal-title":"Comm. of the ACM"},{"issue":"8","key":"17_CR20","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/956028.956032","volume":"10","author":"G.M. Weinberg","year":"1975","unstructured":"Weinberg, G.M., Geller, D.P., and Plum, T.W-S. IF-THEN-ELSE Considered Harmful. Sigplan Notices, Vol 10, No 8 (August 1975) pp.34\u201344.","journal-title":"Sigplan Notices"},{"key":"17_CR21","unstructured":"Weissman, C. Lisp 1.5 Primer. Dickenson Publishing Company (1967)."},{"key":"17_CR22","unstructured":"Wirth, N. On the Design of Programming Languages. Information Processing 74. North Holland Publishing Company (1974) pp.386\u2013393."},{"issue":"12","key":"17_CR23","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1145\/362919.362936","volume":"14","author":"W.A. Wulf","year":"1971","unstructured":"Wulf, W.A., Russel, D.B., and Habermann, A.N. BLISS: a Language for Systems Programming. Comm. of the ACM, Vol 14, No 12 (December 1971) pp.780\u2013790.","journal-title":"Comm. of the ACM"},{"issue":"2","key":"17_CR24","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1145\/953353.953355","volume":"8","author":"W. Wulf","year":"1973","unstructured":"Wulf, W., and Shaw, M. Global Variables Considered Harmful. Sigplan Notices, Vol 8, No 2 (February 1973) pp.28\u201334.","journal-title":"Sigplan Notices"},{"key":"17_CR25","unstructured":"American National Standards Committee X3J3. Draft proposed ANS FORTRAN. Sigplan Notices, Vol 11, No 3 (March 1976)."}],"container-title":["Lecture Notes in Computer Science","Design and Implementation of Programming Languages"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0021432.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T15:30:45Z","timestamp":1683300645000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0021432"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354008360X"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/bfb0021432","relation":{},"subject":[]}}