{"id":"https://openalex.org/W2342076549","doi":"https://doi.org/10.1145/228296.228297","title":"Essential C++","display_name":"Essential C++","publication_year":1996,"publication_date":"1996-06-01","ids":{"openalex":"https://openalex.org/W2342076549","doi":"https://doi.org/10.1145/228296.228297","mag":"2342076549"},"language":"en","primary_location":{"id":"doi:10.1145/228296.228297","doi":"https://doi.org/10.1145/228296.228297","is_oa":true,"landing_page_url":"https://doi.org/10.1145/228296.228297","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/228296.228297","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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 SIGCSE Bulletin","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/228296.228297","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074138643","display_name":"Jarrell C. Grout","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I201193091","display_name":"Stephen F. Austin State University","ror":"https://ror.org/00hq0e369","country_code":"US","type":"education","lineage":["https://openalex.org/I201193091"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jarrell C. Grout","raw_affiliation_strings":["Stephen F. Austin State Univ., Nacogdoches, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stephen F. Austin State Univ., Nacogdoches, TX","institution_ids":["https://openalex.org/I201193091"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031097881","display_name":"Robert G. Strader","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I201193091","display_name":"Stephen F. Austin State University","ror":"https://ror.org/00hq0e369","country_code":"US","type":"education","lineage":["https://openalex.org/I201193091"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert G. Strader","raw_affiliation_strings":["Stephen F. Austin State Univ., Nacogdoches, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stephen F. Austin State Univ., Nacogdoches, TX","institution_ids":["https://openalex.org/I201193091"]}]},{"author_position":"last","author":{"id":null,"display_name":"John B. Hanks","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I201193091","display_name":"Stephen F. Austin State University","ror":"https://ror.org/00hq0e369","country_code":"US","type":"education","lineage":["https://openalex.org/I201193091"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John B. Hanks","raw_affiliation_strings":["Stephen F. Austin State Univ., Nacogdoches, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stephen F. Austin State Univ., Nacogdoches, TX","institution_ids":["https://openalex.org/I201193091"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I201193091"],"apc_list":null,"apc_paid":null,"fwci":3.1513,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.88010204,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":"28","issue":"2","first_page":"3","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9984999895095825,"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"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9984999895095825,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0013000000035390258,"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/T11299","display_name":"Problem and Project Based Learning","score":0.0,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.6859999895095825},{"id":"https://openalex.org/keywords/first-programming-language","display_name":"first programming language","score":0.6639999747276306},{"id":"https://openalex.org/keywords/language-design","display_name":"language design","score":0.382999986410141},{"id":"https://openalex.org/keywords/language-learning","display_name":"language learning","score":0.32499998807907104},{"id":"https://openalex.org/keywords/c-language-features","display_name":"C++ language features","score":0.5109999775886536}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6933223009109497},{"id":"https://openalex.org/C2986567400","wikidata":"https://www.wikidata.org/wiki/Q15777","display_name":"C programming language","level":3,"score":0.41078561544418335},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.39642637968063354},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3873879313468933},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34107863903045654},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.32765212655067444},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32393938302993774},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.1501258909702301}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/228296.228297","doi":"https://doi.org/10.1145/228296.228297","is_oa":true,"landing_page_url":"https://doi.org/10.1145/228296.228297","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/228296.228297","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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 SIGCSE Bulletin","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/228296.228297","doi":"https://doi.org/10.1145/228296.228297","is_oa":true,"landing_page_url":"https://doi.org/10.1145/228296.228297","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/228296.228297","source":{"id":"https://openalex.org/S4210170956","display_name":"ACM SIGCSE Bulletin","issn_l":"0097-8418","issn":["0097-8418","2331-3927"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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 SIGCSE Bulletin","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2342076549.pdf","grobid_xml":"https://content.openalex.org/works/W2342076549.grobid-xml"},"referenced_works_count":33,"referenced_works":["https://openalex.org/W10589072","https://openalex.org/W42106141","https://openalex.org/W1486503900","https://openalex.org/W1492067237","https://openalex.org/W1496699529","https://openalex.org/W1754883368","https://openalex.org/W1823611022","https://openalex.org/W1967851161","https://openalex.org/W1984420674","https://openalex.org/W1986757160","https://openalex.org/W2008491957","https://openalex.org/W2016963094","https://openalex.org/W2046289884","https://openalex.org/W2054415676","https://openalex.org/W2058864803","https://openalex.org/W2059812051","https://openalex.org/W2066951876","https://openalex.org/W2085012649","https://openalex.org/W2089491822","https://openalex.org/W2093750641","https://openalex.org/W2143436119","https://openalex.org/W2320084644","https://openalex.org/W2416615014","https://openalex.org/W2614147778","https://openalex.org/W2972167349","https://openalex.org/W2986348978","https://openalex.org/W2992161796","https://openalex.org/W3172349748","https://openalex.org/W4235598351","https://openalex.org/W4283076928","https://openalex.org/W6716595808","https://openalex.org/W6770680589","https://openalex.org/W6823551364"],"related_works":["https://openalex.org/W2181664680","https://openalex.org/W1968836896","https://openalex.org/W4244284957","https://openalex.org/W4248693244","https://openalex.org/W1977783721","https://openalex.org/W213033401","https://openalex.org/W1532164984","https://openalex.org/W2583432526","https://openalex.org/W2033017265","https://openalex.org/W2745515614"],"abstract_inverted_index":{"C++":[0,51,95,105,130],"is":[1,16,25,59],"rapidly":[2],"becoming":[3],"one":[4,23],"of":[5,35,44,103,139],"the":[6,12,42,46,64,93,98,101,109,120,128,135],"most":[7],"important":[8],"programming":[9,73],"languages":[10],"in":[11],"world.":[13],"Yet":[14],"it":[15],"an":[17],"extremely":[18],"complex":[19],"language":[20,74],"and,":[21,37],"therefore,":[22],"that":[24],"very":[26],"difficult":[27],"to":[28,39,88],"learn.":[29],"To":[30],"provide":[31],"a":[32,48,70,104],"significant":[33],"degree":[34],"simplification":[36],"thereby,":[38],"help":[40],"alleviate":[41],"difficulties":[43],"learning":[45],"language,":[47,131],"relatively":[49],"small":[50],"subset,":[52],"Essential":[53,117,141],"C++,":[54,118],"has":[55],"been":[56],"defined.":[57],"It":[58],"proposed":[60],"for":[61,75,80,100,111,122],"use":[62,81],"by":[63,82],"computer":[65],"science":[66],"academic":[67],"community":[68],"as":[69,77,79],"suitable":[71],"first":[72],"students":[76],"well":[78],"other":[83],"individuals":[84],"who":[85],"desire":[86],"eventually":[87],"become":[89],"software":[90],"developers":[91],"using":[92,140],"full":[94,129],"language.After":[96],"supporting":[97],"case":[99],"need":[102],"subset":[106],"and":[107,132,137],"discussing":[108],"reasons":[110],"developing":[112],"one,":[113],"this":[114],"article":[115],"presents":[116],"provides":[119],"rationale":[121],"selecting":[123],"its":[124],"particular":[125],"constituents":[126],"from":[127],"then":[133],"examines":[134],"advantages":[136],"disadvantages":[138],"C++.":[142]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
