Evolution of CS1 Language
“Whenever you are developing something new, you have tasks. You have to create a new subject matter. You have to create a language which is appropriate to discuss the subject matter. Many people are insufficiently aware of the second obligation.”
---Famous Computer Scientist Dijkstra
This supports our move from
Pascal ==> Modula-2 ==> C++ ==> Java