top 22 online c compiler tools best c ide
Komplexný zoznam a porovnanie najlepších online kompilátorov C ++ s funkciami a cenami. Vyberte najlepšie C ++ IDE z tohto zoznamu:
Program C ++ alebo akýkoľvek softvérový program musí byť zostavený a vykonaný tak, aby produkoval požadovaný výstup. Preto je po napísaní programu najdôležitejším krokom zostavenie programu a následné spustenie spustiteľného súboru vygenerovaného kompilátorom.
Preto potrebujeme mať optimálny kompilátor na spustenie našich programov. V jazyku C ++ máme veľa typov prekladačov, z ktorých niektoré sú nezávislé od operačných systémov a iné sú špecifické pre operačný systém.
=> Tu si pozrite perfektného školiaceho sprievodcu pre C ++.
V tomto výučbe sa budeme zaoberať rôznymi kompilátormi C ++, ktoré sú dodávané s balíkom IDE (Interactive Development Environment).
Keď je kompilátor integrovaný do IDE, dostaneme celý balík na jedno miesto, aby sme mohli dokončiť kód, kompilovať, odladiť a spustiť program v rovnakom softvéri.
IDE majú atraktívne užívateľské rozhranie a sú dodávané so všetkými prvkami vývoja softvéru, ktoré možno použiť na vývoj softvérových aplikácií.
V tomto tutoriáli sa budeme zaoberať procesom kompilácie C ++ spolu s niektorými z najlepších kompilátorov / IDE C ++, ktoré sú dostupné na trhu.
Čo sa dozviete:
Proces kompilácie C ++
Program C ++ sa skladá zo súboru hlavičky (.h) a zdrojového súboru (.cpp). Okrem toho sú pomocou smernice prepojené externé knižnice alebo súbory s programom C ++.
Kompilácia programu C ++ obsahuje 3 kroky:
- Predbežné spracovanie: Tu sa používajú súbory zahrnutia, na ktoré odkazuje zdrojový súbor CPP, a kód sa nahradí v zdrojových súboroch. V tomto kroku sa nepoužívajú hlavičkové súbory. Podobne sú predspracované makra alebo vložené funkcie a ich kód je nahradený na mieste, kde sa volajú.
- Zostaviť: Predspracovaný súbor sa potom skompiluje a vygeneruje súbor objektu s príponou „.o“.
- Prepojenie: Knižnice a externé funkcie používané programom sú prepojené so súborom objektov v procese prepájania. Nakoniec bude program úspešne vykonaný.
Proces kompilácie je možné zhrnúť pomocou nižšie uvedeného diagramu.
Celý tento proces kompilácie pozostávajúci z troch krokov sa v prípade IDE vykonáva kliknutím na tlačidlo. Existujú rôzne IDE, ktoré fungujú ako desktopové aplikácie, a existuje niekoľko ďalších kompilátorov, ku ktorým je tiež prístup online.
Najprv si povieme niečo o samostatných kompilátoroch / IDE C ++ a potom si pozrieme niektoré z populárnych online kompilátorov C ++.
=> Kontaktuj nás tu navrhnúť váš záznam.Najobľúbenejšie kompilátory C ++ / IDE
# 1) Microsoft Visual C ++
Typ: TU
Cena: Komunitné a expresné vydanie: zadarmo.
Podpora platformy: Windows, iOS a Android.
Základné zobrazenie komunitného vydania Microsoft Visual Studio 2019 je uvedené nižšie.
Microsoft Visual C ++ je plne vybavené IDE, ktoré pracuje pre platformy Windows, iOS a Android a umožňuje vytváranie aplikácií v C ++, C #, node.js, python atď. Toto IDE je dnes najpopulárnejším IDE kompilátora C ++ v IDE v softvérovom priemysle. .
Vlastnosti:
- Poskytuje jazykovú podporu pre kompilátor C ++ a C # .net spolu s ďalšími jazykmi ako python, node.js atď.
- Pomocou tohto IDE v rôznych jazykoch môžeme vytvárať rôzne aplikácie a poskytuje tiež testovacie prostredie pre tieto aplikácie.
- Plne vybavené IDE, ktoré nám umožňuje vytvárať aplikácie na Windows, Web, iOS, Android a na mnohých ďalších platformách.
- Poskytuje technológiu IntelliSense, ktorá nám pomáha písať efektívny kód.
URL webových stránok: Microsoft Visual Studio 2019
# 2) Eclipse IDE
Typ: TU
Cena: Zadarmo, otvorený zdroj.
Podpora platformy: Windows, Mac OS a Linux
Eclipse IDE všeobecne vyzerá tak, ako je to zobrazené nižšie.
Eclipse je široko používaný IDE pre vývoj v jazykoch C & C ++ a tiež pre vývoj v prostredí Java. Eclipse funguje na všetkých hlavných platformách vrátane Windows, Mac OS a Linux a môže sa pochváliť výkonnými funkciami, ktoré možno použiť na vývoj plnohodnotných projektov.
Vlastnosti:
- Eclipse má úžasné užívateľské rozhranie s funkciou drag and drop pre návrh používateľského rozhrania.
- Podporuje vývoj projektu a spravovaný rámec pre rôzne reťazce nástrojov, rámec klasických značiek a navigáciu po zdrojoch.
- Podporuje rôzne nástroje na zisťovanie zdrojov, ako je skladanie a navigácia v hypertextových odkazoch, klasifikácia, prehliadač definícií makier, úprava kódu so zvýrazňovaním syntaxe atď.
- Poskytuje vynikajúci vizuálny nástroj na ladenie kódu na ladenie kódu.
URL webových stránok: Zatmenie IDE
# 3) Codeblocks
Typ : IDE
cena : Zadarmo a otvorený zdroj.
Podpora platformy : Windows a Linux.
Screenshot obrazovky IDE CodeBlocks je uvedený nižšie.
Code :: blocks je bezplatné a open-source IDE, ktoré poskytuje podporu kódovania pre C, C ++, FORTRAN a XML. Code :: Blocks IDE je populárne IDE a poskytuje podporu pre viac prekladačov.
Vlastnosti:
- Podpora viacerých platforiem. Funguje na Windows, Linux a Mac OS.
- IDE je celé napísané v jazyku C ++ a na jeho spustenie nie sú potrebné žiadne vlastné knižnice lib ani interpretované jazyky.
- Ľahko rozšíriteľné pomocou doplnkov.
- Poskytuje podporu viacerých prekladačov vrátane clang, GCC Borland atď.
URL webových stránok: Codeblocky
# 4) Dev-C ++
Typ: TU
Cena: Zadarmo, otvorený zdroj
Podpora platformy: Windows
Obrázok IDE pre Dev-C ++ je uvedený nižšie.
Dev-C ++ je napísaný v Delphi. Jedná sa o bezplatné (otvorené zdroje) plne vybavené IDE, ktoré sa používa na programovanie v jazykoch C a C ++. Dev-C ++ IDE je distribuovaný pod GNU General Public License.
web, ktorý prevádza videá z youtube na mp3
Vlastnosti:
- Dev-C ++ sa dodáva ako kompilátor s 64-bitovým portom GCC MinGW alebo TDM-GCC. Môžeme tiež použiť Dev-C ++ v kombinácii s Cygwin alebo iným kompilátorom založeným na GCC.
- V zásade funguje iba na Windows.
- Dev-C ++ je možné rozšíriť stiahnutím ďalších knižníc alebo balíkov kódu, ktoré podporujú grafiku, kompresiu, animáciu, zvuk atď., A zvyšuje rozsah a funkčnosť Dev-C ++.
URL webových stránok: Dev-C ++
# 5) NetBeans IDE
Typ: TU
Cena: Zadarmo, otvorený zdroj.
Podpora platformy: Windows, Linux a Mac OS.
NetBeans IDE vyzerá pri vytváraní nového projektu C ++ tak, ako je to zobrazené nižšie.
NetBeans je bezplatné a open-source IDE, ktoré má rozhranie pre vývoj aplikácií v C / C ++, Java, PHP, Groovy, JavaScript, HTML5 atď. NetBeans je multiplatformový a funguje na systémoch Windows, Linux a Mac OS.
Vlastnosti:
- Cross-platform a funguje na platformách Windows, Linux a Mac OS.
- Poskytuje rýchlu a inteligentnú úpravu kódu spolu s rýchlym vývojom používateľského rozhrania.
- Viacjazyčná podpora pre C / C ++, Java, PHP, Groovy, JavaScript, HTML5.
- Umožňuje efektívne písanie a odpočúvanie bezplatného kódu.
URL webových stránok: NetBeans IDE
# 6) Cygwin
Typ: TU
Cena: Open source
Podpora platformy: Windows
Cygwin IDE vyzerá ako na obrázku nižšie.
Cygwin je open-source kompilátor C ++, ktorý je možné nainštalovať na Windows, a poskytuje vývojové prostredie C ++ podobné prostrediu ako Unix. Môžeme nainštalovať Cygwin pomocou setup.exe a potom nainštalovať balíčky Cygwin pre podporu funkcií.
Vlastnosti:
- Poskytuje prostredie podobné systému Unix pre Windows.
- Môže byť použitý na vývoj programov v C ++.
- Môže inštalovať balíčky a získať tak rôzne funkcie balíka.
- Podporuje prekladač GCC.
URL webových stránok: Cygwin
# 7) GCC
Typ: Zostavovateľ
Cena: zadarmo
Podpora platformy: Windows, Linux a Mac OS.
Screenshot obrazovky pre kompilátor GCC je uvedený nižšie.
Poznámka: Pretože Cygwin IDE používa aj kompilátor GCC, poskytli sme rovnakú snímku obrazovky.
GCC znamená G NIE C. ompiller C. výber. GCC je vyvinuté projektom GNU a je kompilátorovým systémom, ktorý podporuje viac programovacích jazykov.
GNU je reťazec nástrojov a GCC je jednou z kľúčových zložiek tohto reťazca nástrojov. GCC je štandardný prekladač pre väčšinu projektov na GNU a Linux. Jedným z pozoruhodných projektov, ktorý používa GCC, je Linuxové jadro.
GCC je distribuovaný nadáciou Free Software Foundation (FSF) na základe GNU General Public License (GNU GPL)
Vlastnosti:
- GCC je multiplatformový, to znamená, že funguje na rôznych platformách ako Windows, Unix, Mac OS atď., Rovnako ako na iOS a Android.
- GCC podporuje mnoho programovacích jazykov okrem C / C ++.
- Široko používaný ako vývojový nástroj pre bezplatný a patentovaný softvér.
URL webových stránok: GCC
# 8) Prišiel som
Typ: TU
Cena: zadarmo
Podpora platformy: Windows, Unix a Mac OS.
Editor Vim vyzerá ako na obrázku nižšie.
Vim je textový editor, ktorý je vysoko konfigurovateľný a slúži na efektívne vytváranie a zmeny akýchkoľvek druhov textu. Vim je zahrnutý ako „vi“ do väčšiny systémov UNIX a Apple OS X. Vim je veľmi stabilné IDE a neustále sa vylepšuje, aby sa stalo ešte lepším.
Vlastnosti:
- Hlavným rysom je prítomnosť pretrvávajúceho a viacúrovňového stromu vrátenia späť.
- Má rozsiahly systém doplnkov, pomocou ktorého je možné zahrnúť ďalšie funkcie.
- Vim IDE podporuje stovky programovacích jazykov a formátov súborov.
- Má výkonnú funkciu vyhľadávania a výmeny.
- Vim je možné integrovať do mnohých nástrojov a vylepšiť jeho funkčnosť.
URL webových stránok: Prišiel som
# 9) Borland C ++
Typ: TU
Cena: Zadarmo (po registrácii v komunite Borland)
Podpora platformy: Windows a MS-DOS.
Okno kompilátora Borland C ++ vyzerá nasledovne.
Borland C ++ je programovacie prostredie C / C ++ (IDE) vyvinuté pre Windows a MS-DOS. Borland C ++ je nástupcom Turbo C ++ a prichádza s lepším debuggerom, t.j. Turbo Debugger napísaným v chránenom režime DOS.
Vlastnosti:
- Nástupca Turbo C ++.
- Skladá sa z knižnice Object Windows alebo OWL, čo je knižnica pozostávajúca z tried C ++ na vývoj profesionálnej grafickej aplikácie pre Windows.
- Obsahuje tiež program „Turbo Vision“, čo je sada tried C ++ na vývoj aplikácií DOS. Borland C ++ tiež prichádza s grafickým rozhraním Borland, ktoré sa používa na vývoj aplikácií s 2G grafikou.
URL webových stránok: Borland C ++
# 10) MinGW
Typ: TU
Cena: Zadarmo, otvorený zdroj.
Podpora platformy: Windows
Nasledujúci obrázok zobrazuje nástroj na inštaláciu manažéra inštalácie MinGW.
(obrázok zdroj )
Skratka MinGW znamená „minimalistický GNU pre Windows“. Je to minimalistické vývojové prostredie pre natívne aplikácie pre Windows. MinGW je programovacie prostredie s otvoreným zdrojovým kódom a používa sa na vývoj natívnych aplikácií systému Windows, ktoré nezávisia od žiadnych dll C-runtime tretích strán.
Vlastnosti:
- Podporuje natívne spätné volanie TLS.
- Podporuje spustenie so širokými znakmi (-Unicode).
- Podporuje okná i386 (32-bit) a x64 (64-bit).
- Podporuje viacriadkové reťazce nástrojov.
- Podporuje Binutils alebo krvácajúcu hranu GCC.
URL webových stránok: MinGW
=> Stiahnite si zadarmo zdrojový kód
# 11) C ++ Builder
Typ: TU
Cena: 1 400 USD
Podpora platformy: Windows, Linux, Mac OS, iOS a Android.
C ++ builder IDE je zobrazený nižšie.
C ++ Builder je multiplatformné IDE, ktoré nám umožňuje rozvíjať celý životný cyklus vývoja a poskytovať tak jediný zdrojový kódový základ, ktorý môžeme jednoducho znovu skompilovať a znova nasadiť, kedykoľvek je to potrebné.
Vlastnosti:
- Rýchle a naprieč platformami.
- Umožňuje budovanie výkonnej aplikácie pre rôzne platformy od databáz až po odpočinok do atraktívnych používateľských rozhraní pre Windows, Linux, Mac OS, iOS a Android.
- Použite program na tvorbu C ++ na miestne zostavenie aplikácií C ++ pre stolné a mobilné platformy.
- Zahŕňa podporu C ++ 17 win 32, vylepšené dokončovanie kódu, nové knižnice a ladenie pre optimalizované zostavenia.
URL webových stránok: C ++ Builder
# 12) CodeLite
Typ: TU
Cena: Zadarmo, otvorený zdroj.
Podpora platformy: Windows, Linux (Debian / Ubuntu, Fedora atď.), Mac OS a FreeBSD
Codelite IDE je uvedený nižšie.
(obrázok zdroj )
CodeLite je open-source IDE. Codelite je multiplatformový, pretože podporuje rôzne platformy, napr. Windows, Linux, Mac OS a FreeBSD. Používa sa na vývoj v C / C ++.
Okrem C / C ++ podporuje Codelite aj rôzne ďalšie jazyky ako JavaScript a PHP. CodeLite IDE sa používa hlavne pre backendových vývojárov, ktorí vyvíjajú aplikácie pomocou node.js.
Vlastnosti:
- Poskytuje motory na dokončenie kódu pre C ++, PHP a JavaScript, vrátane dokončovania kódu založeného na zvonení, dostal projekty C ++.
- Poskytuje všeobecnú podporu pre prekladače so zabudovanou podporou pre GCC / clang / VC ++.
- Zobrazí chyby ako anotácie kódu alebo ako popis v okne editora.
- Zabudovaná podpora GDB.
- Umožňuje vrátiť / znova vykonať operácie, základné úpravy, presunúť, odstrániť alebo previesť riadky, vyhľadať / nahradiť a podobné ďalšie akcie na obrazovke.
- Môžeme vytvárať / spravovať záložky, vykonávať rýchlejšie ladiace akcie a tiež poskytovať rôzne nastavenia editora zdrojového kódu.
- Poskytuje funkciu refaktoringu, ktorá nám umožňuje premenovať symboly, súbory, generovať getry / settery, ľahko meniť podpis funkcie tak, aby zodpovedal jej hlavičke / implementácii, presúvať implementáciu funkcií do iného zdrojového súboru atď.
URL webových stránok: CodeLite
# 13) Tvorca Qt
Typ: TU
Cena: zadarmo
Podpora platformy: Linux, OS X, Windows, VxWorks, QNX, Android a iOS, BlackBerry, Sailfish OS atď.
Uvítacia obrazovka pre rámec QT vyzerá nasledovne.
QT framework je IDE, ktoré je k dispozícii v režime duálneho licencovania a vývojári si môžu zvoliť licenciu podľa svojich požiadaviek.
QT je komplexný rámec plný funkcií. Rámec QT poskytuje bohatú sadu základných základných funkcií, ktoré podporujú komponenty používateľského rozhrania a vývoj aplikácií na vyššej úrovni.
Vlastnosti:
- Cross-platform IDE, ktorý je dodávaný s najmodernejším editorom kódov C ++, rýchlym kódom, navigačnými nástrojmi, vstavaným dizajnom GUI, návrhárom formulárov a oveľa viac.
- Obsahuje dobre zdokumentované, užívateľsky prívetivé, konzistentné a podrobné rozhrania API a knižnice, ktoré vývojárom pomáhajú pri písaní výkonného kódu.
- Rýchle, ľahké a vysoko výkonné IDE.
- Obsahuje kompletnú sadu nástrojov na jednorazové vytváranie aplikácií a používateľských rozhraní a následné nasadenie do mobilných operačných systémov alebo počítačov.
- Editor kódu je vybavený automatickým dokončovaním, vytváraním používateľského rozhrania typu drag & drop, nástrojom na vizuálne ladenie a profilovanie zvýrazňujúcim syntax a mnohými ďalšími funkciami.
URL webových stránok: Tvorca Qt
# 14) Clang C ++
Typ: Zostavovateľ
Cena: Zadarmo, otvorený zdroj
Podpora platformy: Windows, Linux a Mac OS
Clang je kompilátor „LLVM native“ C / C ++ / Objective-C. Jeho cieľom je poskytovať neuveriteľne rýchle kompilácie. Je to platforma pre vytváranie skvelých nástrojov na úrovni zdrojov a mimoriadne užitočné chybové a varovné správy. Kompilátor clang obsahuje nástroj Clang Static Analyzer, ktorý automaticky vyhľadáva chyby vo vašom kóde.
Vlastnosti:
- Podporuje funkcie koncových používateľov, ako je rýchla kompilácia, kompatibilita s GCC, nedostatok pamäte, expresívna diagnostika.
- Clang má modulárnu architektúru založenú na knižnici a podporuje refaktoring, statickú analýzu, generovanie kódu atď.
- Umožňuje úzku integráciu s IDE, ako je napríklad Visual Studio.
- Zhoda s C, C ++, Objective-C a jeho variantmi.
URL webových stránok: Clang C ++
# 15) Clion
Typ: TU
Cena: 30-denná skúšobná verzia zdarma. 199 dolárov za prvý rok, 159 dolárov za druhý rok a 119 dolárov za tretí rok ďalej.
Podpora platformy: Windows, Linux a Mac OS.
(obrázok zdroj )
Clion je výkonný multiplatformný IDE pre vývoj v C / C ++. Zahŕňa súčasné štandardy C ++, libC ++ a Boost. Spolu s vývojom v C / C ++ je Clion navrhnutý aj pre Kotlin / Native, Rust a Swift.
Clion tiež poskytuje základnú podporu pre Python, jazyk CMake a ďalšie populárne webové technológie, ako sú JavaScript, XML, HTML, Markdown atď.
Vlastnosti:
- Spravuje pre nás rutinu kódu, aby sme sa mohli sústrediť na základné veci.
- Ľahko sa začína nový projekt v Clione. Clion pracuje s databázovými projektovými modelmi CMake, Gradle a Compilation a importuje projekt do CMake, aj keď je iný.
- Má inteligentný editor, ktorý poskytuje inteligentné dokončovanie, formátovanie a užitočné zobrazenia tým, že poskytuje prehľad o kóde.
- Používa refaktoring na vyčistenie a vylepšenie kódu. Šetrí tiež zbytočné písanie generovaním kódu, od getterov / setterov až po komplikované šablóny.
- Poskytuje statickú analýzu kódu (vrátane DFA) pre všetky podporované jazyky zvýraznením chýb a varovaní v kóde a navrhuje rýchle opravy.
- Poskytuje podporu pri vytváraní CMake s generovaním kódu, dokončovaním a automatickými aktualizáciami cieľov. Má tiež integrované prostredie na vytváranie, spustenie a ladenie aplikácií a testov jednotiek, lokálne alebo vzdialene.
URL webových stránok: Clion
# 16) XCode
Typ: TU
Cena: Zadarmo s komponentmi otvoreného zdroja.
Podpora platformy: Mac OS
(obrázok zdroj )
XCode je výkonné IDE, ktoré obsahuje open-source kompilátor LLVM pre C, C ++ a Objective-C a je k dispozícii z terminálu. XCode je vyvinutý pre Mac OS a obsahuje sadu nástrojov na vývoj softvéru vyvinutých spoločnosťou Apple pre vývoj softvéru pre macOS, iOS, iPad, watchOS a tvOS.
Vlastnosti:
- Poskytuje podporu pre editor zdrojového kódu, ktorý má funkcie ako pokročilé dokončovanie kódu, skladanie kódu, zvýrazňovanie syntaxe a bubliny správ, ktoré zobrazujú varovania, chyby a ďalšie kontextovo citlivé informácie v súlade s kódom.
- XCode IDE je dodávaný s katalógom aktív, ktorý spravuje obrázky aplikácie.
- Asistent editora rozdelí editor na dva a vytvorí sekundárnu tablu, ktorá automaticky zobrazí súbory, ktoré sú pre písaný kód najužitočnejšie.
- Má editor verzií, ktorý plne podporuje systémy Subversion a Git Source Control (SCM).
- Vstavaný program na vytváranie rozhraní, ktorý nám umožňuje navrhovať a testovať používateľské rozhranie bez toho, aby ste museli písať riadok kódu.
- Podporuje kompilátory C, C ++ a Objective-C, ktoré sú zabudované do systému. Dodáva sa tiež s integrovaným zostavovacím systémom, ktorý nám umožňuje stavať najkomplexnejšie zostavenia.
URL webových stránok: XCode
Online prekladače C ++
Poďme si teraz predstaviť niekoľko online kompilátorov, ktoré sú k dispozícii na programovanie v C ++. Väčšinou sú zadarmo a dajú sa použiť na precvičenie programovania. Väčšina kompilátorov uvedených nižšie podporuje viac ako jeden programovací jazyk.
# 17) Ideone.com
Typ: Online IDE
Cena: zadarmo
Podpora platformy: Windows
Screenshot obrazovky online kompilátora Ideone je uvedený nižšie.
Ideone je online kompilátor a debugger. Umožňuje nám zostaviť a spustiť zdrojový kód online a podporuje viac ako 60 programovacích jazykov.
Vlastnosti:
- Online kompilátor.
- Zdarma kompilátor a debugger.
- Podporuje 60 rôznych programovacích jazykov.
- Môžeme zvoliť programovací jazyk a zadať zdrojový kód a vykonať program.
- K dispozícii sú možnosti čítania vstupných údajov zo štandardného vstupu.
URL webových stránok: Ideone.com
# 18) Kodek
Typ: Zostavovateľ / tlmočník
Cena: zadarmo
Podpora platformy: Windows
Codepad vytvoril Steven Hazel - jeden zo zakladateľov laboratórií Sauce Labs. Codepad je jednoduchý nástroj na spoluprácu na kompiláciu / interpretáciu kódu online. Môžeme vložiť kód do oblasti kódu, zvoliť vhodný programovací jazyk na ľavom paneli a kliknúť na odoslanie pre Codepad, aby sa spustil.
Vlastnosti:
- Podporuje mnoho programovacích jazykov vrátane C, C ++, Perl a Python.
- Podporuje kompilované aj interpretované jazyky.
- Po vykonaní kódu sa pre vykonaný kód vytvorí krátka URL, ktorú je možné zdieľať s verejnosťou.
URL webových stránok: Kodek
# 19) OnlineGDB
Typ: Online IDE
Cena: zadarmo
Podpora platformy: Windows
Nasledujúci obrázok zobrazuje kompilátor OnlineGDB.
OnlineGDB je nástroj na prekladanie a ladenie, ktorý je možné online použiť v mnohých jazykoch, ako sú C, C ++, Java, Python, PHP, Ruby, Perl, C #, VB, Pascal, Swift, FORTRAN, Objective-C, HTML, CSS, JS, atď., aby som vymenoval aspoň niektoré.
Vlastnosti:
- Podporuje viac programovacích jazykov.
- Podporuje kompiláciu a ladenie.
- Môžeme písať kód, kompilovať, spúšťať a ladiť kód z ľubovoľného miesta na svete.
URL webových stránok: OnlineGDB
# 20) Codechef
Typ: Practice IDE
Cena: zadarmo
Podpora platformy: Okno
Online kompilátor Codechef vyzerá nasledovne.
Codechef je platforma pre začínajúcich programátorov. Codechef poskytuje online kompilátor, ktorý je možné použiť na vykonávanie kódu v rôznych jazykoch.
Vlastnosti:
- Podporuje rôzne programovacie jazyky, pre ktoré môžeme zostaviť a otestovať kód.
- Môžeme zvoliť úroveň obtiažnosti nášho kódovania.
- Umožňuje tiež odladenie programu.
URL webových stránok: Codechef
# 21) CPP.sh
Typ: Zostavovateľ
Cena: zadarmo
Podpora platformy: Windows
Online kompilátor Cpp.sh vyzerá takto.
Cpp.sh je jednoduché rozhranie pre kompilátor GCC. Tento kompilátor používa GCC 4.9.2 a k dispozícii je Boost 1.55.
Vlastnosti:
- Frontend pre kompilátor GCC.
- Podporuje verzie C ++ 98, C ++ 11 a C ++ 14 verzie C ++.
- Aplikácia je v karanténe a určité systémové volania môžu zlyhať.
URL webových stránok: Cpp.sh
# 22) JDoodle
Typ: TU
Cena: zadarmo
Podpora platformy: Windows
Screenshot obrazovky pre JDoodle je uvedený nižšie.
JDoodle je online kompilátor, ktorý podporuje rôzne programovacie jazyky vrátane C, C ++, Java, Java (pokročilé) atď. Vyššie uvedený kompilátor JDoodle C ++ je rozhraním kompilátora GCC.
Vlastnosti:
- Interaktívny kompilátor, ktorý má schopnosť čítať štandardný vstup.
- Poskytuje tiež podporu pri zadávaní argumentov príkazového riadku.
- Podporuje prekladač GCC.
URL webových stránok: JDoodle
Záver
C ++ kompilátory a IDE sú dôležité z hľadiska programovania. Pomocou týchto IDE môžeme vyvíjať a budovať mnoho pokročilých aplikácií v C ++. Hlavnou výhodou týchto IDE je, že dostaneme celý proces kompilácie do jedného IDE.
IDE obsahujú aj editory zdrojových kódov, ktoré nám umožňujú napísať kód. Tieto editory zdrojových kódov sú vybavené rôznymi funkciami, ako je automatické dokončovanie, IntelliSense atď., Ktoré šetria náš čas pri písaní kódu.
Môžeme dokonca vyvinúť aplikácie používateľského rozhrania a väčšina prostredí IDE má správcov zdrojov, ktorí nám umožňujú zdroje iba presúvať a púšťať a IDE pre tieto zdroje píše kód kostry.
Väčšina IDE má zabudovaný debugger a / alebo ďalšie funkcie, ako je detekcia úniku pamäte atď., Ktoré šetria náš čas a úsilie.
=> Kontaktuj nás tu navrhnúť váš záznam.=> Prečítajte si sériu školení Easy C ++.
Odporúčané čítanie
- Dev C ++ IDE: Inštalácia, funkcie a vývoj v C ++
- Top 15 nástrojov na pokrytie kódu (pre Java, JavaScript, C ++, C #, PHP)
- Top 10+ najlepších Java IDE a online kompilátorov Java (2021 hodnotení)
- Nastavenie vývojového prostredia pre C ++
- Top 8 online PHP IDE a editorov v roku 2021 (najlepšie ZADARMO A PLATENÉ)