Qu'a fait Apple pour son Desktop ? Il utilise il me semble à la base son C+maison.
Langage repris, il me semble, par le projet GnuStep (via les spécif OpenStep (arrêtez moi si je dis une bétise, ce qui est à peu près certain). Depuis le début du projet MacOSX, une ouverture à Java a été entreprise, mais que nenni pour Python, Perl, GTK, etc. Est ce un mal ou un bien ? Ce n'est pourtant pas une boîte qui fait des choix à la ouplaboum.
Il suffit de taper "Cocoa [nom du langage]" dans ton moteur de recherche favori et tu verra qu'il y a tout plein de bindings pour à peu près tous les langages de l'univers (sauf Ada apparament, mais en compilant son programme Ada en bytecode Java interfacé à Cocoa on peut quand même y arriver !).
[^] # Re: Mono
Posté par dinomasque . En réponse à la dépêche Rentrée des classes pour GNOME 2.16. Évalué à 2.
Il s'agit Objective-C++ (un mélange de C++ et d'Objective-C).
Pour ce qui est de l'ouverture de Cocoa (l'API native de MacOSX) :
Python http://developer.apple.com/cocoa/pyobjc.html
Ruby http://lists.apple.com/archives/student-dev/2005/Sep/msg0003(...)
PERL : http://cocoadevcentral.com/articles/000076.php
Ocaml http://www.cs.unm.edu/~wneumann/cococaml/
etc.
Il suffit de taper "Cocoa [nom du langage]" dans ton moteur de recherche favori et tu verra qu'il y a tout plein de bindings pour à peu près tous les langages de l'univers (sauf Ada apparament, mais en compilant son programme Ada en bytecode Java interfacé à Cocoa on peut quand même y arriver !).
BeOS le faisait il y a 20 ans !