This book explains the following topics: Software
crisis, Software Evaluation, POP (Procedure Oriented Programming), OOP (Object
Oriented Programming), Benefits of OOP, Object Oriented Language, Application of
OOP, Introduction of C++, Application of C++, Simple C++ Program, C++
Statements, Structure of C++, Creating Source File, Compiling and Linking.
Author(s): Guru Jambheshwar University of
Science and Technology, Hisar
This note
covers the following topics: From Scheme to Java, Java Mechanics, Java Data
Types, Static Fields and the Singleton Pattern, Simple Graph Algorithms,
Object-Oriented Data Structures, Graphical User Interfaces, GUI Programming.
This note is aimed at students with little or no programming
experience, and it uses Dr Java as a vehicle for student experimentation
object-oriented programming concepts.
This
note explains the following topics: The Practice of Programming, Tools for
Working with Abstractions, Inheritance, Polymorphism, and Abstract Classes,
Interfaces, Nested Classes, and Other Details, Graphical User Interfaces in
JAVA, Generic Programming, Correctness and Robustness.
This note explains
the following topics: Short recapitulation of basics of object-oriented
programming in C++, Memory management , Constant values and objects, Error
handling, Inheritance, Dynamic polymorphism, Static polymorphism, The Standard
Template Library, Traits, Policies, Template metaprogramming, Expression
templates, C++11 threads.