{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:04:06Z","timestamp":1750309446552,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3687997.3695649","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T10:57:44Z","timestamp":1729162664000},"page":"104-112","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Design of Software Representation Languages: A Historical Perspective"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3841-8085","authenticated-orcid":false,"given":"Anthony I.","family":"Wasserman","sequence":"first","affiliation":[{"name":"Software Methods and Tools, San Francisco, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/960118.808380"},{"key":"e_1_3_2_1_2_1","unstructured":"Hoai Bao. 2024. PowerBuilder Library. https:\/\/pblib.com\/"},{"key":"e_1_3_2_1_3_1","volume-title":"Learning SQL","author":"Beaulieu Alan","year":"2057","unstructured":"Alan Beaulieu. 2020. Learning SQL (3rd ed.). O\u2019Reilly. isbn:978-1492057611","edition":"3"},{"volume-title":"The Unified Modeling Language user guide","author":"Booch Grady","key":"e_1_3_2_1_4_1","unstructured":"Grady Booch, James Rumbaugh, and Ivar Jacobson. 1999. The Unified Modeling Language user guide. Addison-Wesley. isbn:978-0-201-57168-4"},{"volume-title":"Agile Project Management with Kanban (Developer Best Practices)","author":"Brechner Eric","key":"e_1_3_2_1_5_1","unstructured":"Eric Brechner. 2015. Agile Project Management with Kanban (Developer Best Practices). Microsoft Press."},{"key":"e_1_3_2_1_6_1","first-page":"9","volume-title":"SEQUEL: A Structured English Query Language. In SIGMOD Workshop","volume":"1","author":"Donald","unstructured":"Donald D. Chamberlin and Raymond F. Boyce. 1974. SEQUEL: A Structured English Query Language. In SIGMOD Workshop, Vol. 1, 9-264. 249\u2013264."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/320434.320440"},{"key":"e_1_3_2_1_8_1","volume-title":"Programming in Prolog","author":"Clocksin W.","unstructured":"W. Clocksin. 2003. Programming in Prolog (5th ed.). Springer.","edition":"5"},{"volume-title":"CLU Reference Manual","series-title":"Lecture Notes in Computer Science 114","key":"e_1_3_2_1_9_1","unstructured":"CLU81. 1981. CLU Reference Manual. In Lecture Notes in Computer Science 114, Gerhard Goos and Juris Hartmanis (Eds.). Springer-Verlag."},{"key":"e_1_3_2_1_10_1","unstructured":"Ole-Johan Dahl. 2002. The Roots of Object-Orientation: SIMULA 67. In Software Pioneers M. Broy and E. Denert (Eds.). Springer."},{"key":"e_1_3_2_1_11_1","volume-title":"The Go Programming Language","author":"Donovan Alan","year":"1904","unstructured":"Alan Donovan and Brian Kernighan. 2015. The Go Programming Language. Addison Wesley. isbn:978-0134190440"},{"key":"e_1_3_2_1_12_1","unstructured":"Drupal. 2024. https:\/\/www.drupal.org\/about"},{"key":"e_1_3_2_1_13_1","unstructured":"ECMA. 2017. The JSON Data Interchange Syntax. https:\/\/ecma-international.org\/wp-content\/uploads\/ECMA-404_2nd_edition_december_2017.pdf"},{"key":"e_1_3_2_1_14_1","unstructured":"Figma. 2024. https:\/\/www.figma.com\/"},{"key":"e_1_3_2_1_15_1","volume-title":"JavaScript: The Definitive Guide","author":"Flanagan David","year":"1952","unstructured":"David Flanagan. 2020. JavaScript: The Definitive Guide, 7th ed. O\u2019Reilly. isbn:978-1491952023","edition":"7"},{"key":"e_1_3_2_1_16_1","unstructured":"Fortran-lang. 2024. Fortran-lang governance. https:\/\/github.com\/fortran-lang\/.github\/blob\/main\/GOVERNANCE.md"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-34144-1","volume-title":"Programming Languages: Principles and Paradigms. 14","author":"Gabbrielli Maurizio","year":"2023","unstructured":"Maurizio Gabbrielli and Simone Martini. 2023. Programming Languages: Principles and Paradigms. 14, Springer Nature."},{"key":"e_1_3_2_1_18_1","first-page":"1","article-title":"TimeNET: a toolkit for evaluating non-Markovian stochastic Petri nets","volume":"24","author":"German Reinhard","year":"1995","unstructured":"Reinhard German, Christian Kelling, Armin Zimmermann, and G\u00fcnter Hommel. 1995. TimeNET: a toolkit for evaluating non-Markovian stochastic Petri nets. Performance Evaluation, 24, 1-2 (1995), 69\u201387.","journal-title":"Performance Evaluation"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(87)90035-9"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.54292"},{"key":"e_1_3_2_1_21_1","volume-title":"SIGACT\/SIGPLAN Symposium on Principles of Programming Languages.","author":"Hoare C.A.R.","year":"1973","unstructured":"C.A.R. Hoare. 1973. Hints on programming language design. In SIGACT\/SIGPLAN Symposium on Principles of Programming Languages."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/956653.956654"},{"volume-title":"A Programming Language","author":"Iverson Kenneth","key":"e_1_3_2_1_23_1","unstructured":"Kenneth Iverson. 1962. A Programming Language. Wiley, John. isbn:978-0471430148"},{"volume-title":"Back to BASIC: The History, Corruption, and Future of the Language","author":"Kemeny John","key":"e_1_3_2_1_24_1","unstructured":"John Kemeny and Thomas Kurtz. 1985. Back to BASIC: The History, Corruption, and Future of the Language.. Addison-Wesley."},{"key":"e_1_3_2_1_25_1","volume-title":"The C Programming Language","author":"Kernighan Brian","unstructured":"Brian Kernighan and Dennis Ritchie. 1988. The C Programming Language (2nd ed.). Prentice-Hall. isbn:978-0-13-110370-2","edition":"2"},{"key":"e_1_3_2_1_26_1","volume-title":"The Rust Programming Language (Covers Rust","author":"Klabnik Steve","year":"2018","unstructured":"Steve Klabnik and Carol Nichols. 2019. The Rust Programming Language (Covers Rust 2018). No Starch Press. isbn:978-1593278281"},{"volume-title":"The Complete Mumps: An Introduction and Reference Manual for the Mumps Programming Language","author":"Lewkowicz John M.","key":"e_1_3_2_1_27_1","unstructured":"John M. Lewkowicz. 1989. The Complete Mumps: An Introduction and Reference Manual for the Mumps Programming Language. Prentice Hall. isbn:978-0131621251"},{"volume-title":"The World of Programming Languages","author":"Marcotty Michael","key":"e_1_3_2_1_28_1","unstructured":"Michael Marcotty and Henry Ledgard. 2012. The World of Programming Languages. Springer."},{"key":"e_1_3_2_1_29_1","volume-title":"Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)","author":"Mathias Matthew","year":"2020","unstructured":"Matthew Mathias. 2020. Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) (3rd ed.). Big Nerd Ranch. isbn:978-0134398013","edition":"3"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"John McCarthy. 1962. LISP 1.5 Programmer\u2019s Manual. MIT Press. isbn:978-0262130110","DOI":"10.21236\/AD0406138"},{"volume-title":"Microsoft Visual Basic 6.0: Programmer\u2019s Guide","year":"1863","key":"e_1_3_2_1_31_1","unstructured":"Microsoft. 1998. Microsoft Visual Basic 6.0: Programmer\u2019s Guide. Microsoft Press, Redmond, WA. isbn:978-1572318632"},{"volume-title":"Concepts in Programming Languages","author":"Mitchell John C.","key":"e_1_3_2_1_32_1","unstructured":"John C. Mitchell. 2002. Concepts in Programming Languages. Cambridge University Press."},{"key":"e_1_3_2_1_33_1","unstructured":"Comparison of Code Generation Tools. 2024. https:\/\/en.wikipedia.org\/wiki\/Comparison_of_code_generation_tools"},{"key":"e_1_3_2_1_34_1","unstructured":"OpenAI. 2024. ChatGPT. https:\/\/chatgpt.com"},{"key":"e_1_3_2_1_35_1","unstructured":"Visual Paradigm. 2024. Ideal Modeling and Diagramming Tools for Agile Team Collaboration. https:\/\/www.visual-paradigm.com\/"},{"key":"e_1_3_2_1_36_1","unstructured":"Tim Peters. 2004. The Zen of Python. https:\/\/github.com\/python\/peps\/blob\/main\/peps\/pep-0020.rst"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/356698.356702"},{"key":"e_1_3_2_1_38_1","unstructured":"Fourth Generation Programming. 2024. Language. https:\/\/en.wikipedia.org\/wiki\/Fourth-generation_programming_language"},{"key":"e_1_3_2_1_39_1","unstructured":"Python. 2024. The Python Language Reference. https:\/\/docs.python.org\/3\/reference\/index.html"},{"key":"e_1_3_2_1_40_1","unstructured":"Q-Success. [n. d.]. Usage statistics and market share of WordPress. https:\/\/w3techs.com\/technologies\/details\/cm-wordpress"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/960118.808389"},{"key":"e_1_3_2_1_42_1","volume-title":"Proc. Spring Joint Computer Conference","author":"Richards Martin","year":"1969","unstructured":"Martin Richards. 1969. BCPL: A tool for compiler writing and system programming. In Proc. Spring Joint Computer Conference, 1969. 557\u2013566."},{"key":"e_1_3_2_1_43_1","volume-title":"The Unified Modeling Language Reference Manual","author":"Rumbaugh James","year":"1895","unstructured":"James Rumbaugh, Ivar Jacobson, and Grady Booch. 2004. The Unified Modeling Language Reference Manual (2nd ed.). Addison-Wesley. isbn:978-0321718952","edition":"2"},{"key":"e_1_3_2_1_44_1","volume-title":"Programming Languages: History and Fundamentals","author":"Sammet Jean","year":"1969","unstructured":"Jean Sammet. 1969. Programming Languages: History and Fundamentals. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/800025.1198367"},{"volume-title":"Java: the Complete Reference (13 ed.)","author":"Schildt Herbert","key":"e_1_3_2_1_46_1","unstructured":"Herbert Schildt and Danny Coward. 2024. Java: the Complete Reference (13 ed.). McGraw-Hill. isbn:978-1265058432"},{"key":"e_1_3_2_1_47_1","unstructured":"Ken Schwaber and Jeff Sutherland. 2020. The Scrum Guide. https:\/\/scrumguides.org\/docs\/scrumguide\/v2020\/2020-Scrum-Guide-US.pdf"},{"key":"e_1_3_2_1_48_1","volume-title":"Concepts of Programming Languages","author":"Sebesta Robert","unstructured":"Robert Sebesta. 2015. Concepts of Programming Languages (11th ed.). Pearson.","edition":"11"},{"key":"e_1_3_2_1_49_1","unstructured":"John Sharp. 2022. Microsoft Visual C# Step by Step (Developer Reference) (10 ed.). Microsoft Press. isbn:978-0137619832"},{"key":"e_1_3_2_1_50_1","unstructured":"Stacker Software. 2024. The Tools Directory. https:\/\/www.nocode.tech\/tools"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.132.0115"},{"key":"e_1_3_2_1_52_1","volume-title":"The C++ Programming Language","author":"Stroustrup Bjarne","unstructured":"Bjarne Stroustrup. 2013. The C++ Programming Language, 4th ed. Addison Wesley. isbn:978-0321563842","edition":"4"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/358172.358182"},{"key":"e_1_3_2_1_54_1","unstructured":"TIOBE. 2024. https:\/\/www.tiobe.com\/tiobe-index\/"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.232519"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/24208.24224"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.50272"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1976.1674589"},{"key":"e_1_3_2_1_59_1","unstructured":"Fortran Wiki. 2024. https:\/\/fortranwiki.org\/fortran\/show\/HomePage"},{"key":"e_1_3_2_1_60_1","unstructured":"Michael Wirth. 2016. Tower of Babel. https:\/\/craftofcoding.wordpress.com\/2016\/02\/08\/tower-of-babel\/"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264291"},{"key":"e_1_3_2_1_62_1","volume-title":"Proc. 1974 IFIP Congress. 386\u2013393","author":"Wirth Niklaus","year":"1974","unstructured":"Niklaus Wirth. 1974. On the Design of Programming Languages. In Proc. 1974 IFIP Congress. 386\u2013393."},{"key":"e_1_3_2_1_63_1","unstructured":"WordPress. 2024. https:\/\/wordpress.org\/"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233830"}],"event":{"name":"SLE '24: 17th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN SIGPLAN"],"location":"Pasadena CA USA","acronym":"SLE '24"},"container-title":["Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695649","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687997.3695649","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:59Z","timestamp":1750295399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695649"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":64,"alternative-id":["10.1145\/3687997.3695649","10.1145\/3687997"],"URL":"https:\/\/doi.org\/10.1145\/3687997.3695649","relation":{},"subject":[],"published":{"date-parts":[[2024,10,17]]},"assertion":[{"value":"2024-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}