{"id":"https://openalex.org/W2051762743","doi":"https://doi.org/10.1109/mc.1980.1653336","title":"Trends in the Design and Implementation of Programming Languages","display_name":"Trends in the Design and Implementation of Programming Languages","publication_year":1980,"publication_date":"1980-01-01","ids":{"openalex":"https://openalex.org/W2051762743","doi":"https://doi.org/10.1109/mc.1980.1653336","mag":"2051762743"},"language":"en","primary_location":{"id":"doi:10.1109/mc.1980.1653336","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mc.1980.1653336","pdf_url":null,"source":{"id":"https://openalex.org/S178916657","display_name":"Computer","issn_l":"0018-9162","issn":["0018-9162","1558-0814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer","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/A5051513235","display_name":"Wulf","orcid":null},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Wulf","raw_affiliation_strings":["Carnegie Mellon University, USA","Carnegie Mellon University"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, USA","institution_ids":["https://openalex.org/I74973139"]},{"raw_affiliation_string":"Carnegie Mellon University","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5051513235"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":15.2837,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.98691707,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"13","issue":"1","first_page":"14","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9994999766349792,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9972000122070312,"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"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/computer-science","display_name":"Computer science","score":0.8628071546554565},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7588770985603333},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.568920373916626},{"id":"https://openalex.org/keywords/programming-language-theory","display_name":"Programming language theory","score":0.5343711972236633},{"id":"https://openalex.org/keywords/fourth-generation-programming-language","display_name":"Fourth-generation programming language","score":0.5255093574523926},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5232455134391785},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.49105167388916016},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4759790003299713},{"id":"https://openalex.org/keywords/extensible-programming","display_name":"Extensible programming","score":0.47268110513687134},{"id":"https://openalex.org/keywords/programming-language-specification","display_name":"Programming language specification","score":0.4681582450866699},{"id":"https://openalex.org/keywords/high-level-programming-language","display_name":"High-level programming language","score":0.465046763420105},{"id":"https://openalex.org/keywords/second-generation-programming-language","display_name":"Second-generation programming language","score":0.4554336965084076},{"id":"https://openalex.org/keywords/programming-domain","display_name":"Programming domain","score":0.4162580072879791},{"id":"https://openalex.org/keywords/functional-logic-programming","display_name":"Functional logic programming","score":0.4149361252784729},{"id":"https://openalex.org/keywords/first-generation-programming-language","display_name":"First-generation programming language","score":0.41280800104141235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8628071546554565},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7588770985603333},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.568920373916626},{"id":"https://openalex.org/C18701968","wikidata":"https://www.wikidata.org/wiki/Q2670534","display_name":"Programming language theory","level":4,"score":0.5343711972236633},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.5255093574523926},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5232455134391785},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.49105167388916016},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4759790003299713},{"id":"https://openalex.org/C131531359","wikidata":"https://www.wikidata.org/wiki/Q5421926","display_name":"Extensible programming","level":5,"score":0.47268110513687134},{"id":"https://openalex.org/C15077461","wikidata":"https://www.wikidata.org/wiki/Q7248507","display_name":"Programming language specification","level":5,"score":0.4681582450866699},{"id":"https://openalex.org/C19024347","wikidata":"https://www.wikidata.org/wiki/Q211496","display_name":"High-level programming language","level":3,"score":0.465046763420105},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.4554336965084076},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.4162580072879791},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.4149361252784729},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.41280800104141235}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mc.1980.1653336","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mc.1980.1653336","pdf_url":null,"source":{"id":"https://openalex.org/S178916657","display_name":"Computer","issn_l":"0018-9162","issn":["0018-9162","1558-0814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.46000000834465027,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W148241273","https://openalex.org/W1557689795","https://openalex.org/W1562161142","https://openalex.org/W1566103906","https://openalex.org/W1972894053","https://openalex.org/W1995384620","https://openalex.org/W2008395018","https://openalex.org/W2017381700","https://openalex.org/W2028957927","https://openalex.org/W2066210260","https://openalex.org/W2071136304","https://openalex.org/W2075728160","https://openalex.org/W2075811056","https://openalex.org/W2077160015","https://openalex.org/W2089268152","https://openalex.org/W2092492242","https://openalex.org/W2102575054","https://openalex.org/W2106879254","https://openalex.org/W2134119432","https://openalex.org/W2140508184","https://openalex.org/W2156076209","https://openalex.org/W2165121897","https://openalex.org/W2166780994","https://openalex.org/W2177002043","https://openalex.org/W2768526054","https://openalex.org/W2911980423","https://openalex.org/W3023216518","https://openalex.org/W3127214336","https://openalex.org/W3160136729","https://openalex.org/W6633789344"],"related_works":["https://openalex.org/W2184196891","https://openalex.org/W4313289351","https://openalex.org/W2208213903","https://openalex.org/W2621304620","https://openalex.org/W2954318817","https://openalex.org/W2623854567","https://openalex.org/W2140911998","https://openalex.org/W1551046610","https://openalex.org/W2962154900","https://openalex.org/W4296884798"],"abstract_inverted_index":{"By":[0],"the":[1,4],"end":[2],"of":[3],"decade,":[5],"advances":[6],"in":[7],"areas":[8],"such":[9],"as":[10],"structured":[11],"programming,":[12],"specification,":[13],"verification,":[14],"and":[15],"language":[16],"design":[17],"will":[18],"have":[19],"transformed":[20],"programming":[21],"into":[22],"a":[23],"true":[24],"engineering":[25],"discipline.":[26]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
