Student Reviews
( 5 Of 5 )
1 review
Video of Object Oriented Programming - A Historical Perspective in C Programming course by Chuck Severance channel, video No. 18 free certified online
This lecture reviews fundamental object-oriented programming concepts including classes, instances, attributes, and methods, emphasizing that object orientation is a conceptual model rather than a syntax. It demonstrates how C serves as the foundational language for implementing object-oriented features in modern languages such as Python.
The lecture traces the historical evolution of object-oriented programming from early languages like Fortran (1955) and ALGOL 60 (1960) through Simula 67, Lisp, and Scheme to contemporary languages including C++, Java, JavaScript, PHP, and C#. It notes that Python implemented object orientation in 1991, PHP added object-oriented features in 2000, and JavaScript adopted a more pure object-oriented pattern inspired by Scheme.
For more materials, auto graders, and more courses, please see www.masterprogrammer.com.