C++
High language created by Bjarne Stroustrup in 1985. C++ is a general-purpose programming language created as an extension of the C programming language which implements Object-Oriented Programming.
Learned C++ in CS138 - Introduction to Data Abstraction and Implementation although not as deep as I should. We use C++ for most of our course including CS241 - Foundations of Sequential Programs and CS247 - Software Engineering Principles at the University of Waterloo Software Engineering. I kinda prefer this over Python or Java so I want to go deep into this language.
It is generally considered a memory unsafe language: (usually better for application programming)
- Used for Operating System, device drivers, etc.
- Systems programming