You´re right. SuperCollider is a very high-level and object-oriented programming language. Also very expressive and has all tha characteristics of a object-oriented language (inheritance, polymorphism, classes etc). Low-level programming language, also OOP, would be C++. PD is no object-oriented in any sense BTW. There is also a discussion on sc-list about this question.
2010/6/30 quietdidit@gmail.com:
Hmm, as far as I know, when we talk about low level programming language,usually it's about assembly language language that kinda talks directly to the computer's hardware.
I think pd and supercollider is not a low level programming langu,because they represent a higher level of the computer's behavior. Correct me if I'm wrong :)