Comp Lesson 2 Flashcards
- C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system
-Its first version was used internally in AT&T in August 1983
C++
-Procedural programming language C++ is based on
C
-He started work on C++ on 1979 and the initial version was called
“C with Classes”
Bjarne Stroustrup
-Programming paradigm conceived to model real-world objects
OOP
-An instance of a class or data
Object
-Group of objects having the same properties, operations, and behaviors
Class
-Important information is contained inside an object and only select information is exposed
Encapsulation
-Relationships and subclasses between objects can be assigned making reusing common logic accessible while still retaining hierarchy
-Creation of a class based on another class
Inheritance
-Objects are designed to share behaviors and they can take on more than one form, meaning the program will determine which meaning or usage is necessary for each execution of that object from a parent class, reducing the need to duplicate code
Polymorphism