• [^] # Re: Pourquoi en C en 2017 ?

    Posté par . En réponse à la dépêche Mr.Boom version GNU/Linux. Évalué à 2.

    La proximité sémantique a facilité le portage vers C, mais ne justifie pas de son utilité.

    Je ne propose pas de langage, ça dépend des préférences et objectifs des développeurs.

    Si un effort de portage a été fait, j'imagine que c'est qu'ils comptent améliorer/ajouter des fonctionnalités. Donc n'importe quel langage moderne favorisant un style de programmation sain et maintenable aurait été un meilleur choix que C (qui n'est au fond qu'un assembleur un peu plus lisible et multi-plateforme).

    Pour un bomberman-like, sur les machines d'aujourd'hui (fixes comme mobiles), on n'a plus vraiment besoin de faire de micro-optimisations, donc, selon moi, le meilleur compromis se situerait plutôt dans le (très) haut niveau (je verrais probablement objet+fonctionnel... mais après, chacun ses préférences).

    Indépendamment du paradigme du langage, un atout de poids serait la possibilité de compiler vers différentes plateformes natives fixes comme mobiles, mais aussi vers JS ou WebAssembly pour en faire une appli web (mais je crois qu'on peut le faire avec le C, via Emscripten).