000 06677nam a2201321 i 4500
001 5271080
003 IEEE
005 20200421114115.0
006 m o d
007 cr |n|||||||||
008 151221s2003 njua ob 001 eng d
020 _a9780470547144
_qelectronic
020 _z9780471268529
_qprint
020 _z0470547146
_qelectronic
024 7 _a10.1109/9780470547144
_2doi
035 _a(CaBNVSL)mat05271080
035 _a(IDAMS)0b000064810cc7de
040 _aCaBNVSL
_beng
_erda
_cCaBNVSL
_dCaBNVSL
050 4 _aQA76.64
_b.K355 2003eb
082 0 4 _a005.13/3
_222
100 1 _aKak, Avinash C.,
_eauthor.
245 1 0 _aProgramming with objects :
_ba comparative presentation of object-oriented programming with C++ and Java /
_cAvinash C. Kak.
264 1 _aHoboken, New Jersey :
_bJohn Wiley,
_c2003.
264 2 _a[Piscataqay, New Jersey] :
_bIEEE Xplore,
_c[2003]
300 _a1 PDF (xxiv, 1115 pages) :
_billustrations.
336 _atext
_2rdacontent
337 _aelectronic
_2isbdmedia
338 _aonline resource
_2rdacarrier
504 _aIncludes bibliographical references (p. 1083-1086) and index.
505 0 _aWhy OO programming : some parallels with things at large -- Baby steps -- Notion of a class and some other key ideas -- Strings -- Using the container classes -- Primitive types and their input/output -- Declarations, definitions, and initializations -- Object reference and memory allocation -- Functions and methods -- Handling exceptions -- Classes, the rest of the story -- Overloading operators in C++ [plus plus] -- Generics and templates -- Modeling diagrams for OO programs -- Extending classes -- Multiple inheritance in C++ [plus plus] -- OO for graphical user interfaces, a tour through three toolkits -- Multithreaded object-oriented programming -- Network programming -- Database programming.
506 1 _aRestricted to subscribers or individual electronic text purchasers.
520 _aYour essential comparative approach to learning C++ and Java Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java, a comparative presentation of object-oriented programming with two of the most popular programming languages of today, teaches vital skills and techniques for the Internet age. Based on highly successful courses taught by the author, this book answers the need for a comprehensive educational program on the subject of object-oriented programming. In a clear and accessible format, the author compares and contrasts both languages, from basic language constructs to how both languages are used in application-level programming, such as graphics programming, network programming, and database programming. Since both C++ and Java were born out of the same language, C, learning these two languages together has several distinct advantages: * Because they have much in common at the level of basic language structures, learning C++ and Java together saves time and facilitates the mastery of each * Learning by contrast and comparison can be more efficient and enjoyable, allowing readers access to the strengths and weaknesses of both languages * Learning to write a program in one language that corresponds to a given program in the other language enables students to tackle more difficult projects in either language * Comparing similar concepts in the two languages leads to a deeper understanding of the concepts in both Roughly the first half of the text is devoted to basic language issues. More advanced topics are detailed in the second half, including programming of graphical user interfaces, multithreading, network programming, and database programming. Designed as a text for educational programs in advanced programming and as a reference for professionals implementing Web- and Internet-based applications, Programming with Objects: A Comparative Presentation of Object-Oriented Programming with C++ and Java is also recommended for programmers familiar with either language who wish to expand their programming skills.
530 _aAlso available in print.
538 _aMode of access: World Wide Web
588 _aDescription based on PDF viewed 12/21/2015.
650 0 _aObject-oriented programming (Computer science)
650 0 _aC++ (Computer program language)
650 0 _aJava (Computer program language)
655 0 _aElectronic books.
695 _aAccess control
695 _aAnimals
695 _aArrays
695 _aAssembly
695 _aBibliographies
695 _aBinary codes
695 _aBooks
695 _aCameras
695 _aCasting
695 _aComputational modeling
695 _aComputers
695 _aContainers
695 _aContext
695 _aData encapsulation
695 _aDatabase systems
695 _aDriver circuits
695 _aEducational institutions
695 _aEncapsulation
695 _aEngines
695 _aFace
695 _aGeometry
695 _aGraphical user interfaces
695 _aHistory
695 _aHumans
695 _aIP networks
695 _aImage color analysis
695 _aIndexes
695 _aIndexing
695 _aInstruction sets
695 _aJava
695 _aLaw
695 _aLibraries
695 _aLimiting
695 _aMaterials
695 _aMeasurement uncertainty
695 _aMedical services
695 _aMemory management
695 _aMessage systems
695 _aModems
695 _aMonitoring
695 _aMultithreading
695 _aObject oriented modeling
695 _aObject oriented programming
695 _aObject recognition
695 _aOperating systems
695 _aPediatrics
695 _aPeriodic structures
695 _aProgram processors
695 _aProgramming
695 _aProgramming profession
695 _aPrototypes
695 _aRegisters
695 _aResource management
695 _aRobot kinematics
695 _aRuntime
695 _aSections
695 _aServers
695 _aSleep
695 _aSockets
695 _aSoftware
695 _aSoftware systems
695 _aSyntactics
695 _aTerminology
695 _aTrajectory
695 _aUnified modeling language
695 _aVisualization
695 _aWeb pages
695 _aWriting
710 2 _aJohn Wiley & Sons,
_epublisher.
710 2 _aIEEE Xplore (Online service),
_edistributor.
776 0 8 _iPrint version:
_z9780471268529
856 4 2 _3Abstract with links to resource
_uhttp://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=5271080
942 _cEBK
999 _c59536
_d59536