J'ai utilisé un langage pour le mod de Garry (jeu de sandbox physique basé sur un moteur source) appelé Expression 2 depuis un moment maintenant, Expression 2 est très fortement basé sur C, en fait, c'est presque exactement la même chose sauf pour le fait qu'il utilise les lignes ou les retours à la ligne, plutôt que les lignes. À la suggestion d'un ami, j'ai donné un coup d'oeil à un tutoriel en C et j'ai trouvé la syntaxe et le langage immédiatement familiers, bien qu'avec un certain nombre de points-virgules effrayants.API & Compilateur pour C dans Windows 7, le principal problème est
Dans le passé, je me suis amusé à écrire des émulateurs dans Expression 2 et j'ai eu du succès avec un émulateur chip8 et quelques maux de tête sur un émulateur Gameboy. Vous voyez, un problème avec Expression 2 est le manque de fonctions au niveau du bit et des instructions de changement de cas (quelque chose que je suis vraiment impatient d'utiliser en C). De même que le langage est interprété sur LUA, il est naturellement très lent, idéal pour faire des choses dans le mod de Garry mais pas beaucoup d'autres choses. Les avantages du cours de Expression 2 sont une interaction facile avec le jeu lui-même, il a été construit juste pour cela, travailler avec C serait cependant le contraire, où l'interaction avec l'OS peut être la partie la plus frustrante. Tout d'abord, je me demande quels sont les meilleurs compilateurs C disponibles pour Windows 7 64 bits là-bas? J'ai donné un tourbillon à Visual C++ mais j'ai trouvé son myrid d'options et de configurations intimidant et comme quelqu'un qui débute, j'aimerai vraiment un compilateur qui prend simplement mon .c ou .txt ou quoi que ce soit et sort une application, je ne J'ai besoin de toutes les cloches et sifflements quand je commence tout juste. Deuxièmement, comme je voudrais écrire des émulateurs, j'ai besoin d'une bonne méthode de dessin sur l'écran, selon ma compréhension qui nécessite une API pour interagir avec le système d'exploitation. Quelle est la meilleure API pour Windows 7 64 en termes de facilité d'utilisation et de dessin 2D? et où puis-je trouver de la documentation ou des tutoriels sur cette API?
Merci pour la lecture, je suis vraiment impatient de se retrouver avec une vraie programmation, mais des tutoriels malheureusement sauter généralement sur des choses comme le choix d'un compilateur:/
Visual Studio facilite la compilation d'un simple fichier .c dans une application. Vous n'avez pas besoin d'aller près des cloches et des sifflets si vous ne voulez pas. –
OTOH, je recommanderais MinGW comme la variante plus simple à saisir. On dirait que c'est la question du goût personnel. – Kos