J'aurais tendance à dire : à chaque projet son langage. Le C est un langage passionnant et il existe des domaines où il est pour le moment sans égal comme la programmation dans le noyau, de pilotes, la recherche de performances, ou dans une moindre mesure dans l'embarqué.
Mais il a aussi ses défauts : gestion de mémoire à la main, risques de dépassement de tampons... Comme tu parles d'un projet en GTK, il y a peut-être un langage plus approprié :
- Python/Perl (si tu ne cherches pas la vitesse)
- Java (même si ce n'est pas encore 100% libre, pas de GTK en natif)
- ObjectiveC (même si pas de ramasse-miettes)
- Eiffel (il faut appréhender la syntaxe, et je ne sais pas où en sont les bindings GTK)
- C++ (il faut aimer...)
Bref, ce n'est bien sûr que mon avis, si tu veux apprendre le C, il y a plein de trucs sympa à faire mais si tu veux jouer avec GTK, le C ne me semble pas le meilleur langage.
# Est-ce vraiment une bonne idée ?
Posté par jcs (site web personnel) . En réponse au message Débuter un nouveau projet. Évalué à 3.
Mais il a aussi ses défauts : gestion de mémoire à la main, risques de dépassement de tampons... Comme tu parles d'un projet en GTK, il y a peut-être un langage plus approprié :
- Python/Perl (si tu ne cherches pas la vitesse)
- Java (même si ce n'est pas encore 100% libre, pas de GTK en natif)
- ObjectiveC (même si pas de ramasse-miettes)
- Eiffel (il faut appréhender la syntaxe, et je ne sais pas où en sont les bindings GTK)
- C++ (il faut aimer...)
Bref, ce n'est bien sûr que mon avis, si tu veux apprendre le C, il y a plein de trucs sympa à faire mais si tu veux jouer avec GTK, le C ne me semble pas le meilleur langage.