une - Options de développement d'applications Windows natives




windows wikipedia (16)

C / C ++ avec Borland , si vous ne voulez pas être entièrement redevable à MS.

Titre long, courte question:

Si l'on veut développer pour Windows sans avoir à dépendre d'une dépendance externe (pas de runtime, excluant ainsi .net), quelles alternatives supportées, vivantes et fonctionnant pleinement * sont là?

Visual Basic 6 est mort, Visual C ++ est évident et Delphi semble être le premier choix pour cela, mais je me demande s'il existe d'autres alternatives?

* comme dans: Etre capable d'utiliser toutes les fonctionnalités de Windows comme mettre une icône dans la zone de notification, faire clignoter l'icône de la barre des tâches, etc.


Jetez un oeil à cette page:

http://dada.perl.it/shootout/

C'est un portage de la fusillade en langage informatique à compiler sur la plateforme Win32. Dans le tableau des langues utilisées, il liste celles qui sont compilées en code natif (le compilateur est listé en gras italique). J'ai remarqué qu'il énumérait C # et Java comme compilant au code natif, mais cela est bien sûr incorrect, alors assurez-vous d'enquêter.

Je vais lister chaque langue séparément pour permettre le vote individuel.


C (beaucoup de compilateurs disponibles)



Modula 3 utilisant la masse critique *

(* note: compile en ANSI C, qui peut compiler en code natif en utilisant n'importe quel compilateur C standard)



PowerBasic



Goo utilisant le compilateur Goo (génère ANSI C)


Mercure utilisant le compilateur Mercury (compilé en ANSI C, qui peut ensuite être compilé en code natif)




Haskell utilisant GHC . Compile via C ou directement au code natif ne nécessitant pas de bibliothèques spéciales.




REALbasic qui vous donne l'avantage supplémentaire de pouvoir compiler pour Mac et Linux.





winapi