Well first I'd like to say that there's not much of a performance hit when using Java to access Cocoa. Apple's Java VM is pretty good and the only major performance hit you'd likely notice is that the load time for your app may take longer because the system will have to wait for the Java VM to...
1) C++ is the access language to MacOS X's Carbon API, also Embedded C++ is the language used to access Apple's IOKit framework for driver development.
2) You can use any text editor to write your code. An Integrated Development Environment like Project builder just provides you with a...
Um part of the OpenGL spec is that there be a software renderer imlemented for default use in the event that no hardware exists which can handle the OpenGL API calls itself. OpenGL was around before hardware to accelerate it, though it was IRIS GL then. The reason that OpenGL lends itself to...
C
C++
Embedded C++ (the C++ subset that IOKit uses)
ObjC
Java
Prolog
Lisp
SmallTalk
AppleScript
Pascal
Modula 2
And a few notes on the options:
You forgot C, unless you lumped it into C++, which you probably shouldn't have.
If you were going to include Pascal on the list...