{"id":"https://openalex.org/W2036905723","doi":"https://doi.org/10.1145/1148105.1148106","title":"Dynamic polymorphism in Fortran 95","display_name":"Dynamic polymorphism in Fortran 95","publication_year":2006,"publication_date":"2006-08-01","ids":{"openalex":"https://openalex.org/W2036905723","doi":"https://doi.org/10.1145/1148105.1148106","mag":"2036905723"},"language":"en","primary_location":{"id":"doi:10.1145/1148105.1148106","doi":"https://doi.org/10.1145/1148105.1148106","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1148105.1148106","pdf_url":null,"source":{"id":"https://openalex.org/S4210169684","display_name":"ACM SIGPLAN Fortran Forum","issn_l":"1061-7264","issn":["1061-7264","1931-1311"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Fortran Forum","raw_type":"journal-article"},"volume":null,"type":"article","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/A5072114646","display_name":"Reinhold Bader","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Reinhold Bader","raw_affiliation_strings":["Garching, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Garching, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5072114646"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.1861364,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":"25","issue":"2","first_page":"3","last_page":"7"},"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.9990000128746033,"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.9990000128746033,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":9.999999747378752e-05,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":9.999999747378752e-05,"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/fortran-95","display_name":"Fortran 95","score":0.9559999704360962},{"id":"https://openalex.org/keywords/tree-structure","display_name":"tree structure","score":0.7940000295639038},{"id":"https://openalex.org/keywords/generic-programming","display_name":"generic programming","score":0.3959999978542328}],"concepts":[{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.9117735624313354},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.8824499845504761},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7110574245452881},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.551827073097229},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.441643625497818},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.33299127221107483},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1148105.1148106","doi":"https://doi.org/10.1145/1148105.1148106","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1148105.1148106","pdf_url":null,"source":{"id":"https://openalex.org/S4210169684","display_name":"ACM SIGPLAN Fortran Forum","issn_l":"1061-7264","issn":["1061-7264","1931-1311"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Fortran Forum","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W830466145","https://openalex.org/W1998481341","https://openalex.org/W2752853835","https://openalex.org/W4247557026"],"related_works":["https://openalex.org/W2100158393","https://openalex.org/W2060702635","https://openalex.org/W2084983872","https://openalex.org/W1997724830","https://openalex.org/W7097600754","https://openalex.org/W2025849530","https://openalex.org/W4210830509","https://openalex.org/W2021145489","https://openalex.org/W2017532341","https://openalex.org/W2008473842"],"abstract_inverted_index":{"This":[0],"article":[1],"discusses":[2],"the":[3,22,46,49,55],"implementation":[4,43],"of":[5,16,25,28,48],"generic":[6],"list":[7],"or":[8],"tree":[9],"structures":[10,30],"in":[11,54],"Fortran":[12],"95":[13],"via":[14],"emulation":[15],"dynamic":[17],"polymorphism.":[18],"The":[19],"method":[20],"allows":[21],"unified":[23],"handling":[24],"multiple":[26],"kinds":[27],"information":[29],"[1]":[31],"using":[32],"a":[33,41],"single":[34],"intermediate":[35],"module.":[36],"It":[37],"is":[38],"shown":[39],"that":[40],"well-designed":[42],"additionally":[44],"requires":[45],"use":[47],"submodule":[50],"feature":[51],"as":[52],"described":[53],"Technical":[56],"Report":[57],"ISO/IEC":[58],"19767.":[59]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
