• [^] # Re: Phobie du GC

    Posté par . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 1.

    Je ne suis pas d'accord. Les jeux vidéos ont, sont toujours, et seront toujours en C++ ( du moins à court terme ). Ce qui est en C# c'est l'interface de scripting des jeux pour Unity, ce qui est normale et n'a rien de révolutionnaire. Elle était en Lua, python ou home made script ( Unreal script ) pendant très longtemps.

    Aujourd'hui il y a plein de jeux dont le code source (le truc écrit par les gens qui sont les auteurs du jeu) est écrit intégralement en C# (ou Lua, etc.). Les grosses boîtes de production vont avoir plus de code bas niveau, les indépendant-e-s vont beaucoup plus reposer sur un moteur existant, mais ma remarque était qu'on peut aujourd'hui tout à fait "écrire un jeu vidéo" dans un langage à GC, c'est même la norme. (Voir aussi les jeux sur le web, Android, iOS, etc...)

    Le fait que le moteur 3D (ou IA, ou son, ou...) soit fait dans un autre langage n'est pas visible pour les personnes qui créent le jeu vidéo.

    Prends un bon 90% des logiciels que tu vois sur ton écran à l'instant ils suivent ce pattern : [...] ton web browser, ton environnement de bureau, ton client email.

    Ces observations sont biaisées par le fait que l'écosystème logiciel pour les ordinateurs personnels GNU/Linux est fortement biaisé en faveur de C (pour GNOME) et C++ (pour KDE), avec une toute petite place pour les langages de plus haut niveau, à l'inverse de iOS, Android etc.