C++: Architecture and Conventions Announcements
- It’s Co-op time
– Orientation
– Wednesday, Sept 17th, 4:00 pm – 5:30 pm, 77- A190 – Thursday, Sept 18th, 12:00 pm – 1:30 pm, 70- 1455 – Friday, Sept 19th, 1:00 pm – 2:30 pm, 76- 1125 – Friday, Sept 26th, 1:00 pm – 2:30 pm, 76- 1125 – Tuesday, Oct 7th, 1:00 pm – 2:30 pm, 76- 1125 – Wednesday, Oct 22nd, 4:00 pm – 5:30 pm, 77- A190
- Job Fair
– Wednesday, Oct 15, 1-6pm, Clark Gym
Announcement
- New exam dates:
– Exam 1 – Tuesday, September 30th – Exam 2 – Tuesday, October 28th
Before we start
- Any questions on UML from last week?
History of C++
- 1969 – UNIX
– Created to play space wars – B (Basic Combined Programming Language)
- 1970
– UNIX port to PDP-11
- 1972
– C (rewrite of B)
- Early 1980s
– C++ invented as a “superset of C”
History of C++
- Why bring this up
– C is a “low level” system language
- Program as manipulator of memory
- All memory management done by hand
– C++ is not only based on C but is a proper superset
- If you can do it in C you can do it in C++
- Added Object Oriented paradigm.