EDUCATION FORUM Stability and Theory Take a look at the following table. It summarizes the answers to a question circulated among our faculty by the one teaching the programming languages course: What was the rst programming language you learned? Pascal PDP Assembly Apple Basic followed quickly by Pascal and 6502 Assembly Mercury Autocode Basic and FORTRAN IVH C++ PL/C Basic and APL FORTRAN I FORTRAN IV Fujits Facom 222 Assembly What do these results reveal? A few things. One thing (with the exception of one member who saw the light and changed careers later in life) is the relative ages of our faculty members. Of course, it might help to have a chronology of programming languages to consult in making this determination; I recommend starting at http://www.levenez.com/lang/, which opens the door to some great resources on programming languages. Another thing the above table highlights is the volatile nature of our discipline. A nal revelation, pointed out by the one who compiled the results, is undoubtedly a deep psychological insight: those who feel forced to admit to having learned Basic rst obviously su er from barely repressed shame and guilt, as they note that they moved on (
/lp/association-for-computing-machinery/stability-and-theory-YYs1icdRmM