Les compilateurs convertissent les instructions écrites dans un langage de programmation en code machine pouvant être lu par les ordinateurs. Si vous êtes intéressé à apprendre à programmer en C ou C ++, vous trouverez cette liste de compilateurs gratuits à portée de main.
La plupart de ces compilateurs gèrent à la fois C ++ et C
SDK Microsoft Windows. Ce SDK gratuit est pour Windows 7 et .NET Framework 4. Il fournit des compilateurs, des bibliothèques d'outils, des exemples de code et un système d'aide pour les développeurs.
Turbo C ++ pour Windows 7,8,8.1 et 10. Le .NET Framework est requis pour Windows 7, Vista et XP, mais il n'y a pas de pré-requis pour les versions Windows plus récentes.
GCC est le compilateur C open source classique pour Linux et de nombreux autres systèmes d'exploitation (y compris Windows sous Cygwin ou Ming). Ce projet existe depuis toujours et fournit un excellent logiciel de qualité open source. Il ne vient pas avec un IDE, mais il y a des charges là-bas.
Compilateur numérique Mars C / C ++. La société propose plusieurs packages de compilation gratuits.
Xcode est destiné au système d'exploitation Mac OSX d'Apple et à sa version de GCC. Il a une excellente documentation et des SDK pour Mac et iPhone. Si vous avez un Mac, c'est ce que vous utilisez.
Compilateur C portable. Cela a été développé à partir de l'un des premiers compilateurs C. Au début des années 80, la plupart des compilateurs C étaient basés dessus. La portabilité a été conçue dès le départ.
Failsafe C.Un projet japonais de l'équipe de recherche pour la sécurité des logiciels au Centre de recherche pour la sécurité de l'information, Institut national des sciences et technologies industrielles avancées, Japon, cette version de C pour Linux prend en charge plus de 500 fonctions (pas C99 ou Widechar). Il offre une protection complète contre les accès au-delà des limites des blocs de mémoire, ce qui le rend aussi sûr que Java et C #.
Pelles C est un kit de développement gratuit pour Windows et Windows Mobile contenant un compilateur C d'optimisation, un assembleur de macros, un éditeur de liens, un compilateur de ressources, un compilateur de messages, un utilitaire de création et installe des constructeurs pour Windows et Windows Mobile. Il dispose également d'un IDE avec gestion de projet, débogueur, éditeur de code source et éditeurs de ressources pour les boîtes de dialogue, menus, tables de chaînes, tables d'accélérateurs, bitmaps, icônes, curseurs, curseurs animés, vidéos d'animation, versions et manifestes XP.
Le compilateur Borland C ++ 5.5 est un compilateur d'optimisation 32 bits incroyablement rapide. Il inclut la dernière prise en charge du langage ANSI / ISO C ++, y compris le cadre de la bibliothèque de modèles standard et la prise en charge des modèles C ++ et la bibliothèque d'exécution Borland C / C ++ complète. Le téléchargement gratuit comprend également les outils de ligne de commande Borland C / C ++ tels que l'éditeur de liens et le compilateur de ressources Borland hautes performances..
nesC est une extension du langage de programmation C conçu pour incarner les concepts structurants et le modèle d'exécution de TinyOS. TinyOS est un système d'exploitation événementiel conçu pour les nœuds de réseau de capteurs qui ont des ressources très limitées (par exemple, 8 000 octets de mémoire de programme, 512 octets de RAM).
Orange C. Orange C / C ++ prend en charge les normes C via C11 et C ++ 11. L'IDE est complet et comprend un éditeur de colorisation. Ce compilateur fonctionne sur WIN32 et DOS. Il génère des programmes 32 bits pour les deux.
SubC est un compilateur du domaine public simple et rapide pour un sous-ensemble propre du langage de programmation C sur les plates-formes Linux, FreeBSD et Windows.
Maintenant que vous avez un compilateur, vous êtes prêt pour les didacticiels de programmation C et C ++.