{"id":"https://openalex.org/W139766340","doi":null,"title":"C How to Program Introducing C++ and Java","display_name":"C How to Program Introducing C++ and Java","publication_year":2004,"publication_date":"2004-01-28","ids":{"openalex":"https://openalex.org/W139766340","mag":"139766340"},"language":"en","primary_location":{"id":"mag:139766340","doi":null,"is_oa":false,"landing_page_url":"https://www.amazon.com/How-Program-Introducing-Java/dp/0131426443","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":"book","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/A5007721854","display_name":"Harvey M. Deitel","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Harvey M. Deitel","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5011244622","display_name":"Paul J. Deitel","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paul J. Deitel","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/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.0007999999797903001,"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/T13681","display_name":"Engineering and Information Technology","score":0.0003000000142492354,"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/c-programming-language","display_name":"C programming language","score":0.9570000171661377},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.8050000071525574},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.9369999766349792},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"procedural programming","score":0.9020000100135803},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.8550000190734863},{"id":"https://openalex.org/keywords/classes-and-objects","display_name":"classes and objects","score":0.8849999904632568},{"id":"https://openalex.org/keywords/inheritance-object-oriented-programming","display_name":"inheritance (object-oriented programming)","score":0.8539999723434448},{"id":"https://openalex.org/keywords/polymorphism","display_name":"polymorphism","score":1.0},{"id":"https://openalex.org/keywords/generic-programming","display_name":"generic programming","score":0.878000020980835},{"id":"https://openalex.org/keywords/templates","display_name":"templates","score":0.8980000019073486},{"id":"https://openalex.org/keywords/event-driven-programming","display_name":"event-driven programming","score":0.8980000019073486},{"id":"https://openalex.org/keywords/programming-paradigms","display_name":"programming paradigms","score":0.8939999938011169}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.862667441368103},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7844582200050354},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.6754109263420105},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6390341520309448},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.6038339734077454},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.571155846118927},{"id":"https://openalex.org/C2777002779","wikidata":"https://www.wikidata.org/wiki/Q42478","display_name":"Perl","level":2,"score":0.5576218366622925},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.552517294883728},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5444047451019287},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.5315214395523071},{"id":"https://openalex.org/C32235180","wikidata":"https://www.wikidata.org/wiki/Q921902","display_name":"Java API for XML-based RPC","level":5,"score":0.4767378568649292}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:139766340","doi":null,"is_oa":false,"landing_page_url":"https://www.amazon.com/How-Program-Introducing-Java/dp/0131426443","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":0,"referenced_works":[],"related_works":["https://openalex.org/W2404678701","https://openalex.org/W170117780","https://openalex.org/W3216954134","https://openalex.org/W1032529945","https://openalex.org/W39500258","https://openalex.org/W2269363821","https://openalex.org/W2886873816","https://openalex.org/W92645585","https://openalex.org/W2495177346","https://openalex.org/W2258200551"],"abstract_inverted_index":{"From":[0],"the":[1,18,51,58,86,89,114,188,207,240,258,310],"Publisher:\r\nThe":[2],"complete,":[3],"authoritative":[4],"guide":[5],"to":[6,11,34,98,104,110,144,185,248,253,257,285],"C,":[7,69,149,200],"with":[8,160,170,182,206],"concise":[9],"introduction":[10],"C++":[12,35,92,96,150,201,246],"and":[13,30,38,46,62,79,93,101,131,134,151,179,198,202,211,217,226,236,250,269,302],"Java\u0099\r\n\r\nThis":[14],"Third":[15,112],"Edition":[16],"of":[17,53,88,118,157,175,190,194,234,239,242,314],"world's":[19,90],"most":[20,120],"widely":[21],"used":[22],"C":[23,27,108],"textbook":[24],"carefully":[25],"explains":[26],"(535":[28],"pages)":[29],"presents":[31],"substantial":[32],"introductions":[33],"(298":[36],"pp.)":[37],"Java":[39,94,102,152,227,251],"(346":[40],"pp.).":[41],"\r\n\r\nDr.":[42],"Harvey":[43],"M.":[44],"Deitel":[45,49,54,274,281,300],"Paul":[47],"J.":[48],"are":[50,84],"principals":[52],"&":[55,275],"Associates,":[56,276],"Inc..":[57],"internationally-recognized":[59],"corporate":[60,266],"training":[61,271],"content-creation":[63],"organization":[64],"specializing":[65],"in":[66,245],"C++,":[67],"Java\u0099,":[68],"Visual":[70],"Basic\u00ae,":[71],"Internet,":[72],"World":[73],"Wide":[74],"Web,":[75],"XML&#153,":[76],"Python,":[77],"Perl":[78],"object":[80],"technologies.":[81],"The":[82],"Deitels":[83,115],"also":[85],"authors":[87,259],"#1":[91],"textbooks,":[95],"How":[97,103,109,143,184,247,252,284],"Program,":[99,105],"3/e":[100],"3/e.":[106],"\r\n\r\nIn":[107],"Program:":[111],"Edition,":[113],"introduce":[116],"five":[117],"today's":[119],"popular":[121],"programming":[122,128,137,140],"paradigms.":[123],"Key":[124],"topics":[125],"include:":[126],"\r\n\r\nProcedural":[127],"(in":[129,141],"C)\r\nClasses":[130],"objects":[132],"(C++":[133,138,222],"Java)\r\nInheritance/polymorphism":[135],"(C++/Java)\r\nGeneric":[136],"templates)\r\nEvent-driven":[139],"Java)\r\n\r\n\r\nC":[142],"Program":[145,186,249,286],"helps":[146],"students":[147,216],"build":[148],"applications.":[153],"It":[154],"includes:":[155],"\r\n\r\nHundreds":[156],"live-code":[158],"programs":[159],"screen":[161],"captures":[162],"that":[163],"show":[164],"exact":[165],"outputs\r\nExtensive":[166],"self-review":[167],"exercises":[168],"(many":[169],"answers)":[171],"accompanying":[172],"each":[173],"chapter\r\nHundreds":[174],"tips,":[176],"recommended":[177],"practices":[178],"cautions\u0097all":[180],"marked":[181],"icons\r\n\r\n\r\nC":[183],"is":[187],"centerpiece":[189],"a":[191],"complete":[192],"family":[193],"resources":[195],"for":[196,214],"teaching":[197],"learning":[199],"Java,":[203],"includingWeb":[204],"sites":[205],"book's":[208],"source-code":[209],"examples":[210,244],"other":[212],"information":[213,263,278],"faculty,":[215],"professionals;":[218],"optional":[219],"interactive":[220],"CD-ROMs":[221],"Multimedia":[223,229,289,292],"Cyber":[224,230,290,293,303],"Classroom":[225],"2":[228],"Classroom)":[231],"containing":[232],"thousands":[233],"hyperlinks":[235],"audio":[237],"walkthroughs":[238],"hundreds":[241],"code":[243],"Program\u0097and":[254],"e-mail":[255],"access":[256],"at":[260],"deitel@deitel.com":[261],"\r\n\r\nFor":[262],"on":[264,279],"worldwide":[265],"on-site":[267],"seminars":[268],"Web-based":[270],"offered":[272],"by":[273],"Inc.\r\nFor":[277],"all":[280],"publications":[282],"including":[283],"Series":[287],"books,":[288],"Classrooms,":[291,294],"Complete":[295],"Training":[296,306],"Courses":[297,307],"(that":[298],"include":[299],"books":[301],"Classrooms)and":[304],"Web-Based":[305],"please":[308],"see":[309],"last":[311],"few":[312],"pages":[313],"this":[315],"book.":[316]},"counts_by_year":[],"updated_date":"2026-10-03T13:16:28.481748","created_date":"2016-06-24T00:00:00"}
