{"id":"https://openalex.org/W2031682574","doi":"https://doi.org/10.1002/spe.4380150205","title":"A survey of systems programming languages: Concepts and facilities","display_name":"A survey of systems programming languages: Concepts and facilities","publication_year":1985,"publication_date":"1985-02-01","ids":{"openalex":"https://openalex.org/W2031682574","doi":"https://doi.org/10.1002/spe.4380150205","mag":"2031682574"},"language":"en","primary_location":{"id":"doi:10.1002/spe.4380150205","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380150205","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042812214","display_name":"William F. Appelbe","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"William F. Appelbe","raw_affiliation_strings":["Department of Electrical Engineering and Computer Sciences, University of California, San Diego, La Jolla, CA 92093, U.S.A","Department of Electrical Engineering and Computer Sciences, University of California, San Diego, La Jolla, CA 92093 U.S.A"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, San Diego, La Jolla, CA 92093, U.S.A","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Sciences, University of California, San Diego, La Jolla, CA 92093 U.S.A","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085773452","display_name":"Klaus Hansen","orcid":"https://orcid.org/0000-0001-9657-8816"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Klaus Hansen","raw_affiliation_strings":["Datalogisk Institut, K\u00f8benhavns Universitet, Sigurdsgade 41, Copenhagen, DK-2200 Denmark","Datalogisk Institut, K\u00f8benhavns Universitet, Sigurdsgade 41, Copenhagen, DK\u20102200 Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Datalogisk Institut, K\u00f8benhavns Universitet, Sigurdsgade 41, Copenhagen, DK-2200 Denmark","institution_ids":["https://openalex.org/I124055696"]},{"raw_affiliation_string":"Datalogisk Institut, K\u00f8benhavns Universitet, Sigurdsgade 41, Copenhagen, DK\u20102200 Denmark","institution_ids":["https://openalex.org/I124055696"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5042812214"],"corresponding_institution_ids":["https://openalex.org/I36258959"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":1.6087,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.84843005,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"15","issue":"2","first_page":"169","last_page":"190"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8074078559875488},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal (unit)","score":0.7906293272972107},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7392728328704834},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6130772829055786},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.5942909717559814},{"id":"https://openalex.org/keywords/concurrent-object-oriented-programming","display_name":"Concurrent object-oriented programming","score":0.5891975164413452},{"id":"https://openalex.org/keywords/third-generation-programming-language","display_name":"Third-generation programming language","score":0.48781803250312805},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.48253270983695984},{"id":"https://openalex.org/keywords/system-programming","display_name":"System programming","score":0.4783072769641876},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.45373621582984924},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.4430767595767975},{"id":"https://openalex.org/keywords/comparison-of-multi-paradigm-programming-languages","display_name":"Comparison of multi-paradigm programming languages","score":0.4324413537979126},{"id":"https://openalex.org/keywords/second-generation-programming-language","display_name":"Second-generation programming language","score":0.4314054548740387},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3569720983505249}],"concepts":[{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8074078559875488},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.7906293272972107},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7392728328704834},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6130772829055786},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.5942909717559814},{"id":"https://openalex.org/C3701939","wikidata":"https://www.wikidata.org/wiki/Q5159109","display_name":"Concurrent object-oriented programming","level":5,"score":0.5891975164413452},{"id":"https://openalex.org/C206146517","wikidata":"https://www.wikidata.org/wiki/Q1294375","display_name":"Third-generation programming language","level":5,"score":0.48781803250312805},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.48253270983695984},{"id":"https://openalex.org/C69941290","wikidata":"https://www.wikidata.org/wiki/Q1936256","display_name":"System programming","level":4,"score":0.4783072769641876},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.45373621582984924},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.4430767595767975},{"id":"https://openalex.org/C74149592","wikidata":"https://www.wikidata.org/wiki/Q762446","display_name":"Comparison of multi-paradigm programming languages","level":5,"score":0.4324413537979126},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.4314054548740387},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3569720983505249}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1002/spe.4380150205","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380150205","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/f49a1350-0d70-11de-8478-000ea68e967b","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/f49a1350-0d70-11de-8478-000ea68e967b","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Hansen , K & Appelbe , W F 1985 , ' A Survey of Systems Programming Languages: Concepts and Facilities, ' , Software: Practice & Experience , vol. 15 , no. 2 . https://doi.org/10.1002/spe.4380150205","raw_type":"article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W58067422","https://openalex.org/W221791014","https://openalex.org/W372070285","https://openalex.org/W1503942936","https://openalex.org/W1505017422","https://openalex.org/W1980885047","https://openalex.org/W1989143099","https://openalex.org/W1990244497","https://openalex.org/W1995384620","https://openalex.org/W2011251777","https://openalex.org/W2013062167","https://openalex.org/W2028957927","https://openalex.org/W2031491316","https://openalex.org/W2037535956","https://openalex.org/W2039021647","https://openalex.org/W2039861057","https://openalex.org/W2066080846","https://openalex.org/W2073544767","https://openalex.org/W2075683116","https://openalex.org/W2092941284","https://openalex.org/W2105435765","https://openalex.org/W2106348655","https://openalex.org/W2106879254","https://openalex.org/W2145821613","https://openalex.org/W2146727536","https://openalex.org/W2164439053","https://openalex.org/W2166780994","https://openalex.org/W2294050773","https://openalex.org/W2478500381","https://openalex.org/W2561675875","https://openalex.org/W2895588150","https://openalex.org/W3093221796","https://openalex.org/W4248868033"],"related_works":["https://openalex.org/W3038908675","https://openalex.org/W2148929677","https://openalex.org/W2227474268","https://openalex.org/W4387449368","https://openalex.org/W2795955092","https://openalex.org/W2913189769","https://openalex.org/W1992917330","https://openalex.org/W3028735927","https://openalex.org/W4379163711","https://openalex.org/W4312334447"],"abstract_inverted_index":{"Abstract":[0],"In":[1,13],"recent":[2],"years,":[3],"high\u2010level":[4],"programming":[5,17,58,70],"languages":[6,18],"have":[7],"evolved":[8],"specifically":[9],"for":[10],"systems":[11,16,57],"programming.":[12],"this":[14],"paper,":[15],"are":[19],"surveyed":[20],"to":[21],"find":[22],"common":[23],"characteristics":[24],"and":[25,28,46,60,69],"individual":[26],"differences":[27],"limitations":[29],"of":[30,33,56],"a":[31],"number":[32],"current":[34],"languages,":[35],"including":[36],"Ada,":[37],"Concurrent":[38],"Pascal,":[39],"CLU,":[40],"Pascal\u2010Plus,":[41],"Modula\u20102,":[42],"Mesa,":[43],"Edison,":[44],"PLZ/SYS":[45],"C.":[47],"The":[48],"survey":[49],"is":[50],"based":[51],"on":[52],"the":[53],"following":[54],"classification":[55],"concepts":[59],"facilities:":[61],"types,":[62],"sequential":[63],"control,":[64],"concurrency,":[65],"encapsulation,":[66],"environment":[67],"specifications":[68],"support":[71],"environments.":[72]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-05-21T09:19:25.381259","created_date":"2025-10-10T00:00:00"}
