a few, but all are those easy 'pedestrian' languages, that do most for you, or are for people who are spoiled for programming. (fortran, perl, scripting, half a dozen used once and forgotten)
With structs, allocation, overloading, pointers and all object oriented i don't know the least bit. What's worth, i don't have an idea of theoretical computer science, which i am always told is the first step before even looking at a line of code.
What makes C++ almost impossible for me to read are the many casts.
To my very great shame, i was recently to stupid to use gsl (gnu scientific libraries) in perl for numerical integration. I coded a fortran 90 wrapper for 1980 fortran 77 subroutines and piped my data to that program :-(
In physics it doesn't matter, if it takes 3 seconds with that frankenstein, since i run the data through it once, and then the program is archived.
is Kunth still the best approach, to get into C?
ps.: i have the feeling i hijacked your thread (again!), would you like to split it off and move it to the off-topic discussions?