{"id":"https://openalex.org/W2896868475","doi":"https://doi.org/10.1093/oso/9780198811893.003.0005","title":"Program units and procedures","display_name":"Program units and procedures","publication_year":2018,"publication_date":"2018-09-06","ids":{"openalex":"https://openalex.org/W2896868475","doi":"https://doi.org/10.1093/oso/9780198811893.003.0005","mag":"2896868475"},"language":"en","primary_location":{"id":"doi:10.1093/oso/9780198811893.003.0005","doi":"https://doi.org/10.1093/oso/9780198811893.003.0005","is_oa":false,"landing_page_url":"https://doi.org/10.1093/oso/9780198811893.003.0005","pdf_url":null,"source":{"id":"https://openalex.org/S4306463708","display_name":"Oxford University Press eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Modern Fortran Explained","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W613436598","display_name":"Modern Fortran Explained"},"type":"book-chapter","is_traditional":true,"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/A5055420051","display_name":"Michael D. Metcalf","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Metcalf","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103336920","display_name":"John L. Reid","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"John Reid","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5113464634","display_name":"Malcolm Cohen","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Malcolm Cohen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"69","last_page":"104"},"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.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.006500000134110451,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T13681","display_name":"Engineering and Information Technology","score":0.0005000000237487257,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/program-units","display_name":"program units","score":0.7490000128746033},{"id":"https://openalex.org/keywords/subroutines","display_name":"subroutines","score":0.8870000243186951},{"id":"https://openalex.org/keywords/functions","display_name":"functions","score":0.996999979019165},{"id":"https://openalex.org/keywords/modules","display_name":"modules","score":0.878000020980835},{"id":"https://openalex.org/keywords/host-association","display_name":"host association","score":0.609000027179718},{"id":"https://openalex.org/keywords/argument-passing","display_name":"argument passing","score":0.7279999852180481},{"id":"https://openalex.org/keywords/scope","display_name":"scope","score":0.75},{"id":"https://openalex.org/keywords/recursion","display_name":"recursion","score":0.9739999771118164},{"id":"https://openalex.org/keywords/program-structure","display_name":"program structure","score":0.6940000057220459}],"concepts":[{"id":"https://openalex.org/C96147967","wikidata":"https://www.wikidata.org/wiki/Q190686","display_name":"Subroutine","level":2,"score":0.9602553248405457},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.7562144994735718},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.7457740902900696},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6250530481338501},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6129343509674072},{"id":"https://openalex.org/C142853389","wikidata":"https://www.wikidata.org/wiki/Q744778","display_name":"Association (psychology)","level":2,"score":0.5771567821502686},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.4751056134700775},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.1007009744644165},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.049344539642333984},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1093/oso/9780198811893.003.0005","doi":"https://doi.org/10.1093/oso/9780198811893.003.0005","is_oa":false,"landing_page_url":"https://doi.org/10.1093/oso/9780198811893.003.0005","pdf_url":null,"source":{"id":"https://openalex.org/S4306463708","display_name":"Oxford University Press eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"ebook platform"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Modern Fortran Explained","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4234088723","https://openalex.org/W4251315585","https://openalex.org/W4245035093","https://openalex.org/W4206278145","https://openalex.org/W2083583040","https://openalex.org/W2498696686","https://openalex.org/W4397002045","https://openalex.org/W7096903789","https://openalex.org/W4393061679","https://openalex.org/W4206694102"],"abstract_inverted_index":{"Abstract":[0],"A":[1],"description":[2],"of":[3,22,58],"how":[4],"a":[5,11],"complete":[6],"program":[7,13],"is":[8,42],"built":[9],"from":[10],"main":[12],"and,":[14],"optionally,":[15],"subroutines":[16,34],"and":[17,35,51,60],"functions,":[18],"some":[19],"or":[20],"all":[21],"which":[23,40],"may":[24,30],"be":[25],"packaged":[26],"into":[27],"modules.":[28],"They":[29],"themselves":[31],"contain":[32],"internal":[33],"functions.":[36],"The":[37,56],"methods":[38],"by":[39],"information":[41],"transmitted":[43],"between":[44],"these":[45],"components":[46],"via":[47],"arguments,":[48],"host":[49],"association,":[50],"use":[52],"association":[53],"are":[54,62],"described.":[55],"concepts":[57],"scope":[59],"recursion":[61],"introduced.":[63]},"counts_by_year":[],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2018-10-26T00:00:00"}
