Compilers zetten instructies geschreven in een programmeertaal om in machinecode die door computers kan worden gelezen. Als je geïnteresseerd bent om te leren programmeren in C of C ++, vind je deze lijst met gratis compilers handig.
De meeste van deze compilers verwerken zowel C ++ als C
Microsoft Windows SDK. Deze gratis SDK is voor Windows 7 en .NET Framework 4. Het biedt compilers, gereedschapsbibliotheken, codevoorbeelden en een helpsysteem voor ontwikkelaars.
Turbo C ++ voor Windows 7,8,8.1 en 10. Het .NET Framework is vereist voor Windows 7, Vista en XP, maar er is geen pre-vereiste voor recentere Windows-versies.
GCC is de klassieke open source C-compiler voor Linux en vele andere besturingssystemen (inclusief Windows onder Cygwin of Ming). Dit project bestaat altijd en biedt uitstekende open source-kwaliteitssoftware. Het komt niet met een IDE, maar er zijn heel veel.
Digitale Mars C / C ++ compiler. Het bedrijf biedt verschillende gratis compilerpakketten.
Xcode is voor het Mac OSX-besturingssysteem van Apple en de versie van GCC. Het heeft uitstekende documentatie en SDK's voor Mac en iPhone. Als je een Mac hebt, is dit wat je gebruikt.
Draagbare C-compiler. Dit is ontwikkeld op basis van een van de vroegste C-compilers. Begin jaren '80 waren de meeste C-compilers hierop gebaseerd. Vanaf het begin is er draagbaarheid in ontworpen.
Failsafe C. Een Japans project van het Research Team for Software Security van het Research Center for Information Security, National Institute of Advanced Industrial Science and Technology, Japan. Deze versie van C voor Linux ondersteunt meer dan 500 functies (niet C99 of Widechar). Het biedt volledige bescherming tegen toegangen tot geheugenblokken waardoor het net zo veilig is als Java en C #.
Pelles C is een gratis ontwikkelkit voor Windows en Windows Mobile met een optimaliserende C-compiler, een macro-assembler, een linker, een resource-compiler, een berichten-compiler, een make-hulpprogramma en installeert builders voor zowel Windows als Windows Mobile. Het heeft ook een IDE met projectbeheer, debugger, broncode-editor en bron-editors voor dialoogvensters, menu's, snaartabellen, acceleratortabellen, bitmaps, pictogrammen, cursors, geanimeerde cursors, animatievideo's, versies en XP-manifesten.
Borland C ++ 5.5 compiler is een razendsnelle 32-bit optimaliserende compiler. Het omvat de nieuwste ANSI / ISO C ++ taalondersteuning, inclusief het standaard sjabloonbibliotheek framework en C ++ sjabloonondersteuning en de complete Borland C / C ++ runtime bibliotheek. Ook inbegrepen in de gratis download zijn de Borland C / C ++ command line tools zoals de krachtige Borland linker en resource compiler.
nesC is een uitbreiding op de programmeertaal C, ontworpen om de structureringsconcepten en het uitvoeringsmodel van TinyOS te belichamen. TinyOS is een gebeurtenisgestuurd besturingssysteem ontworpen voor sensornetwerkknooppunten met zeer beperkte bronnen (bijv. 8K bytes programmageheugen, 512 bytes RAM).
Orange C. Orange C / C ++ ondersteunt C-normen via C11 en C ++ 11. De IDE is volledig uitgerust en bevat een kleurbewerkingseditor. Deze compiler draait op WIN32 en DOS. Het genereert 32-bits programma's voor beide.
SubC is een snelle, eenvoudige compiler voor het publieke domein voor een schone subset van de C-programmeertaal op Linux-, FreeBSD- en Windows-platforms.
Nu je een compiler hebt, ben je klaar voor C en C ++ programmeerhandleidingen.