Envoyé par
dourouc05
On peut ainsi se demander : Qt a-t-il besoin d'un tel langage ? Si GTK+ a proposé Vala, c'est surtout parce que le C ne supportait pas simplement le paradigme objet, et que les développeurs ne voulaient pas migrer vers le C# ou Java, à ce que j'en ai lu. Qt a-t-il ces problèmes ? Non : il est à la base développé dans un langage objet. Par contre, il est obligé d'étendre ce langage (notamment avec les signaux et les slots, qui nécessitent le moc). Ce nouveau langage, n'est-il donc pas déjà en application ? Il nécessite un compilateur (le moc) qui transforme le code source en une patée digérable pour un compilateur C++. Du côté de Vala, on a aussi un compilateur qui génère du C, qui passe ensuite à GCC ou à un autre compilo.
Partager