Vorrei chiedervi delle cose sui linguaggi C e su Cocoa...

Quali sono, se ci sono, le differenze tra Objective-C e C++?

Cos'è il C#?

Ho sentito dire che Cocoa è un linguaggio di Mac OS X; di preciso, a cosa serve? Cioè, in base a cosa decido se programmare in C/C++ o in Cocoa?

Grazie per eventuali risposte,
Fede089