{"id":"https://openalex.org/W120870569","doi":null,"title":"Generic Programming in C++, Delphi and Java","display_name":"Generic Programming in C++, Delphi and Java","publication_year":2003,"publication_date":"2003-01-01","ids":{"openalex":"https://openalex.org/W120870569","mag":"120870569"},"language":"en","primary_location":{"id":"mag:120870569","doi":null,"is_oa":false,"landing_page_url":"https://www.sea.jp/Events/isfst/ISFST2004/CDROM04/Presented04/2A2-T2/isfst2004_C240_SimSun.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5006577536","display_name":"Xu Wen-Sheng","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu Wen-Sheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5057296133","display_name":"Xue Jin-yun","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xue Jin-yun","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":null,"last_page":null},"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.9980000257492065,"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.9980000257492065,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.0010999999940395355,"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":9.999999747378752e-05,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/generic-programming","display_name":"generic programming","score":1.0},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.6710000038146973},{"id":"https://openalex.org/keywords/delphi","display_name":"Delphi","score":0.9980000257492065},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":1.0},{"id":"https://openalex.org/keywords/software-reusability","display_name":"software reusability","score":0.7590000033378601},{"id":"https://openalex.org/keywords/software-reliability","display_name":"software reliability","score":0.7860000133514404},{"id":"https://openalex.org/keywords/generic-libraries","display_name":"generic libraries","score":0.6000000238418579}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8010811805725098},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7505571842193604},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6031018495559692},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.4298514425754547},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4270123839378357},{"id":"https://openalex.org/C7051814","wikidata":"https://www.wikidata.org/wiki/Q1051282","display_name":"Generic programming","level":2,"score":0.41480347514152527},{"id":"https://openalex.org/C2779495148","wikidata":"https://www.wikidata.org/wiki/Q487378","display_name":"Delphi","level":2,"score":0.4118882417678833}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:120870569","doi":null,"is_oa":false,"landing_page_url":"https://www.sea.jp/Events/isfst/ISFST2004/CDROM04/Presented04/2A2-T2/isfst2004_C240_SimSun.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W71506233","https://openalex.org/W1513612082","https://openalex.org/W1564310313","https://openalex.org/W2027657506","https://openalex.org/W2035709547","https://openalex.org/W2137417304","https://openalex.org/W2175912519","https://openalex.org/W2914964273"],"related_works":["https://openalex.org/W291049477","https://openalex.org/W1479912549","https://openalex.org/W4244312961","https://openalex.org/W7098951278","https://openalex.org/W7099219455","https://openalex.org/W2289339278","https://openalex.org/W7132882499","https://openalex.org/W7097094577","https://openalex.org/W7037832038","https://openalex.org/W4308243655"],"abstract_inverted_index":{"The":[0],"main":[1],"purpose":[2],"of":[3,13,84,88],"generic":[4,21,43,47,74,80,89,111],"programming":[5,37],"is":[6,113],"to":[7,24,45,66],"improve":[8],"the":[9,69,85,91],"reliability":[10],"and":[11,19,60,99,103],"reusability":[12],"software":[14],"at":[15],"an":[16],"abstract":[17],"level,":[18],"some":[20,53,76],"program":[22,112],"libraries,":[23],"a":[25],"certain":[26],"extent,":[27],"have":[28,40],"reached":[29],"it":[30],"successfully.":[31],"While":[32],"there":[33,50],"are":[34,101,106],"many":[35],"high-level":[36],"languages":[38,54,77],"that":[39,71],"embedded":[41],"with":[42],"mechanisms":[44],"make":[46,67],"development":[48],"easier,":[49],"yet":[51],"exist":[52],"without":[55,73],"any":[56],"mechanism,":[57],"including":[58],"Delphi":[59,98],"Java":[61,100],"languages.":[62],"This":[63],"paper":[64],"intends":[65],"clear":[68],"standpoint":[70],"even":[72],"mechanism":[75],"still":[78],"support":[79],"programming.":[81],"Followed":[82],"description":[83],"key":[86],"idea":[87],"programming,":[90],"approaches":[92],"for":[93,116],"genericity":[94],"implementation":[95],"in":[96],"C++,":[97],"present":[102],"their":[104],"analyses":[105],"given":[107],"also.":[108],"A":[109],"simple":[110],"implemented":[114],"respectively":[115],"illustration.":[117]},"counts_by_year":[],"updated_date":"2025-11-06T04:12:42.849631","created_date":"2016-06-24T00:00:00"}
