si tu connais bien le C++, que tu as fait des tas d'applications, que tu as tes librairies aux petits oignons, que tu as déjà rencontré toutes les situations compliquées ... bref, si tu es super expérimenté, je comprends parfaitement que tu utilises ce langage même pour des applis utilisateur.
Moi qui n'ai pas cette compétence, et qui ai du mal à garder une vision claire de la sémantique de mon programme quand le code est rempli de boucles, de gestion de la mémoire, d'effets de bord variés ... bref, moi qui manque clairement d'expérience en langages bas niveaux, je suis totalement improductif en C++.
Je fais la grande majorité de mes programmes en Haskell depuis 4 ans, et je n'ai pas prévu de changer avant longtemps. On peut être moderne et fidèle ;)
Un jour probablement, dans 15 ans de ça, je connaîtrai ce langage sur le bout des doigts, et malgré l'existence de nouveaux langages plus adaptés à mes besoins, je continuerai à démarrer des nouveaux projets en Haskell, par habitude. Mais ce n'est pas pour ça que ce sera un bon choix pour la nouvelle génération :)
[^] # Re: Bindings
Posté par paul . En réponse à la dépêche Gtk to Qt - A strange journey. Évalué à 4.
Salut Zenitram,
si tu connais bien le C++, que tu as fait des tas d'applications, que tu as tes librairies aux petits oignons, que tu as déjà rencontré toutes les situations compliquées ... bref, si tu es super expérimenté, je comprends parfaitement que tu utilises ce langage même pour des applis utilisateur.
Moi qui n'ai pas cette compétence, et qui ai du mal à garder une vision claire de la sémantique de mon programme quand le code est rempli de boucles, de gestion de la mémoire, d'effets de bord variés ... bref, moi qui manque clairement d'expérience en langages bas niveaux, je suis totalement improductif en C++.
Je fais la grande majorité de mes programmes en Haskell depuis 4 ans, et je n'ai pas prévu de changer avant longtemps. On peut être moderne et fidèle ;)
Un jour probablement, dans 15 ans de ça, je connaîtrai ce langage sur le bout des doigts, et malgré l'existence de nouveaux langages plus adaptés à mes besoins, je continuerai à démarrer des nouveaux projets en Haskell, par habitude. Mais ce n'est pas pour ça que ce sera un bon choix pour la nouvelle génération :)