C++ > C + OOP (A Personal View of Teaching Introductory Programming Using C/C++)
Many Computer Science departments are moving toward C or C++ as the programming language used in teaching the introductory computer science sequence. Some departments and many students believe that an initial introduction to C is a good idea since it allows for a smooth transition later into C ++. In this paper, some of the problems in using C as an introductory programming language are briefly reviewed, and some specific issues and solutions that are possible when C ++ is adopted are pointed out. It is concluded that while both C and C++ have their disadvantages as introductory languages, the latter would be the better choice between the two.
Dasigi, Venu, "C++ > C + OOP (A Personal View of Teaching Introductory Programming Using C/C++)" (1996). Computer Science Faculty Publications. 16.
Journal of Small College Computing