Conceptualising Programming Language Semantics
The semantics of programming languages tend to be discussed with high levels of formality; much of the previous research—both philosophical and historical—has investigated them from this perspective. In this paper, I draw on the philosophical and cognitive theories of metaphor and use the early work...
Saved in:
| Published in: | Philosophies (Basel) Vol. 10; no. 4; p. 90 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Basel
MDPI AG
01.08.2025
|
| Subjects: | |
| ISSN: | 2409-9287, 2409-9287 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | The semantics of programming languages tend to be discussed with high levels of formality; much of the previous research—both philosophical and historical—has investigated them from this perspective. In this paper, I draw on the philosophical and cognitive theories of metaphor and use the early work of Adriaan van Wijngaarden as a historical case study to explore the conceptual and discursive surroundings of semantics. I investigate the relationships between the texts of semantics, the abstract entities they denote, and the metaphors, analogies, and illustrative language used to accompany or explain the same. This serves to further understanding of the historical developments of work in this area, the nature of programming languages and their semantics, and the importance of the communicative methods used in dissemination and education of computer science. |
|---|---|
| AbstractList | The semantics of programming languages tend to be discussed with high levels of formality; much of the previous research—both philosophical and historical—has investigated them from this perspective. In this paper, I draw on the philosophical and cognitive theories of metaphor and use the early work of Adriaan van Wijngaarden as a historical case study to explore the conceptual and discursive surroundings of semantics. I investigate the relationships between the texts of semantics, the abstract entities they denote, and the metaphors, analogies, and illustrative language used to accompany or explain the same. This serves to further understanding of the historical developments of work in this area, the nature of programming languages and their semantics, and the importance of the communicative methods used in dissemination and education of computer science. |
| Audience | Academic |
| Author | Astarte, Troy Kaighin |
| Author_xml | – sequence: 1 givenname: Troy Kaighin orcidid: 0000-0002-5582-4096 surname: Astarte fullname: Astarte, Troy Kaighin |
| BookMark | eNptUU1LAzEQDaKgVv-BB8Fz62SSbZJjKX4UCgrqOUx3kzWlu6nJ9uC_N7UiHmQOMzzevHkzc86O-9g7xq44TIQwcLt9D5uYY0kucwAJYOCInaEEMzao1fGf-pRd5rwGAOQSKi7P2GQe-9pthx1tQg59e_2cYpuo6_b1kvp2R627fnEd9UOo8wU78bTJ7vInj9jb_d3r_HG8fHpYzGfLcS00H8akyWnVOCVghUqhMp6gEQYVThvuseErXPlCMAhVxRG1I-LeT7GmqQQSI7Y46DaR1nabQkfp00YK9huIqbWUiqGNszVIJAIlprySkrSuDHiEMtRzpxwWrZuD1jbFj53Lg13HXeqLfStQSpDGVFBYkwOrpSIaeh-HRHWJxnWhLif3oeAzXQmNZR9RGuShoU4x5-T8r00Odv8Z-99nxBcDNoRL |
| Cites_doi | 10.2307/1165535 10.1145/3641554.3701949 10.1353/tech.2014.0031 10.1145/234286 10.2307/2025464 10.2307/jj.8816153 10.1111/j.1748-0922.1976.tb00004.x 10.1002/9781119072218 10.2307/2025075 10.1017/CBO9780511816802 10.1201/b17764 10.1109/MAHC.2014.61 10.7208/chicago/9780226539133.001.0001 10.1080/09528130500283998 10.1007/BF00289519 10.22152/programming-journal.org/2017/1/14 10.1109/MAHC.2024.3450530 10.1145/3051528.3051536 10.1525/hsns.2021.51.3.379 10.1017/CBO9781139033916.018 10.1109/MAHC.1980.10009 10.1145/155360.155364 10.7551/mitpress/9780262525381.003.0006 10.1007/978-3-031-78251-0 10.7208/chicago/9780226470993.001.0001 10.1145/355588.365140 10.1353/tech.2007.0066 10.1007/3-540-08766-4_8 10.1017/CBO9780511816802.004 10.1007/978-3-030-59257-8 10.1145/3680409 10.1109/MAHC.2003.1203057 10.1093/acprof:oso/9780199217274.003.0013 10.1007/s11023-023-09632-2 10.1145/800025.808368 10.1109/MAHC.2014.49 10.1145/3386326 10.1177/10892680231224400 10.1145/3291279.3339414 10.1515/krt-2021-0041 10.1109/MAHC.2021.3133136 10.1145/366193.366201 10.1017/S0140525X99002149 10.1007/978-1-84882-555-0_8 10.1017/CBO9780511816802.014 10.1007/978-3-662-55565-1 10.1017/CBO9780511543296 10.5840/monist19998212 10.1145/355604.361591 10.1002/9780470757017 10.1007/BF02963406 10.5840/philtoday197721Supplement3 10.1145/2538862.2538945 10.1109/MAHC.2023.3266359 10.1007/s11229-024-04558-3 10.1145/154766.155365 10.1080/03057267.2024.2434797 10.2139/ssrn.2827639 10.1093/oso/9780198835646.001.0001 10.1109/MAHC.2010.4 10.1007/BF01386216 10.5334/joc.134 10.1093/019824035X.001.0001 10.1145/363921.363946 10.1016/0004-3702(77)90033-9 10.7551/mitpress/4529.001.0001 10.1007/978-3-319-97226-8 10.1093/comjnl/6.4.308 |
| ContentType | Journal Article |
| Copyright | COPYRIGHT 2025 MDPI AG 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: COPYRIGHT 2025 MDPI AG – notice: 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | AAYXX CITATION AABKS ABSDQ ABUWG AFKRA AZQEC BENPR CCPQU DWQXO PGAAH PHGZM PHGZT PIMPY PKEHL PQEST PQQKQ PQUKI PRINS DOA |
| DOI | 10.3390/philosophies10040090 |
| DatabaseName | CrossRef Philosophy Collection Philosophy Database ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Central Essentials ProQuest Central ProQuest One ProQuest Central ProQuest One Religion & Philosophy ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Central China ProQuest One Religion & Philosophy Philosophy Collection ProQuest Central ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) Philosophy Database |
| DatabaseTitleList | CrossRef Publicly Available Content Database |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Sciences (General) Mathematics Philosophy Computer Science |
| EISSN | 2409-9287 |
| ExternalDocumentID | oai_doaj_org_article_c042aa07361544a88590f20727f1e7e2 A853822793 10_3390_philosophies10040090 |
| GeographicLocations | United Kingdom |
| GeographicLocations_xml | – name: United Kingdom |
| GroupedDBID | AABKS AADQD AAFWJ AAYXX ABDBF ABSDQ ACUHS ADBBV AFFHD AFKRA AFPKN AFZYC ALMA_UNASSIGNED_HOLDINGS BCNDV BENPR CCPQU CITATION GROUPED_DOAJ IAO ITC MODMG M~E OK1 PGAAH PHGZM PHGZT PIMPY ABUWG AZQEC DWQXO PKEHL PQEST PQQKQ PQUKI PRINS |
| ID | FETCH-LOGICAL-c381t-a8ae87de730b277279fa0d392726d1f2d1b2bf7de920551228eaa1ff62ca640a3 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001557475100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2409-9287 |
| IngestDate | Mon Nov 10 04:35:08 EST 2025 Sat Nov 01 15:08:27 EDT 2025 Tue Nov 04 18:12:24 EST 2025 Sat Nov 29 07:11:16 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c381t-a8ae87de730b277279fa0d392726d1f2d1b2bf7de920551228eaa1ff62ca640a3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-5582-4096 |
| OpenAccessLink | https://doaj.org/article/c042aa07361544a88590f20727f1e7e2 |
| PQID | 3244049950 |
| PQPubID | 5046872 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_c042aa07361544a88590f20727f1e7e2 proquest_journals_3244049950 gale_infotracacademiconefile_A853822793 crossref_primary_10_3390_philosophies10040090 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-08-01 |
| PublicationDateYYYYMMDD | 2025-08-01 |
| PublicationDate_xml | – month: 08 year: 2025 text: 2025-08-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Basel |
| PublicationPlace_xml | – name: Basel |
| PublicationTitle | Philosophies (Basel) |
| PublicationYear | 2025 |
| Publisher | MDPI AG |
| Publisher_xml | – name: MDPI AG |
| References | ref_93 ref_92 ref_90 ref_13 ref_12 ref_99 ref_10 ref_97 ref_96 (ref_59) 1980; 2 ref_95 Nofre (ref_11) 2023; 45 Borghi (ref_107) 2020; 3 ref_19 Benacerraf (ref_23) 1973; 70 ref_17 ref_16 Rapaport (ref_15) 2005; 17 Hewitt (ref_114) 1977; 8 Nofre (ref_6) 2014; 55 ref_24 (ref_83) 2014; 58 ref_22 ref_21 Friedman (ref_38) 2024; 203 ref_20 Nofre (ref_54) 2010; 32 Eglash (ref_118) 2007; 48 Alberts (ref_82) 2014; 36 ref_28 ref_27 (ref_39) 2003; 124 Simon (ref_116) 1962; 27 Bowen (ref_91) 2018; Volume 11174 ref_72 Clark (ref_29) 2024; 28 ref_70 ref_79 ref_78 ref_77 ref_76 Landin (ref_98) 1964; 6 Dijkstra (ref_49) 1971; 1 Backus (ref_81) 1963; 6 Vincent (ref_45) 1977; 21 ref_89 ref_88 ref_85 ref_84 Lakoff (ref_5) 1980; 77 ref_50 (ref_18) 2022; 36 Nofre (ref_105) 2025; 47 McCarthy (ref_67) 1962; Volume 62 Petricek (ref_26) 2017; 1 ref_58 ref_56 ref_53 ref_52 ref_51 Dijkstra (ref_71) 1970; 31 Alberts (ref_74) 2016; 106 Jones (ref_25) 2003; 25 ref_61 ref_60 ref_68 (ref_73) 2017; 4 Astarte (ref_4) 2023; 34 ref_66 ref_65 ref_64 ref_63 ref_62 Barsalou (ref_40) 1999; 22 Alberts (ref_57) 2014; 36 Burke (ref_48) 1941; 3 Lucas (ref_87) 1978; Volume 61 ref_117 Knuth (ref_86) 1964; 7 Parkinson (ref_109) 2025; 68 ref_36 ref_35 ref_34 ref_33 ref_32 ref_111 Kay (ref_115) 1993; 28 ref_31 ref_110 ref_30 ref_113 ref_112 Backus (ref_80) 1960; 2 Dijkstra (ref_75) 1972; 15 Gorn (ref_101) 1964; 7 ref_37 Reynolds (ref_94) 1993; 6 Rapaport (ref_14) 1999; 82 ref_104 ref_103 ref_106 ref_108 ref_47 ref_46 ref_44 ref_43 ref_100 ref_42 ref_41 ref_102 ref_1 ref_3 ref_2 Nofre (ref_55) 2021; 51 ref_9 ref_8 ref_7 Giacobazzi (ref_69) 2022; 44 |
| References_xml | – volume: 27 start-page: 137 year: 1962 ident: ref_116 article-title: Computer simulation of human thinking and problem solving publication-title: Monogr. Soc. Res. Child Dev. doi: 10.2307/1165535 – ident: ref_117 – ident: ref_9 – ident: ref_113 doi: 10.1145/3641554.3701949 – volume: 55 start-page: 40 year: 2014 ident: ref_6 article-title: When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950–1960 publication-title: Technol. Cult. doi: 10.1353/tech.2014.0031 – ident: ref_51 doi: 10.1145/234286 – ident: ref_100 – ident: ref_68 – volume: 77 start-page: 453 year: 1980 ident: ref_5 article-title: Conceptual Metaphor in Everyday Language publication-title: J. Philos. doi: 10.2307/2025464 – ident: ref_88 – ident: ref_7 doi: 10.2307/jj.8816153 – ident: ref_44 doi: 10.1111/j.1748-0922.1976.tb00004.x – ident: ref_1 – ident: ref_65 doi: 10.1002/9781119072218 – volume: Volume 62 start-page: 21 year: 1962 ident: ref_67 article-title: Towards a Mathematical Science of Computation publication-title: Program Verification – volume: 70 start-page: 661 year: 1973 ident: ref_23 article-title: Mathematical truth publication-title: J. Philos. doi: 10.2307/2025075 – ident: ref_77 – ident: ref_27 – ident: ref_33 doi: 10.1017/CBO9780511816802 – volume: 31 start-page: 7 year: 1970 ident: ref_71 article-title: Minority Report publication-title: ALGOL Bull. – ident: ref_62 – ident: ref_103 – ident: ref_35 doi: 10.1201/b17764 – volume: 36 start-page: 52 year: 2014 ident: ref_82 article-title: Universality versus Locality: The Amsterdam Style of ALGOL Implementation publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2014.61 – ident: ref_32 doi: 10.7208/chicago/9780226539133.001.0001 – volume: 17 start-page: 385 year: 2005 ident: ref_15 article-title: Implementation is semantic interpretation: Further thoughts publication-title: J. Exp. Theor. Artif. Intell. doi: 10.1080/09528130500283998 – volume: 1 start-page: 115 year: 1971 ident: ref_49 article-title: Hierarchical Ordering of Sequential Processes publication-title: Acta Inform. doi: 10.1007/BF00289519 – volume: 1 start-page: 14-1 year: 2017 ident: ref_26 article-title: Miscomputation in software: Learning to live with errors publication-title: Art. Sci. Eng. Program. doi: 10.22152/programming-journal.org/2017/1/14 – ident: ref_97 – volume: 47 start-page: 22 year: 2025 ident: ref_105 article-title: A Compelling Image: The Tower of Babel and the Proliferation of Programming Languages During the 1960s publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2024.3450530 – ident: ref_30 – ident: ref_3 – volume: 4 start-page: 40 year: 2017 ident: ref_73 article-title: Report on CWI Lectures in Honor of Adriaan van Wijngaarden publication-title: ACM SIGLOG News doi: 10.1145/3051528.3051536 – volume: 51 start-page: 379 year: 2021 ident: ref_55 article-title: The Politics of Early Programming Languages: IBM and the Algol Project publication-title: Hist. Stud. Nat. Sci. doi: 10.1525/hsns.2021.51.3.379 – volume: 106 start-page: 6 year: 2016 ident: ref_74 article-title: International Informatics—On the Occasion of Aad van Wijngaarden’s 100th Birthday publication-title: ERCIM News – ident: ref_47 – ident: ref_42 doi: 10.1017/CBO9781139033916.018 – volume: 2 start-page: 7 year: 1980 ident: ref_59 article-title: Programming the EDSAC: Early programming activity at the University of Cambridge publication-title: Ann. Hist. Comput. doi: 10.1109/MAHC.1980.10009 – volume: Volume 11174 start-page: 176 year: 2018 ident: ref_91 article-title: Challenges for semantic description: Comparing responses from the main approaches publication-title: Engineering Trustworthy Software Systems – ident: ref_92 – volume: 28 start-page: 69 year: 1993 ident: ref_115 article-title: The Early History of Smalltalk publication-title: SIGPLAN Not. doi: 10.1145/155360.155364 – ident: ref_20 doi: 10.7551/mitpress/9780262525381.003.0006 – ident: ref_95 doi: 10.1145/234286 – ident: ref_50 – volume: 6 start-page: 233 year: 1993 ident: ref_94 article-title: The discoveries of continuations publication-title: Lisp Symb. Comput. – ident: ref_106 doi: 10.1007/978-3-031-78251-0 – ident: ref_89 – ident: ref_64 – ident: ref_28 doi: 10.7208/chicago/9780226470993.001.0001 – volume: 58 start-page: 2892 year: 2014 ident: ref_83 article-title: On the Origin of Recursive Procedures publication-title: Comput. J. – volume: 7 start-page: 735 year: 1964 ident: ref_86 article-title: Backus Normal Form vs. Backus Naur Form publication-title: Commun. ACM doi: 10.1145/355588.365140 – volume: 48 start-page: 360 year: 2007 ident: ref_118 article-title: Broken metaphor: The master-slave analogy in technical literature publication-title: Technol. Cult. doi: 10.1353/tech.2007.0066 – ident: ref_19 – ident: ref_22 – volume: Volume 61 start-page: 1 year: 1978 ident: ref_87 article-title: On the formalization of programming languages: Early history and main approaches publication-title: The Vienna Development Method: The Meta-Language doi: 10.1007/3-540-08766-4_8 – ident: ref_31 doi: 10.1017/CBO9780511816802.004 – ident: ref_36 doi: 10.1007/978-3-030-59257-8 – ident: ref_78 – volume: 68 start-page: 68 year: 2025 ident: ref_109 article-title: Improving CS Performance by Developing Spatial Skills publication-title: Commun. ACM doi: 10.1145/3680409 – volume: 25 start-page: 26 year: 2003 ident: ref_25 article-title: The Early Search for Tractable Ways of Reasoning about Programs publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2003.1203057 – ident: ref_41 doi: 10.1093/acprof:oso/9780199217274.003.0013 – volume: 34 start-page: 51 year: 2023 ident: ref_4 article-title: From Monitors to Monitors: An Early History of Concurrency Primitives publication-title: Minds Mach. doi: 10.1007/s11023-023-09632-2 – ident: ref_84 – ident: ref_60 doi: 10.1145/800025.808368 – ident: ref_90 – volume: 36 start-page: 2 year: 2014 ident: ref_57 article-title: Algol Culture and Programming Styles [Guest editor’s introduction] publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2014.49 – ident: ref_53 doi: 10.1145/3386326 – volume: 28 start-page: 166 year: 2024 ident: ref_29 article-title: Embodied Imagination: Lakoff and Johnson’s Experientialist View of Conceptual Understanding publication-title: Rev. Gen. Psychol. doi: 10.1177/10892680231224400 – ident: ref_61 – ident: ref_104 – ident: ref_108 doi: 10.1145/3291279.3339414 – ident: ref_58 – volume: 36 start-page: 157 year: 2022 ident: ref_18 article-title: Showing Mathematical Flies the Way Out of Foundational Bottles: The Later Wittgenstein as a Forerunner of Lakatos and the Philosophy of Mathematical Practice publication-title: KRITERION—J. Philos. doi: 10.1515/krt-2021-0041 – volume: 44 start-page: 33 year: 2022 ident: ref_69 article-title: History of Abstract Interpretation publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2021.3133136 – ident: ref_8 – ident: ref_52 – volume: 6 start-page: 1 year: 1963 ident: ref_81 article-title: Revised Report on the Algorithm Language ALGOL 60 publication-title: Commun. ACM doi: 10.1145/366193.366201 – volume: 22 start-page: 577 year: 1999 ident: ref_40 article-title: Perceptual symbol systems publication-title: Behav. Brain Sci. doi: 10.1017/S0140525X99002149 – ident: ref_66 – ident: ref_10 doi: 10.1007/978-1-84882-555-0_8 – ident: ref_110 doi: 10.1017/CBO9780511816802.014 – ident: ref_72 – ident: ref_93 – ident: ref_17 doi: 10.1007/978-3-662-55565-1 – ident: ref_76 – ident: ref_34 – ident: ref_37 doi: 10.1017/CBO9780511543296 – volume: 3 start-page: 421 year: 1941 ident: ref_48 article-title: Four master tropes publication-title: Kenyon Rev. – volume: 82 start-page: 109 year: 1999 ident: ref_14 article-title: Implementation is semantic interpretation publication-title: Monist doi: 10.5840/monist19998212 – volume: 15 start-page: 859 year: 1972 ident: ref_75 article-title: The Humble Programmer publication-title: Commun. ACM doi: 10.1145/355604.361591 – ident: ref_13 doi: 10.1002/9780470757017 – volume: 124 start-page: 223 year: 2003 ident: ref_39 article-title: La genèse des concepts mathématiques: Entre sciences de la cognition et sciences de la culture publication-title: Rev. Synthèse doi: 10.1007/BF02963406 – ident: ref_102 – volume: 21 start-page: 412 year: 1977 ident: ref_45 article-title: Paul Ricoeur’s “Living Metaphor” publication-title: Philos. Today doi: 10.5840/philtoday197721Supplement3 – ident: ref_63 – ident: ref_112 doi: 10.1145/2538862.2538945 – ident: ref_96 – ident: ref_79 – volume: 45 start-page: 29 year: 2023 ident: ref_11 article-title: “Content Is Meaningless, and Structure Is All-Important”: Defining the Nature of Computer Science in the Age of High Modernism, c. 1950–c. 1965 publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2023.3266359 – volume: 203 start-page: 149 year: 2024 ident: ref_38 article-title: On metaphors of mathematics: Between Blumenberg’s nonconceptuality and Grothendieck’s waves publication-title: Synthese doi: 10.1007/s11229-024-04558-3 – ident: ref_70 doi: 10.1145/154766.155365 – ident: ref_111 doi: 10.1080/03057267.2024.2434797 – ident: ref_2 – ident: ref_46 – ident: ref_12 – ident: ref_85 doi: 10.2139/ssrn.2827639 – ident: ref_16 doi: 10.1093/oso/9780198835646.001.0001 – volume: 32 start-page: 58 year: 2010 ident: ref_54 article-title: Unraveling Algol: US, Europe, and the Creation of a Programming Language publication-title: IEEE Ann. Hist. Comput. doi: 10.1109/MAHC.2010.4 – volume: 2 start-page: 106 year: 1960 ident: ref_80 article-title: Report on the algorithmic language ALGOL 60 publication-title: Numer. Math. doi: 10.1007/BF01386216 – volume: 3 start-page: 42 year: 2020 ident: ref_107 article-title: A Future of Words: Language and the Challenge of Abstract Concepts publication-title: J. Cogn. doi: 10.5334/joc.134 – ident: ref_21 doi: 10.1093/019824035X.001.0001 – volume: 7 start-page: 133 year: 1964 ident: ref_101 article-title: Summary Remarks (to a Working Conference on Mechanical Language Structures) publication-title: Commun. ACM doi: 10.1145/363921.363946 – volume: 8 start-page: 323 year: 1977 ident: ref_114 article-title: Viewing control structures as patterns of passing messages publication-title: Artif. Intell. doi: 10.1016/0004-3702(77)90033-9 – ident: ref_24 doi: 10.7551/mitpress/4529.001.0001 – ident: ref_43 – ident: ref_56 doi: 10.1007/978-3-319-97226-8 – volume: 6 start-page: 308 year: 1964 ident: ref_98 article-title: The mechanical evaluation of expressions publication-title: Comput. J. doi: 10.1093/comjnl/6.4.308 – ident: ref_99 |
| SSID | ssj0002140514 |
| Score | 2.2992716 |
| Snippet | The semantics of programming languages tend to be discussed with high levels of formality; much of the previous research—both philosophical and historical—has... |
| SourceID | doaj proquest gale crossref |
| SourceType | Open Website Aggregation Database Index Database |
| StartPage | 90 |
| SubjectTerms | Analysis Case studies Computer science Conceptualism History machines Mathematicians Mathematics Metaphor Ontology Philosophy Programming languages Semantics van Wijngaarden |
| SummonAdditionalLinks | – databaseName: Publicly Available Content Database dbid: PIMPY link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9QwEB6VLYf20MdCxbalygEJOJh1nJdzqkrVqki0igRI5WRNHLvqgd3tZkHi3zOTOAsH4NRblDhWrPGMv5nMfAPwyjlbJrJB4bUsRJp6J-om9SLLHIFXZ3Uc-67ZRHFzo29vyyqUR7chrXKwiZ2h7tmeOW-bjPC0mVuOmE8JBqQM1jN5ungQ3EOK_7WGhhpPYJOJt-QINqsP19XXdcxFkTdBAKGvoEvI258uhn4B5JbG3YZm4_zHCdUR-f_LXHdn0OXu4379HuwELBqd9ZtnHzbcbAy7Q5-HKKj9GLav19yu7Ri2qmE1P8ewHwa10ZtAYP32Gbw772shuV6TQxFR1SeBfePrjyFAGn2iGWc85XP4cnnx-fxKhL4MwtL5vhKo0emicWQcakXovCg9yoaAVqHyJvaqiWtVexpQKkmATCntEGPvc2UxTyUmBzCazWfuBUQW67ykN3xcujTXFr3HTJVKOUxSLHACYpCFWfT0G4bcFpad-ZvsJvCeBbYey-TZ3Y358s4EXTSWDBUi2bacqYhQ66yUXklaiI9d4dQEXrO4Dav4aokWQ6UCfTKTZZkzgjiamReTCRwP4jZB91vzW7qH_398BFuKuwl36YTHMFotv7uX8NT-WN23y5OweX8BdtoBUA priority: 102 providerName: ProQuest |
| Title | Conceptualising Programming Language Semantics |
| URI | https://www.proquest.com/docview/3244049950 https://doaj.org/article/c042aa07361544a88590f20727f1e7e2 |
| Volume | 10 |
| WOSCitedRecordID | wos001557475100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2409-9287 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002140514 issn: 2409-9287 databaseCode: DOA dateStart: 20160101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2409-9287 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002140514 issn: 2409-9287 databaseCode: M~E dateStart: 20160101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2409-9287 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002140514 issn: 2409-9287 databaseCode: BENPR dateStart: 20210101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2409-9287 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002140514 issn: 2409-9287 databaseCode: PIMPY dateStart: 20210101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LSwMxEB6kevCitirWF3sQ1MPabPaVHKu0KGhZfICewmw2AQ9WaatHf7uT3VR6ULx4WULIQphXvgmZbwCOjNEyZhWGVrA8TBJrwrJKbJimhsCr0SKKbN1sIh-NxOOjLBZafbk3YQ09cCO4niarQiRDzBxvDAqRSmY5o2PXRiY3dfRluVxIplwM5pQ3EBRoauViyut7b_POAJSARrXpujC8cBbVlP2_Beb6tBluwJqHiUG_2V4blsy4A-vzFgyB98gOtP1oGpx4AunTTTi7aGoRXb2kuwoIiuYR1osbX_sLyuDOvJBUn_V0Cx6Gg_uLy9D3RQg1na-zEAUakVeGnLPkhI5zaZFVBHRynlWR5VVU8tLSAskZASLOhUGMrM24xixhGG9Da_w6NjsQaCwzSX_YSJokExqtxZRLzg3GCebYhXAuIfXW0F8oShucRNVPEu3CuRPj91pHXl1PkEqVV6n6S6VdOHZKUM7FZhPU6CsFaMuOrEr1CWIIx3wYd2F_riflfW-qCCImLpFL2e5_7GYPVrnr-Vs_-tuH1mzybg5gRX_MnqeTQ1g-H4yK28Pa_Oh78zmgueLqpnj6AiEk4HY |
| linkProvider | Directory of Open Access Journals |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3Pb9MwFH4aHRLjwFgBURiQAwg4hDlOmjgHhMZgWrW2isSQtpN5cexpB9rSFND-Kf5G3kucwgG47cAtShwrtj9_70f83gN4aq3JY1Fh6JTIwiRxNiyrxIXDoSXl1RoVRa4pNpFNp-r0NC824EcXC8PHKjtObIi6mhv2ke-R4E9YPR-KN4svIVeN4r-rXQmNFhbH9vI7mWz169E7Wt9nUh6-Pzk4Cn1VgdCQdFqFqNCqrLIE7VKSbpnlDkVFakIm0ypysopKWTpqkEtB6oSUyiJGzqXSYJoIjKnfa7CZENhFDzaL0aQ4W3t1JNkrpIK0MXpxnIu9RVeRgAzfqNkyTP-_ycCmVMDfBEIj5Q63_7f5uQ23vD4d7LcbYAc27KwP212tisBTVx9uTtb5aes-bBXdfF32Ycc3qoMXPgn3yzvw6qCN5-SYU3anBEV7kO0zX4-9kzf4QD3OuMu78PFKRnkPerP5zN6HwGCZ5vSGi3KbpMqgcziUuZQW4wQzHEDYrbZetClENJlejA79J3QM4C1DYt2WE4A3N-bLc-35RBsiW0Ti55TTKaFSw1w4KWggLrKZlQN4zoDSTFOrJRr00Rb0yZzwS--TmqY4e2Q8gN0OUNrzV61_oenBvx8_gRtHJ5OxHo-mxw9hS3J15OZ45C70Vsuv9hFcN99WF_Xysd8qAXy6avT9BLpsUuQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VLULlQOkCYqFADiDgYDZxXs4Bob5WVC2riIfUmztxbMSB3WWzgPrX-HXMJM7CAbj1wC1KHCu2P898M_HMADy21hRxWKNwKsxFkjgrqjpxIk0tkVdrVBS5tthEPp2qs7Oi3IAffSwMH6vsZWIrqOu5YR_5mBR_wvQ8DcfOH4soDyevFl8EV5DiP619OY0OIif24juZb83L40Na6ydSTo7eH7wWvsKAMKSpVgIVWpXXlmBeSeKZeeEwrIky5DKrIyfrqJKVowaFDIlaSKksYuRcJg1mSYgx9XsFNvOYjJ4BbO4fTcu3aw-PJNuF6EgXrxfHRThe9NUJyAiO2u3DquA3fdiWDfibcmg13mT7f56rm3DD8-xgr9sYO7BhZ0PY7mtYBF6kDeH6m3Xe2mYIW2U_dxdD2PGNmuCZT879_Ba8OOjiPDkWld0sQdkdcPvM16fe-Ru8ox5n3OVt-HApo7wDg9l8Zu9CYLDKCnrDRYVNMmXQOUxlIaXFOMEcRyD6ldeLLrWIJpOMkaL_hJQR7DM81m05MXh7Y778qL2c0YaEMCLJ7YzTLKFSaRE6GdJAXGRzK0fwlMGlWXytlmjQR2HQJ3MiML1H9E1xVsl4BLs9uLSXa43-hax7_378CK4R5PTp8fTkPmxJLprcnprchcFq-dU-gKvm2-pTs3zod00A55cNvp93GVt- |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Conceptualising+Programming+Language+Semantics&rft.jtitle=Philosophies+%28Basel%29&rft.au=Troy+Kaighin+Astarte&rft.date=2025-08-01&rft.pub=MDPI+AG&rft.eissn=2409-9287&rft.volume=10&rft.issue=4&rft.spage=90&rft_id=info:doi/10.3390%2Fphilosophies10040090&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_c042aa07361544a88590f20727f1e7e2 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2409-9287&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2409-9287&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2409-9287&client=summon |