top 22 online c compiler tools best c ide
Een uitgebreide lijst en vergelijking van de beste online C ++ -compilers met functies en prijzen. Selecteer de beste C ++ IDE uit deze lijst:
Het C ++ -programma of een willekeurig softwareprogramma moet worden gecompileerd en uitgevoerd om de vereiste uitvoer te produceren. Daarom is de belangrijkste stap na het schrijven van het programma het compileren van het programma en vervolgens het uitvoerbare bestand uit te voeren dat door de compiler is gegenereerd.
We hebben dus een optimale compiler nodig om onze programma's uit te voeren. In C ++ hebben we veel soorten compilers, waarvan sommige onafhankelijk zijn van besturingssystemen en andere specifiek zijn voor een besturingssysteem.
Bekijk hier de perfecte C ++ trainingsgids.
In deze tutorial bespreken we de verschillende C ++ - compilers die worden meegeleverd met de Interactive Development Environment (IDE).
Wanneer een compiler is geïntegreerd met IDE, krijgen we het volledige pakket op één plaats zodat we de code kunnen voltooien, compileren, debuggen en het programma in dezelfde software kunnen uitvoeren.
IDE's hebben een aantrekkelijke gebruikersinterface en worden geleverd met alle elementen van softwareontwikkeling die kunnen worden gebruikt om softwaretoepassingen te ontwikkelen.
In deze zelfstudie bespreken we het C ++ -compilatieproces samen met enkele van de beste C ++ -compilers / IDE's die op de markt verkrijgbaar zijn.
Wat je leert:
C ++ compilatieproces
Een C ++ -programma bestaat uit een headerbestand (.h) en een bronbestand (.cpp). Afgezien hiervan zijn externe bibliotheken of bestanden gekoppeld aan het C ++ -programma met behulp van de richtlijn.
De compilatie van het C ++ -programma omvat 3 stappen:
- Voorverwerking: Hier worden de include-bestanden waarnaar wordt verwezen door het CPP-bronbestand gebruikt en wordt de code vervangen in de bronbestanden. Headerbestanden worden in deze stap niet gebruikt. Evenzo worden macro's of inline-functies voorbewerkt en wordt hun code vervangen op een plaats waar ze worden aangeroepen.
- Compileren: Het voorverwerkte bestand wordt vervolgens gecompileerd om een objectbestand met de extensie '.o' te genereren.
- Koppelen: De bibliotheken en externe functies die door het programma worden gebruikt, worden in het koppelingsproces aan het objectbestand gekoppeld. Uiteindelijk zal het programma met succes worden uitgevoerd.
Het compilatieproces kan worden samengevat aan de hand van het onderstaande diagram.
Dit hele compilatieproces, bestaande uit drie stappen, wordt in het geval van IDE's met een klik op de knop uitgevoerd. Er zijn verschillende IDE's die als desktoptoepassingen worden uitgevoerd en er zijn enkele andere compilers die ook online toegankelijk zijn.
Laten we eerst de stand-alone C ++ -compilers / IDE's bespreken en vervolgens enkele van de populaire online C ++ -compilers bekijken.
Neem contact op om uw vermelding hier voor te stellen.Meest populaire C ++ - compilers / IDE
# 1) Microsoft Visual C ++
Type: HIER
Prijs: Community- en Express-editie: gratis.
Platformondersteuning: Windows, iOS en Android.
De basisweergave van de communityeditie van Microsoft Visual Studio 2019 wordt hieronder weergegeven.
Microsoft Visual C ++ is de volledig functionele IDE die werkt voor Windows-, iOS- en Android-platforms en waarmee toepassingen kunnen worden gebouwd in C ++, C #, node.js, python, enz. Deze IDE is de meest populaire C ++ compiler cum IDE in de software-industrie van vandaag .
Kenmerken:
- Biedt taalondersteuning voor C ++ en C # .net compiler, samen met andere talen zoals python, node.js, etc.
- We kunnen met deze IDE verschillende applicaties bouwen met verschillende talen en het biedt ook een testomgeving voor de applicaties.
- Een volledig functionele IDE waarmee we applicaties kunnen maken op Windows, internet, iOS, Android en vele andere platforms.
- Het biedt IntelliSense dat ons helpt bij het schrijven van efficiënte code.
Website URL: Microsoft Visual Studio 2019
# 2) Eclipse IDE
Type: HIER
Prijs: Gratis, open source.
Platformondersteuning: Windows, Mac OS en Linux
Een Eclipse IDE ziet er over het algemeen uit zoals hieronder weergegeven.
Eclipse is een veelgebruikte IDE voor C & C ++ ontwikkeling en ook voor Java-ontwikkeling. Eclipse werkt op alle grote platforms, waaronder Windows, Mac OS en Linux, en beschikt over krachtige functies die kunnen worden gebruikt om volwaardige projecten te ontwikkelen.
Kenmerken:
- Eclipse heeft een geweldige gebruikersinterface met slepen en neerzetten voor UI-ontwerpen.
- Ondersteunt projectontwikkeling en beheerd raamwerk voor verschillende toolchains, klassiek maakraamwerk en bronnavigatie.
- Ondersteunt verschillende bronkennishulpmiddelen zoals vouwen en hyperlinknavigatie, beoordeling, macro-definitiebrowser, codebewerking met syntaxisaccentuering, enz.
- Biedt een uitstekende foutopsporingstool voor visuele code om de code te debuggen.
Website URL: Eclipse IDE
# 3) Codeblokken
Type : IDE
Prijs : Gratis en open source.
Platformondersteuning : Windows en Linux.
Een screenshot van de CodeBlocks IDE wordt hieronder getoond.
Code :: blocks is een gratis en open-source IDE die coderingsondersteuning biedt voor C, C ++, FORTRAN en XML om er maar een paar te noemen. Code :: Blocks IDE is een populaire IDE en biedt ondersteuning voor meerdere compilers.
Kenmerken:
- Cross-platform ondersteuning. Werkt op Windows, Linux en Mac OS.
- IDE is volledig geschreven in C ++ en vereist geen eigen libs of geïnterpreteerde talen om het uit te voeren.
- Gemakkelijk uitbreidbaar via plug-ins.
- Biedt ondersteuning voor meerdere compilers, waaronder clang, GCC Borland, etc.
Website URL: Codeblokken
# 4) Dev-C ++
Type: HIER
Prijs: Gratis, open-source
Platformondersteuning: ramen
De afbeelding van Dev-C ++ IDE wordt hieronder weergegeven.
Dev-C ++ is geschreven in Delphi. Het is een gratis (open source) volledig functionele IDE die wordt gebruikt voor programmeren in C en C ++. Dev-C ++ IDE wordt gedistribueerd onder de GNU General Public License.
ipad gebruiken voor verkooppunt
Kenmerken:
- Dev-C ++ wordt geleverd met MinGW of TDM-GCC 64-bit poort van de GCC als compiler. We kunnen Dev-C ++ ook gebruiken in combinatie met Cygwin of een andere compiler die op GCC is gebaseerd.
- Het werkt eigenlijk alleen op Windows.
- Dev-C ++ kan worden uitgebreid door extra bibliotheken of pakketten van de code te downloaden die afbeeldingen, compressie, animatie, geluid, enz. Ondersteunen, en vergroot het bereik en de functionaliteit van Dev-C ++.
Website URL: Dev-C ++
# 5) NetBeans IDE
Type: HIER
Prijs: Gratis, open source.
Platformondersteuning: Windows, Linux en Mac OS.
NetBeans IDE ziet eruit zoals hieronder weergegeven tijdens het maken van een nieuw C ++ -project.
NetBeans is een gratis en open-source IDE met interfaces voor het ontwikkelen van applicaties in C / C ++, Java, PHP, Groovy, JavaScript, HTML5, enz. NetBeans is platformonafhankelijk en werkt op Windows-, Linux- en Mac OS-systemen.
Kenmerken:
- Cross-platform en werkt op Windows-, Linux- en Mac OS-platforms.
- Biedt snelle en slimme codebewerking en snelle ontwikkeling van de gebruikersinterface.
- Meertalige ondersteuning voor C / C ++, Java, PHP, Groovy, JavaScript, HTML5.
- Maakt het mogelijk om efficiënte en foutloze code te schrijven.
Website URL: NetBeans IDE
# 6) Cygwin
Type: HIER
Prijs: Open source
Platformondersteuning: ramen
Cygwin IDE ziet eruit zoals hieronder weergegeven.
Cygwin is een open-source C ++ -compiler die op Windows kan worden geïnstalleerd en het geeft een Unix-achtige omgeving om C ++ -programma's te ontwikkelen. We kunnen Cygwin installeren met behulp van setup.exe en vervolgens Cygwin-pakketten installeren voor ondersteuning van functies.
Kenmerken:
- Geeft een Unix-achtige omgeving voor Windows.
- Kan worden gebruikt om C ++ -programma's te ontwikkelen.
- Kan pakketten installeren om verschillende functies in het pakket te krijgen.
- Ondersteunt GCC-compiler.
Website URL: Cygwin
# 7) GCC
Type: Compiler
Prijs: Vrij
Platformondersteuning: Windows, Linux en Mac OS.
Het screenshot voor GCC Compiler wordt hieronder weergegeven.
Notitie: Omdat Cygwin IDE ook de GCC-compiler gebruikt, hebben we dezelfde screenshot gegeven.
GCC staat voor G NIET C ompiller C ollection. GCC is ontwikkeld door het GNU-project en is een compilersysteem dat meerdere programmeertalen ondersteunt.
De GNU is een toolchain en GCC is een van de belangrijkste componenten van deze toolchain. GCC is de standaard compiler voor de meeste projecten bij GNU en Linux. Een van de opmerkelijke projecten die GCC gebruikt, is de Linux-kernel.
GCC wordt gedistribueerd door de Free Software Foundation (FSF) onder de GNU General Public License (GNU GPL)
Kenmerken:
- GCC is platformonafhankelijk, d.w.z. het werkt op verschillende platforms zoals Windows, Unix, Mac OS, enz. Evenals op iOS en Android.
- GCC ondersteunt vele programmeertalen behalve C / C ++.
- Op grote schaal gebruikt als een ontwikkelingstool voor gratis en eigen software.
Website URL: GCC
# 8) Ik kwam
Type: HIER
Prijs: Vrij
Platformondersteuning: Windows, Unix en Mac OS.
Vim-editor ziet eruit zoals weergegeven in de onderstaande schermafbeelding.
Vim is een teksteditor die in hoge mate configureerbaar is en wordt gebruikt voor het efficiënt maken en wijzigen van elk soort tekst. Vim wordt als 'vi' bij de meeste UNIX-systemen en Apple OS X geleverd. Vim is een zeer stabiele IDE en wordt continu verbeterd om nog beter te worden.
Kenmerken:
- Het belangrijkste kenmerk is de aanwezigheid van een aanhoudende en multi-level undo tree.
- Het heeft een uitgebreid plug-insysteem dat kan worden gebruikt om extra functies op te nemen.
- Vim IDE ondersteunt honderden programmeertalen en bestandsindelingen.
- Het heeft een krachtige zoek- en vervangfunctie.
- Vim kan met veel tools worden geïntegreerd en de functionaliteit kan worden verbeterd.
Website URL: ik kwam
# 9) Borland C ++
Type: HIER
Prijs: Gratis (na registratie bij Borland-community)
Platformondersteuning: Windows en MS-DOS.
Het Borland C ++ Compiler-venster ziet er uit zoals hieronder weergegeven.
Borland C ++ is een C / C ++ programmeeromgeving (IDE) ontwikkeld voor Windows en MS-DOS. Borland C ++ is een opvolger van Turbo C ++ en wordt geleverd met een betere debugger, d.w.z. Turbo Debugger geschreven in beschermde DOS-modus.
Kenmerken:
- Een opvolger voor Turbo C ++.
- Bestaat uit Object Windows Library of OWL, een bibliotheek die bestaat uit C ++ - klassen om een professionele grafische Windows-applicatie te ontwikkelen.
- Bevat ook 'Turbo Vision', een reeks C ++ - klassen om DOS-toepassingen te ontwikkelen. Borland C ++ wordt ook geleverd met de Borland Graphics-interface die wordt gebruikt om applicaties met 2G-graphics te ontwikkelen.
Website URL: Borland C ++
# 10) MinGW
Type: HIER
Prijs: Gratis, open-source.
Platformondersteuning: ramen
De onderstaande afbeelding toont de installatietool van MinGW.
(beeld bron
MinGW staat voor 'Minimalist GNU for Windows'. Het is een minimalistische ontwikkelomgeving voor native Windows-applicaties. MinGW is een open-source programmeeromgeving en wordt gebruikt om native Windows-applicaties te ontwikkelen die niet afhankelijk zijn van C-runtime dll's van derden.
Kenmerken:
- Ondersteunt native TLS-callback.
- Ondersteunt het opstarten van brede tekens (-Unicode).
- Ondersteunt i386 (32-bits) en x64 (64-bits) vensters.
- Ondersteunt multilib-toolchains.
- Ondersteunt Binutils of geavanceerde GCC.
Website URL: MinGW
# 11) C ++ Builder
Type: HIER
Prijs: US $ 1400
Platformondersteuning: Windows, Linux, Mac OS, iOS en Android.
C ++ builder IDE wordt hieronder weergegeven.
De C ++ Builder is een platformonafhankelijke IDE waarmee we de volledige ontwikkelingscyclus kunnen ontwikkelen om een enkele broncodebase te leveren die we eenvoudig kunnen hercompileren en opnieuw kunnen implementeren wanneer dat nodig is.
Kenmerken:
- Snel en platformonafhankelijk.
- Maakt het mogelijk om een krachtige platformonafhankelijke app te bouwen, van databases tot rust, tot aantrekkelijke gebruikersinterfaces voor Windows, Linux, Mac OS, iOS en Android.
- Gebruik C ++ builder om C ++ - applicaties lokaal samen te stellen voor desktop- en mobiele platforms.
- Bevat ondersteuning voor C ++ 17 win 32, verbeterde codeaanvulling, nieuwe bibliotheken en foutopsporing voor geoptimaliseerde builds.
Website URL: C ++ Builder
# 12) CodeLite
Type: HIER
Prijs: Gratis, open source.
Platformondersteuning: Windows, Linux (Debian / Ubuntu, Fedora, enz.), Mac OS en FreeBSD
Codelite IDE wordt hieronder getoond.
(beeld bron
CodeLite is een open-source IDE. Codelite is platformonafhankelijk omdat het verschillende platforms ondersteunt, zoals Windows, Linux, Mac OS en FreeBSD. Het wordt gebruikt voor C / C ++ -ontwikkeling.
Behalve C / C ++ ondersteunt Codelite ook verschillende andere talen zoals JavaScript en PHP. De CodeLite IDE wordt voornamelijk gebruikt voor backend-ontwikkelaars die applicaties ontwikkelen met node.js.
Kenmerken:
- Biedt code-voltooiingsengines voor C ++, PHP en JavaScript, inclusief op clang gebaseerde code-aanvulling op C ++ -projecten.
- Biedt algemene ondersteuning voor compilers met ingebouwde ondersteuning voor GCC / clang / VC ++.
- Geeft fouten weer als code-annotaties of als knopinfo in het editorvenster.
- Ingebouwde GDB-ondersteuning.
- Maakt het mogelijk om de bewerkingen ongedaan te maken / opnieuw uit te voeren, basisbewerkingsacties, lijnen verschuiven / verwijderen of converteren, zoeken / vervangen en dergelijke andere schermacties.
- We kunnen bladwijzers maken / beheren, snellere debug-acties uitvoeren en ook verschillende instellingen voor de broncode-editor bieden.
- Biedt een refactoring-functie waarmee we symbolen en bestanden kunnen hernoemen, getters / setters kunnen genereren, eenvoudig de functiehandtekening kunnen wijzigen zodat deze overeenkomen met de koptekst / implementatie, de implementatie van functies naar een ander bronbestand kunnen verplaatsen, enz.
Website URL: CodeLite
# 13) Qt Creator
Type: HIER
Prijs: Vrij
Platformondersteuning: Linux, OS X, Windows, VxWorks, QNX, Android en iOS, BlackBerry, Sailfish OS, etc.
Het welkomstscherm voor het QT-framework ziet eruit zoals hieronder weergegeven.
QT-framework is de IDE die beschikbaar is onder dubbele licentiemodus en de ontwikkelaars kunnen de licentie kiezen volgens hun vereisten.
QT is een uitgebreid framework vol functies. Het QT-raamwerk biedt een uitgebreide reeks fundamentele essentiële functies die de gebruikersinterface van een hoger niveau en componenten voor applicatieontwikkeling ondersteunen.
Kenmerken:
- Cross-platform IDE die wordt geleverd met een ultramoderne C ++ code-editor, snelle code, navigatietools, ingebouwd GUI-ontwerp, formulierontwerper en nog veel meer.
- Het bevat goed gedocumenteerde, gebruiksvriendelijke, consistente en gedetailleerde API's en bibliotheken die ontwikkelaars helpen om krachtige code te schrijven.
- Snelle, gemakkelijke en goed presterende IDE.
- Het bevat een complete set tools om applicaties en gebruikersinterfaces voor één keer te maken en deze vervolgens te implementeren op mobiele besturingssystemen of desktops.
- De code-editor is uitgerust met automatisch aanvullen, drag & drop UI-creatie, syntaxisaccentuering van visuele foutopsporing en profileringstool en vele andere functies.
Website URL: Qt Creator
# 14) Clang C ++
Type: Compiler
Prijs: Gratis, open source
Platformondersteuning: Windows, Linux en Mac OS
Clang is een 'LLVM native' C / C ++ / Objective-C-compiler. Het is bedoeld om verbazingwekkend snelle compilaties te leveren. Het is een platform voor het bouwen van geweldige tools op bronniveau en uiterst nuttige fout- en waarschuwingsberichten. De clang-compiler bevat de Clang Static Analyzer-tool die automatisch bugs in uw code opspoort.
Kenmerken:
- Ondersteunt eindgebruikersfuncties zoals snelle compilatie, GCC-compatibiliteit, laag geheugengebruik, expressieve diagnostiek.
- Clang heeft een modulaire bibliotheekgebaseerde architectuur en ondersteunt refactoring, statische analyse, codegeneratie, enz.
- Maakt nauwe integratie met IDE's zoals visuele studio mogelijk.
- Overeenstemming met C, C ++, Objective-C en zijn varianten.
Website URL: Clang C ++
# 15) Clion
Type: HIER
Prijs: 30 dagen gratis uitproberen. $ 199 voor het eerste jaar, $ 159 voor het tweede jaar en $ 119 voor het derde jaar en daarna.
Platformondersteuning: Windows, Linux en Mac OS.
(beeld bron
Clion is een krachtige, platformonafhankelijke IDE voor C / C ++ -ontwikkeling. Het bevat hedendaagse C ++ -standaarden, libC ++ en Boost. Samen met C / C ++ -ontwikkeling is Clion ook ontworpen voor Kotlin / Native, Rust en Swift.
Clion biedt ook essentiële ondersteuning voor Python, CMake-taal en andere populaire webtechnologieën zoals JavaScript, XML, HTML, Markdown, enz.
Kenmerken:
- Beheert de coderoutine voor ons, zodat we ons kunnen concentreren op de kernzaken.
- Makkelijk om een nieuw project te starten in Clion. Clion werkt met CMake-, Gradle- en Compilation-databaseprojectmodellen en importeert het project naar CMake, zelfs als het anders is.
- Het heeft een slimme editor die slimme voltooiing, opmaak en handige weergaven biedt door code inzicht te geven.
- Gebruikt refactoring om de code op te schonen en te verbeteren. Het bespaart ook onnodig typen door de code te genereren, van getters / setters tot gecompliceerde sjablonen.
- Biedt statische code-analyse (inclusief DFA) voor alle ondersteunde talen door fouten en waarschuwingen in de code te markeren en stelt snelle oplossingen voor.
- Het biedt CMake-buildondersteuning met codegeneratie, voltooiing en automatische doelupdates. Het heeft ook een geïntegreerde build-, run- en debug-omgeving voor applicaties en unit-tests, lokaal of op afstand.
Website URL: Clion
# 16) XCode
Type: HIER
Prijs: Gratis met open source-componenten.
Platformondersteuning: Mac OS
(beeld bron
XCode is een krachtige IDE die een open-source LLVM-compiler voor C, C ++ en Objective-C bevat en beschikbaar is vanaf de terminal. XCode is ontwikkeld voor Mac OS en bevat een reeks softwareontwikkelingstools die door Apple zijn ontwikkeld voor het ontwikkelen van software voor macOS, iOS, iPad, watchOS en tvOS.
Kenmerken:
- Biedt ondersteuning voor een broncode-editor met functies zoals geavanceerde codeaanvulling, code invouwen, syntaxisaccentuering en berichtballonnen die waarschuwingen, fouten en andere contextgevoelige informatie weergeven in overeenstemming met de code.
- XCode IDE wordt geleverd met een activacatalogus die de afbeeldingen van de app beheert.
- De assistent-editor splitst de editor in tweeën en maakt een secundair venster waarin automatisch de bestanden worden weergegeven die het nuttigst zijn voor de code die wordt geschreven.
- Het heeft een versie-editor die Subversion en Git Source Control (SCM) -systemen volledig ondersteunt.
- Ingebouwde interfacebuilder waarmee we de gebruikersinterface kunnen ontwerpen en testen zonder een regel code te schrijven.
- Ondersteunt C-, C ++ - en Objective-C-compilers die in het systeem zijn ingebouwd. Het wordt ook geleverd met een geïntegreerd bouwsysteem waarmee we de meest complexe builds kunnen bouwen.
Website URL: XCode
C ++ online compilers
Laten we nu enkele van de online compilers bespreken die beschikbaar zijn voor C ++ -programmering. Deze zijn meestal gratis en kunnen worden gebruikt om het programmeren te oefenen. De meeste van de onderstaande compilers ondersteunen meer dan één programmeertaal.
# 17) Ideone.com
Type: Online IDE
Prijs: Vrij
Platformondersteuning: ramen
De screenshot voor Ideone online compiler wordt hieronder gegeven.
Ideone is een online compiler en een debugger. Het stelt ons in staat om broncode te compileren en online uit te voeren en ondersteunt meer dan 60 programmeertalen.
Kenmerken:
- Online compiler.
- Gratis compiler en debugger.
- Ondersteunt 60 verschillende programmeertalen.
- We kunnen de programmeertaal kiezen en de broncode invoeren en het programma uitvoeren.
- Er zijn opties om invoergegevens van standaardinvoer te lezen.
Website URL: Ideone.com
# 18) Codepad
Type: Compiler / tolk
Prijs: Vrij
Platformondersteuning: ramen
Codepad is gemaakt door Steven Hazel - een van de oprichters van Sauce Labs. Codepad is een eenvoudige samenwerkingstool om de code online te compileren / interpreteren. We kunnen de code in het codegebied plakken, de juiste programmeertaal in het linkerdeelvenster selecteren en op Verzenden klikken om Codepad uit te voeren.
Kenmerken:
- Ondersteunt vele programmeertalen, waaronder C, C ++, Perl en Python.
- Ondersteunt zowel gecompileerde als goed geïnterpreteerde talen.
- Nadat de code is uitgevoerd, wordt een korte URL gemaakt voor de uitgevoerde code die met het publiek kan worden gedeeld.
Website URL: Codepad
# 19) OnlineGDB
Type: Online IDE
Prijs: Vrij
Platformondersteuning: ramen
De onderstaande afbeelding toont de OnlineGDB-compiler.
OnlineGDB is een compiler en debugger-tool die online kan worden gebruikt voor tal van talen zoals C, C ++, Java, Python, PHP, Ruby, Perl, C #, VB, Pascal, Swift, FORTRAN, Objective-C, HTML, CSS, JS, etc. om er maar een paar te noemen.
Kenmerken:
- Ondersteunt meerdere programmeertalen.
- Ondersteunt zowel compilatie als foutopsporing.
- We kunnen code schrijven, compileren, uitvoeren en fouten opsporen in de code van overal ter wereld.
Website URL: OnlineGDB
# 20) Codechef
Type: Oefen IO
Prijs: Vrij
Platformondersteuning: Venster
De online compiler van Codechef ziet eruit zoals hieronder weergegeven.
Codechef is een platform voor aspirant-programmeurs. Codechef biedt een online compiler die kan worden gebruikt om code in verschillende talen uit te voeren.
Kenmerken:
- Ondersteunt verschillende programmeertalen waarvoor we de code kunnen compileren en testen.
- We kunnen de moeilijkheidsgraad van onze codering selecteren.
- Staat ook het debuggen van het programma toe.
Website URL: Codechef
# 21) CPP.sh
Type: Compiler
Prijs: Vrij
Platformondersteuning: ramen
De online compiler van Cpp.sh ziet eruit zoals hieronder weergegeven.
Cpp.sh is een eenvoudige frontend voor de GCC-compiler. Deze compiler gebruikt GCC 4.9.2, met Boost 1.55 beschikbaar.
Kenmerken:
- Frontend voor een GCC-compiler.
- Het ondersteunt C ++ 98, C ++ 11 en C ++ 14 versies van de C ++ taal.
- De applicatie is sandboxed en bepaalde systeemaanroepen kunnen mislukken.
Website URL: Cpp.sh
# 22) JDoodle
Type: HIER
Prijs: Vrij
Platformondersteuning: ramen
De screenshot voor JDoodle wordt hieronder gegeven.
JDoodle is een online compiler die verschillende programmeertalen ondersteunt, waaronder C, C ++, Java, Java (geavanceerd), etc. De hierboven getoonde JDoodle C ++ compiler is een frontend voor de GCC-compiler.
Kenmerken:
- Een interactieve compiler die de mogelijkheid heeft om standaardinvoer te lezen.
- Het biedt ook ondersteuning voor het specificeren van opdrachtregelargumenten.
- Ondersteunt de GCC-compiler.
Website URL: JDoodle
Gevolgtrekking
C ++ Compilers en IDE's zijn belangrijk vanuit het oogpunt van programmeren. Met behulp van deze IDE's kunnen we veel geavanceerde C ++ -toepassingen ontwikkelen en bouwen. Het grote voordeel van deze IDE's is dat we het volledige compilatieproces in één IDE krijgen.
IDE's bevatten ook broncode-editors waarmee we de code kunnen schrijven. Deze broncode-editors zijn uitgerust met verschillende functies, zoals automatisch aanvullen, IntelliSense, enz. Die ons tijd besparen bij het schrijven van code.
We kunnen zelfs UI-applicaties ontwikkelen en de meeste IDE's hebben resourcemanagers waarmee we alleen resources kunnen slepen / neerzetten en een skeletcode wordt door de IDE voor deze resources geschreven.
De meeste IDE's worden geleverd met een ingebouwde debugger en / of andere functies zoals geheugenlekdetectie enz. Die ons tijd en moeite besparen.
Neem contact op om uw vermelding hier voor te stellen. Lees de Easy C ++ Training Series door.