C programmeertaal download het programma. Handige tools voor het maken van programma's

Laatst bijgewerkt: 18-05-2017

Om C-programma's te maken, heb je een teksteditor nodig waarmee je de broncode kunt typen. En je hebt ook een compiler nodig die een C-bronbestand neemt en het in een uitvoerbaar bestand compileert.

Als compiler zullen we de meest populaire gcc-compiler gebruiken die beschikbaar is voor verschillende platforms. Meer informatie over GCC kan worden verkregen op de officiële website van het project https://gcc.gnu.org/.

De GCC-compilersuite wordt in verschillende versies gedistribueerd. Een van de meer populaire versies is de ontwikkelkit van het non-profit Mingw-w64-project. Om het juiste compilerpakket te installeren, downloadt u het installatiebestand via de link

Bij het starten van het installatieprogramma wordt het volgende venster geopend:

Klik op de knop Volgende> en ga verder met de volgende stap:

Als de versie van het besturingssysteem 64-bit is, selecteert u in het veld Architectuur x86_64. Laat de rest van de instellingen als standaard en klik op de knop Volgende>. Bij de volgende stap zullen we het pad aangeven waar het pakket zal worden geïnstalleerd:

U kunt de standaardinstellingen laten staan. En nadat u door bent gegaan naar de volgende stap, begint de installatie zelf.

Nadat de installatie is voltooid, verschijnen alle benodigde compilerbestanden op de harde schijf langs het pad dat voor de installatie is gekozen. In mijn geval zijn ze onderweg C: \ Program Files (x86) \ mingw-w64 \ i686-7.1.0-posix-dwarf-rt_v5-rev0 \ mingw32 \ bin:

Het exacte pad kan verschillen afhankelijk van de versie van het pakket, maar in ieder geval zullen alle bestanden zich in het pad bevinden dat is opgegeven tijdens de installatiestap.

In het bijzonder zal het gcc.exe-bestand de C-compiler vertegenwoordigen.

En voeg het compilerpad toe:

Dus de compiler is geïnstalleerd en nu kunnen we het eerste programma schrijven. Hiervoor moet elke teksteditor de broncode typen. U kunt de gewone editor Notepad ++ of zelfs het gebruikelijke ingebouwde Kladblok gebruiken.

Laten we dus een map op de harde schijf maken voor de bronbestanden. En maak in deze map een nieuw bestand aan met de naam hello.c.

In mijn geval bevindt het hello.c-bestand zich in de map C: \ c.

Laten we nu de eenvoudigste code definiëren in het hello.c-bestand dat een regel naar de console zal afdrukken:

#erbij betrekken // neem het headerbestand op stdio.h int main (void) // definieer de hoofdfunctie (// start van de functie printf ("Hallo wereld! \ n"); // print de regel naar de console return 0; / / functie verlaten) / / einde functie

Om een ​​string naar de console uit te voeren, moet u de vereiste functionaliteit aansluiten. Om dit te doen, is er aan het begin van het bestand een regel

#erbij betrekken

De include-richtlijn bevat het headerbestand stdio.h, dat de definitie van de functie printf bevat, die nodig is om een ​​string naar de console af te drukken.

Het sleutelwoord int in de functiedefinitie int main (void) zegt dat de functie een geheel getal retourneert. En het woord void tussen haakjes geeft aan dat de functie geen parameters nodig heeft.

De hoofdtekst van de hoofdfunctie staat tussen accolades (). In de hoofdtekst van de functie wordt een tekenreeks uitgevoerd naar de console met behulp van de functie printf, waaraan de uitvoertekenreeks "Hallo wereld!" wordt doorgegeven.

Aan het einde verlaten we de functie met behulp van de return-instructie. Omdat de functie een geheel getal moet retourneren, wordt na het retourneren het getal 0 opgegeven.Nul wordt gebruikt als een indicator voor de succesvolle voltooiing van het programma.

Na elke actie in de functie wordt een puntkomma geplaatst.

Laten we nu dit bestand compileren. Open hiervoor de Windows-opdrachtregel en gebruik eerst de opdracht cd om naar de map met het bronbestand te navigeren:

Om de broncode te compileren, moet u het hello.c-bestand als parameter doorgeven aan de gcc-compiler:

Hiermee wordt een uitvoerbaar bestand gecompileerd, dat in Windows standaard a.exe wordt genoemd. En we kunnen naar dit bestand verwijzen, in welk geval de console de tekenreeks "Hello World!" zal weergeven, in feite zoals geschreven in de code.

Gebruikers die net beginnen met een computer, dromen ervan om te leren hoe ze hun eigen applicaties kunnen ontwikkelen. Het proces is echter zeer complex en vereist enorme aandacht en geduld. Eerst moet u de juiste programma's downloaden waarin u de broncode gaat schrijven. In feite zijn er veel programmeertalen, Pascal, Basic, Java, assembler en andere kunnen worden onderscheiden. Een van de beste is de programmeertaal C, die draagbaar, compact en efficiënt is. Vanwege deze kwaliteiten gebruiken professionele gebruikers C-programma's in een groot aantal verschillende programmeergebieden.

Als je code in C wilt schrijven, dan is het perfect voor zowel beginners als professionals. Enerzijds is het relatief eenvoudig om hier te werken in vergelijking met andere talen, waardoor onervaren gebruikers in korte tijd programmeervaardigheden leren. Aan de andere kant heeft C veel mogelijkheden, zodat professionele programmeurs echte meesterwerken kunnen maken. De interface is relatief eenvoudig en toegankelijk, maar het is even wennen. Gegevensinvoer gebeurt uitsluitend via het toetsenbord, in dit programma is de muismanipulator niet beschikbaar.

U hoeft alleen maar de software voor deze programmeertaal te downloaden om een ​​krachtige en effectieve ontwikkelingstool te krijgen. C heeft geen ingebouwde opties voor het uitvoeren van taken met betrekking tot procesbesturing, schermmanipulatie, geheugentoewijzing en informatie-invoer en -uitvoer. Om dergelijke bewerkingen uit te voeren, gebruiken gebruikers meestal macro's, speciale functies en uitvoeringsbibliotheken.

Gratis download van het C-programma om uw eigen applicaties te maken

Nadat je het programma voor de programmeertaal C hebt gedownload, kun je ermee aan de slag. De software beschikt over een groot aantal interessante functies, waardoor het gunstig opvalt tussen andere vergelijkbare hulpprogramma's. Er is dus een complete set van overgangen, voorwaarden, lussen voor efficiënte en logische controle van het programma-uitvoeringsproces. Er zijn tal van operators in C, en de meeste van hen hebben de mogelijkheid om automatisch te worden toegelaten tot live-uitzendingen in machinecodes. Het zal dus heel gemakkelijk zijn om andere soorten bewerkingen te creëren, het zal een minimum aan tijd en moeite kosten.


Als u C gratis downloadt, kunt u in uw berekeningen meerdere dubbele-precisiegroottes en gegevenstypen met drijvende komma gebruiken. Indien nodig kunnen gebruikers structuren, arrays en andere complexe gegevenstypen maken, als een dergelijk doel wordt gesteld in de voorwaarden van het probleem dat wordt opgelost. Over het algemeen, als je wilt leren programmeren, probeer dan het C-programma te downloaden - dit is ideaal voor iedereen, het zal heel gemakkelijk zijn om ermee te werken.

Computerprogramma's zijn een integraal onderdeel geworden van het leven van een moderne persoon. We komen ze overal tegen: van eenvoudige elektronische klokken tot complexe computerapparatuur (laptops, smartphones, tablets en andere elektronische apparaten). Als je omringd bent door programma's, is het handig om te weten welke dat zijn.

Wat is een programma?

Een computerprogramma is een reeks instructies geschreven in een speciale taal die uw computer "verstaat". Dankzij deze instructies kunnen we veilig complexe elektronische apparatuur gebruiken, hoewel het zonder programma's een nutteloos stuk metaal zou zijn.

Levend in de wereld van digitale technologieën, zou het niemand kwaad doen om met hen een gemeenschappelijke taal te vinden. Moderne computers, gekoppeld aan de juiste instructies, kunnen de beste helpers voor mensen worden.

Hoe maak je je eigen programma

Gelukkig zijn die verschrikkelijke tijden voorbij toen programma's voor een computer werden geschreven in hun eigen binaire code, met enen en nullen. Door de inspanningen van baanbrekende programmeurs zijn er speciale talen gecreëerd, waardoor programmeren een nieuw niveau van toegankelijkheid en gemak heeft bereikt.

Er zijn 2 soorten tools voor het maken van programma's:

  1. Visuele ontwikkelomgevingen. Makkelijk te leren, maar vaak beperkte functionaliteit. Hiermee kunt u programma's maken zonder enige kennis van de taal, via een visuele editor. Deze tools zijn geweldig voor beginners die snel hun eerste programma willen maken.
  2. Geïntegreerde ontwikkelomgevingen (IDE's). Serieuze tools met bijna onbeperkte functionaliteit. Om in dergelijke omgevingen te kunnen werken, is kennis en begrip van de programmeertaal vereist. Moderne IDE's hebben een eenvoudige en gebruiksvriendelijke interface, wat het maken van programma's aanzienlijk vereenvoudigt.

Als je een eenvoudig programma wilt maken met een mooie interface, maar geen tijd wilt verspillen aan het leren van talen, gebruik dan de visuele omgeving. Veel van dit soort tools zijn flexibel genoeg om beginners in staat te stellen unieke producten te maken.

Voor degenen die serieus willen programmeren en echt ambitieuze projecten willen maken, is het beter om aandacht te besteden aan de geïntegreerde ontwikkelomgeving. De moeilijkheid om een ​​taal te leren, zal met belangstelling worden beloond als je de essentie van het werk van programma's leert begrijpen en de meest ongelooflijke ideeën tot leven brengt.

Een tool kiezen voor het maken van programma's

Tot op heden zijn er enkele duizenden programmeertalen en meer dan honderd ontwikkelomgevingen uitgevonden. De variëteit is solide en jonge programmeurs verzanden vaak in de overvloed aan aanbiedingen.

We waarderen de tijd van onze gasten en daarom hebben we de beste programmeertools geselecteerd en in één map geplaatst. Om u te helpen bij het kiezen van de ideale ontwikkelomgeving, zijn aan elk materiaal gedetailleerde beschrijvingen en trainingsmateriaal in de vorm van een videocursus toegevoegd. Download programma's om programma's helemaal gratis te maken, via torrent of services voor het delen van bestanden (Yandex.Disk en MEGA).

Fijne dag en succes met je werk!

C is een eenvoudige procedurele programmeertaal voor algemene doeleinden. Het is vrij eenvoudig te leren. Tegelijkertijd is het krachtig, zodat het kan worden gebruikt om elk computerprogramma te maken.

C++ is een objectgeoriënteerde programmeertaal die oorspronkelijk is gemaakt als een superset van C. De talen C en C++ behoren tot de meest populaire technologieën die worden gebruikt om programma's te schrijven.

Dit artikel bevat gratis C- en C++-compilers voor verschillende besturingssystemen.

Gratis C, C++ compilers en interpreters voor computers

Open Watcom V2-vork

Het kan uitvoerbare bestanden uitvoeren en maken onder Windows ( 16-bits, 32-bits en 64-bits versies), Linux ( 32-bits en 64-bits versies), OS/2 en MS-DOS ( 16-bits en 32-bits modi). Het is de moeite waard om te verduidelijken dat Watcom een ​​bekende commerciële compiler was totdat de oorspronkelijke ontwikkelaars stopten met de verkoop ervan en de broncode publiceerden ( onder de openbare Sybase Open Watcom-licentie).

Voor individuele of beginnende programmeurs Microsoft Visual Studio-community bevat veel belangrijke tools uit commerciële versies van het project. Je krijgt een IDE, een debugger, een optimaliserende compiler, een editor, debugging- en profileringstools tot je beschikking. Met dit pakket kunt u programma's ontwikkelen voor desktop- en mobiele versies van Windows, maar ook voor Android. De C ++ -compiler ondersteunt de meeste ISO C ++ 11-functies, sommige van ISO C ++ 14 en C ++ 17. Tegelijkertijd is de C-compiler al hopeloos verouderd en heeft hij niet eens de juiste C99-ondersteuning.

De software wordt ook geleverd met ondersteuning voor het bouwen van C#-, Visual Basic-, F#- en Python-programma's. Op het moment dat ik dit artikel schreef, stond op de projectsite dat Visual Studio Community 2015 “ gratis tool voor individuele ontwikkelaars, open source projecten, wetenschappelijk onderzoek, educatieve projecten en kleine professionele groepen».

Clang: de C-programmeertaal-frontend voor LLVM

Clang is een C, C++, Objective C en Objective C++ compiler ontwikkeld voor Apple. Dit is onderdeel van het LLVM-project. Clang implementeert verschillende ISO C en C++ standaarden zoals C11, ISO C++ 11, C++ 14, en gedeeltelijk C++ 1z.

Het ondersteunt ook extensies die te vinden zijn in de GNU-familie van C-compilers. De C-compiler voor Windows is uitgebracht onder de BSD-licentie. Helaas wordt het op het moment van schrijven alleen in de oorspronkelijke vorm geleverd en moet u het zelf bouwen.

MinGW-w64

Het MinGW-w64-project levert de bibliotheken, headers, die de GNU C- en C++-compilers nodig hebben om op het Windows-systeem te draaien. In het geval van MinGW-w64 kunt u met deze ondersteuningsbestanden een 64-bits programma's naast 32 bit. Het project biedt ook cross-compilers zodat u een Windows-programma kunt compileren vanaf een Linux-systeem.

AMD x86 Open64 Compiler-suite

Dit is een versie van de Open64-compilerset (hieronder beschreven) die is afgestemd op AMD-processors en die aanvullende bugfixes heeft. De C / C ++ -compiler voldoet aan de ANSI C99- en ISO C ++ 98-normen, ondersteunt meertalige oproepen ( omdat het de Fortran-compiler bevat), 32-bits en 64-bits x86-code, vector- en scalaire codegeneratie SSE / SSE2 / SSE3, OpenMP 2.5 voor modellen met gedeeld geheugen, MPICH2 voor modellen met gedistribueerd en gedeeld geheugen; bevat een optimalisatieprogramma dat een groot aantal optimalisaties ondersteunt ( globaal, cyclusknooppunt, interprocedurele analyse, feedback) en nog veel meer. De kit wordt geleverd met een geoptimaliseerde AMD Core Math Library en documentatie. Deze set compilers vereist Linux.

C / C ++ Compiler Open Source Watcom / Open Watcom

Het is een gratis en open source compiler voor Windows 7. Het genereert code voor Win32, Windows 3.1 (Win16), OS/2, Netware NLM, MSDOS ( 16-bits en 32-bits modus) enz. Watcom was een paar jaar geleden een erg populaire compiler totdat Sybase het stopte. Het bevat ook de nogal beroemde STLport ( implementatie van de C++ standaard sjabloonbibliotheek). Update: dit project lijkt te zijn vastgelopen en er loopt momenteel een nieuw Open Watcom V2 Fork-project (hierboven beschreven).

Digitale Mars C / C ++ Compiler (Symantec C ++ Vervanging)

Digital Mars C / C ++ is een vervanging voor Symantec C ++ met ondersteuning voor programmacompilatie voor Win32, Windows 3.1, MSDOS en 32-bits uitgebreide MSDOS. Als de pc die u gebruikt geen drijvende-kommaprocessor heeft ( pre-Pentium machines), kunt u drijvende-komma-emulatie in uw programma koppelen. De compiler ondersteunt de C++-definitie uit de geannoteerde C++-handleiding ( ARM) en geavanceerde functies van AT&T 3.0, waaronder sjablonen, geneste klassen, geneste typen, afhandeling van uitzonderingen en runtime-type-identificatie.

UPS Debugger (C-interpreter)

Het is een grafische debugger op bronniveau voor het X Window-systeem en bevat een ingebouwde C-interpreter. Het kan een of meer bronbestanden verwerken. U kunt het gebruiken om een ​​uitvoerbaar bestand met bytecode te maken en de interpreter in dat uitvoerbare bestand uit te voeren. Als je een tolk nodig hebt voor het debuggen of prototyping van programma's, of gewoon voor het leren van talen, probeer dan deze tool. Het ondersteunt de volgende platforms: Solaris, SunOS, Linux, FreeBSD, BSD / OS en verschillende andere Unix-platforms.

De BDS C-compiler

Herinner je je de oude (populaire) BDS C-compiler voor CP / M 8080 / Z80-systemen? Deze C-compiler bevindt zich momenteel in het publieke domein, compleet met broncode in de assembleertaal. Het pakket is een handelsversie van de compiler met een linker en gebruikershandleiding. Het kan worden gebruikt om eenvoudig 8080/8085 / Z80-code voor embedded systemen te genereren ( dat wil zeggen, maak uw eigen routines om elke bibliotheekcode te vervangen die functies van het besturingssysteem aanroept).

Bloodshed Dev C / C ++ Compiler

Het is een Win32 IDE met een C++ egcs-compiler en een GNU-debugger uit de Mingw32-omgeving. Evenals een editor en andere hulpmiddelen om de ontwikkeling van programma's te vergemakkelijken met behulp van de Mingw32 gcc-compiler op het Windows-platform. Het bevat ook een installatieprogramma voor toepassingen.

Compiler C Oranje

Het werkt in zowel Windows als DOS, heeft een geïntegreerde ontwikkelomgeving met een programma-editor ( met syntaxisaccentuering en automatische codeaanvulling). Het kan programma's genereren voor Win32 en MSDOS, evenals Intel en Motorola hex-bestanden ( wat handig is als je programma's schrijft voor embedded systemen). Uw programma's zullen de DOS-uitbreiding gebruiken om MSDOS uit te voeren.

DeSmet C

DeSmet C zou bekend moeten zijn bij iedereen die in de jaren tachtig in C programmeerde. Het is een C-compiler voor MSDOS. Het is uitgebracht onder de GNU GPL-licentie en wordt geleverd met handleidingen, een editor en een optimalisatieprogramma van derden.

Apple Xcode voor Mac OS X

Xcode is Apple's IDE met een editor voor het markeren van syntaxis, een build-controlesysteem, debugger, GNU C-compiler (gcc), front-end designer, AppleScript Studio, ondersteuning voor Java-ontwikkeling, WebObjects-ontwikkeltools. Om toegang te krijgen tot deze tools, moet je lid zijn Apple Developer Connection (ADC)... Maar online lidmaatschap is gratis.

Tiny C Compiler - de meest compacte Linux C-compiler

Deze kleine C-compiler voor Linux en Windows genereert geoptimaliseerde x86-binaire bestanden. Het beweert code meerdere keren sneller te verzamelen, te linken en te linken dan GCC. De ontwikkelaars streven er momenteel naar om te voldoen aan ISO C99. De compiler bevat ook optionele grenscontrole. Het verwerkt C-scriptbestanden ( voeg gewoon toe Linux shebang code #! / Usr / local / bin / tcc -run naar de eerste regel van de C-broncode om direct uit te voeren). TCC wordt gedistribueerd onder de GNU General Public License.

Draagbare Object Compiler

Het is een verzameling klassenbibliotheken en een Objective C-compiler die Objective C-code converteert naar gewone C-code. Werkt op Windows, Linux, OS/2, Macintosh, etc.

C & C++ compilers Mingw32

Dit systeem wordt geleverd met een GNU C / C ++ -compiler die kan worden gebruikt om uitvoerbare Win32-bestanden te maken. Het bevat zijn eigen , die zich in het publieke domein bevindt. Toepassingen die met dit systeem zijn gebouwd, zijn naar verwachting sneller dan die met Cygwin32 zijn gebouwd en worden niet beperkt door de voorwaarden van de GNU-licentie. Mingw32 wordt geleverd met tekstverwerkingsprogramma's ( sed, grep), de generator van de lexicale analysator ( buigen), een parsergenerator ( bizon) enz. Mingw32 wordt ook geleverd met een Windows Resource Compiler.

GNU C / C ++-compiler

De GNU C Compiler-pagina biedt links naar binaire bestanden en broncode voor de GNU C-compiler. U kunt ook de links in dit artikel gebruiken naar de meest gevraagde binaire bestanden ( MSDOS en Win32).

C Pelles-compiler

Een andere C-compiler op basis van LCC ( zie ook LCC-Win32). Het bevat een C-compiler, linker, bron, berichtcompiler, make-hulpprogramma en andere tools. Het compileert code voor Windows en Pocket PC.

Compaq C-compiler

Linux / Alpha-gebruikers kunnen de Compaq compiler nu gratis downloaden en gebruiken door simpelweg het formulier in te vullen en de licentieovereenkomst te accepteren. De compiler kan worden gebruikt om elk programma te genereren, commercieel of anderszins. Het bevat een wiskundebibliotheek en een debugger ( lieveheersbeestje), geport van True64 Unix. Het wordt geleverd met de gebruikelijke referentiepagina's, evenals een taalreferentie en een programmeergids.

C / C ++ Interpreter Ch Embeddable (Standaardeditie)

C / C ++ tolk die ISO 1990 C-standaard ondersteunt ( C90), C99-kernfuncties, C ++ -klassen en uitbreidingen op de C-taal, zoals geneste functies, stringtype, enz. Het kan worden ingebed in andere toepassingen en hardware, en worden gebruikt als scripttaal. C/C++-code wordt direct geïnterpreteerd zonder tussencode te compileren. Aangezien deze interpreter Linux, Windows, MacOS X, Solaris en HP-UX ondersteunt, kan de code die u maakt naar elk van deze platforms worden geporteerd. De Standard Edition is gratis voor persoonlijk, academisch en commercieel gebruik. Om het pakket te downloaden, moet u zich registreren.

C en C++ compilers DJGPP

Het is een ontwikkelsysteem gebaseerd op de bekende C/C++ compiler GNU. Het genereert 32-bits MSDOS-uitvoerbare bestanden, dit zijn lange bestandsnamen van Windows 95. Het is een zeer functioneel systeem met IDE, grafische bibliotheken, lexicale analysegenerators ( buigen), parsergeneratoren ( bizon), tekstverwerkingsprogramma's, enzovoort. De C-compiler, hulpprogramma's en bibliotheken worden geleverd met broncode.

Cilk - op ANSI C gebaseerde compiler

Cilk is een op ANSI C gebaseerde taal die kan worden gebruikt voor parallel programmeren met meerdere threads. Dit is vooral effectief voor het gebruik van dynamisch, zeer asynchroon parallellisme in de stijl van parallelle gegevens- of berichtoverdracht. De officiële website vermeldt dat Cilk al wordt gebruikt om drie schaakprogramma's van wereldklasse te ontwikkelen: StarTech, Socrates en Cilkchess.

Sphinx - C-compiler—

Het is een soort combinatie van C-compiler en assembler waarmee " maak programma's met C-mogelijkheden en leesbaarheid met behoud van de efficiëntie van assembler". Het kan MSDOS-uitvoerbare bestanden of .OBJ-bestanden maken die samen met andere linkers kunnen worden gebruikt om een ​​uitvoerbaar bestand te maken. Via de bovenstaande link kunt u de broncode en documentatie voor de compiler vinden. Als u een voorgecompileerd binair bestand wilt krijgen, kunt u dat doen op onofficiële site van de C-compiler - Sphinx.

Compiler LSI C-86

De site voor deze compiler is in het Japans geschreven. Het ziet eruit als een cross-compiler om code voor de ROM te genereren. De oude versie van de compiler ( 3.30c) wordt gratis verstrekt. De gratis versie werkt alleen op MSDOS.

SDCC C kruiscompiler

Het is een cross-C-compiler die is ontworpen voor Intel 8051-, DS390-, Z80-, HC08- en PIC-microprocessors. Het kan ook opnieuw worden toegewezen voor andere 8-bits microcontrollers of PIC's. SDCC wordt geleverd met een herconfigureerbare assembler en linker, debugger en simulator op bronniveau. De bibliotheken zijn compatibel met de C99-standaard. De broncode voor de compiler is beschikbaar onder de GPL-licentie. Platformen zoals Linux, Windows, Mac OS X, Alpha, Sparc en andere worden ondersteund.

C-compiler LADSoft CC386

Het is een ANSI C-compiler voor MSDOS / DPMI en Win32 die wordt geleverd met een runtime-bibliotheek, linker, debugger, DOS-extender (versie MSDOS), IDE (versie Win32) en het make-hulpprogramma. Broncode is ook beschikbaar. Wanneer het wordt uitgevoerd in de C99-compatibiliteitsmodus, compileert het de meeste C99-constructies.

Cygwin-project (C- en C++-compilers)

Dit "project" bevat een commerciële compiler ( GNU C / C ++) die Win32 GUI en console-applicaties genereert. De broncode van de compiler, bibliotheken en tools wordt verstrekt. Merk op dat de standaardoptie in dit pakket vereist dat u de broncode opnieuw distribueert als u compileert en koppelt met uw bibliotheken. Er is ook een speciale oproepbare optie die koppelingen met alternatieve bibliotheken mogelijk maakt, zodat u uw applicaties zonder bronnen kunt distribueren.

LCC-Win32 C-compiler

Het is een C-compiler voor Windows die Win32 GUI en console-applicaties genereert. Het wordt geleverd met zijn eigen linker, IDE, debugger, editor en resource compiler. LCC-Win32 is gebaseerd op de LCC-compiler en is alleen gratis voor niet-commercieel gebruik.

LCC - een omleidende compiler voor ANSI C

LCC is een C-compiler ( alleen broncode) die code genereert voor Alpha, Sparc, MIPS R3000 en Intel x86. Het is de basis voor ten minste twee andere Win32 C-compilers ( ook hierboven beschreven).

Cycloon C

Cycloon C is geen strikte ANSI C-compiler, maar een " veilig dialect"C. Het biedt typeveiligheid, heeft veel controles om te beschermen tegen bufferoverlopen, array-gerelateerde schendingen, enz. Het draait momenteel op Linux en Windows ( in het laatste geval via Cygwin), vereist het de GNU-compilatietools op het systeem.

Leonardo IDE

Het is een op Macintosh gebaseerde IDE, compiler en debugger voor C-programma's. Het bevat een syntax highlighting-editor, ANSI C-compiler, ALPHA-renderingtaalcompiler, grafiekeditor, omkeerbare virtuele processor, enz.

Merk op dat de programma's in code zijn om te worden uitgevoerd tegen de vCPU. Met de virtuele machine en debugger kun je je code heen en weer laten lopen en multitasking ondersteunen. De IDE wordt geleverd met geanimeerde algoritmen, broncodevoorbeelden voor games zoals Tetris, Checkers en anderen. De IDE is handig voor het inspecteren en debuggen van broncode, het vinden van processen die inefficiënt geheugen gebruiken, en meer.

Let op: dit project is stopgezet.

Turbo C 2.01

De oude maar beproefde Turbo C 2.01 voor DOS is gratis verkrijgbaar bij nieuwe Borland-bezitters. Het was een populaire compiler C Compileren of niet? Het is bijna onmogelijk om deze vraag te beantwoorden. Als je wilt leren programmeren voor professionele doeleinden, dan is een goed idee ...