15 Beste C ++ IDE: gratis Windows-editor - Samensteller - 2021

Inhoudsopgave:

Anonim

C ++ is een objectgeoriënteerde programmeertaal voor algemene doeleinden, ontwikkeld door Bjarne Stroustrup. Het bevat de kenmerken van programmeertaal C en Simula67 (een eerste objectgeoriënteerde taal).

Er zijn veel Integrated Development Environments (IDE) die kant-en-klare codesjablonen bieden om C ++ -programma's te schrijven. Deze tools passen automatisch de inspringing en het formaat van de code aan. IDE's hulp om uw applicatie in minder tijd te coderen.

Hieronder volgt een zorgvuldig uitgekozen lijst met de beste C ++ IDE, met hun populaire functies en websitelinks. De lijst bevat zowel open source (gratis) als commerciële (betaalde) software.

Beste C ++ Editor en C ++ IDE voor Windows / Mac OS

Naam Koppeling
Visual Studio Code https://code.visualstudio.com/
Vlieger https://www.kite.com/get-kite/
Verduistering https://www.eclipse.org/ide/
Codeliet https://codelite.org/
Beugels.io http://brackets.io/

1) Visual Studio-code

Visual Studio Code is een open-source code-editor ontwikkeld door Microsoft. Het is een van de beste c ++ ide die slimme codeaanvulling biedt op basis van variabeletypen, essentiële modules en functiedefinities.

Kenmerken:

  • Het is een van de beste c ++ ide voor Windows die kan werken met het Git-versiebeheersysteem.
  • U kunt code eenvoudig debuggen met deze c ++ programmeersoftware.
  • Het is een van de gratis c ++ ide die talloze extensies ondersteunt voor het opnemen van nieuwe talen, thema's en meer.
  • Visual Studio Code kan worden gebruikt op Windows- en Mac-besturingssystemen.
  • Het biedt de beste c ++ -compiler en u kunt met gemak meerdere versies van één programma besturen.

Link: https://code.visualstudio.com/


2) Vlieger

Kite is IDE voor C ++ dat automatisch meerdere lijncodes invult. Deze editor ondersteunt meer dan 16 talen. Het helpt je om sneller en zonder gedoe te coderen.

Prijs : gratis

Kenmerken:

  • Het biedt Java-documentatie.
  • Deze editor biedt een functiehandtekening terwijl u typt.
  • U krijgt een tooltip wanneer u met de muis beweegt.
  • Biedt ondersteuning via e-mail.
  • Maakt gebruik van machine learning-modellen voor Java-taal.

3) Verduistering

Eclipse is een website-ontwikkelingstool voor C ++. Het benadrukt de syntaxis die u hebt geschreven. Met deze tool kunt u gemakkelijk fouten in het programma opsporen.

Kenmerken:

  • Deze online ide-tool valideert automatisch de syntaxis.
  • Het ondersteunt parser (een onderdeel van de compiler).
  • Met Eclipse kunt u het project op afstand beheren.
  • Het kan worden gebruikt op platforms zoals Windows, Linux en OS X.
  • Deze c ++ programmeersoftwaretool genereert Makefile met instructies voor het bouwen van je C ++ -programma.
  • Het biedt kant-en-klare codesjablonen.

Link: https://www.eclipse.org/ide/


4) Codeliet

CodeLite is een open source-tool voor het schrijven van programma's in C ++. Het is een van de beste c ++ ide die code-refactoring ondersteunt. Deze app benadrukt de syntaxis. U kunt het gebruiken op Windows- en Mac-besturingssystemen.

Kenmerken:

  • Codelite kan worden geïntegreerd met Cscope-integratie (tekstgebaseerde interface om een ​​code te zoeken).
  • U kunt syntaxiskleuren aanpassen.
  • Deze online ide-tool helpt u bestanden moeiteloos te vinden met behulp van een boomstructuur.
  • Het is een van de beste ideeen voor c-programmering en c ++ met een opdrachtpalet dat functionaliteit bevat zoals sorteren, de syntaxis wijzigen, enz.

Link: https://codelite.org/


5) Beugels.io

Brackets is een open source-editor voor het ontwikkelen van webapplicaties. Het is opgericht door Adobe Systems. Het is een van de beste ideeen voor c ++ die het paar haakjes kan markeren.

Kenmerken:

  • Het helpt u om de C ++ - code snel te bewerken.
  • U kunt uw browser in realtime verbinden.
  • Deze app kan worden gebruikt op Linux-, Windows- en Mac-besturingssystemen.
  • U kunt het project efficiënt beheren.
  • Biedt preprocessorondersteuning, live preview en inline editors.
  • U kunt de gebruikersinterface die beschikbaar is in de Brackets.io-tool snel aanpassen.

Link: http://brackets.io/


6) Atoom

Atom is een eenvoudige editor voor het schrijven van C ++ - programma. Het kan worden aangepast om alles te doen zonder een configuratiebestand te wijzigen.

Kenmerken:

  • Het is een van de beste editor voor c ++ met een geïntegreerde pakketbeheerder.
  • Deze c ++ editor-tool maakt bewerking op meerdere platforms mogelijk
  • U kunt tekst die in een bestand of in het hele project is getypt, zoeken, bekijken en vervangen.
  • Het biedt een opdrachtpalet met items die herhaaldelijk worden gebruikt.

Link: https://atom.io/


7) CLion

CLion is een tool ontwikkeld door Jetbrains. Het helpt je om fouten in het programma snel op te lossen. Met deze IDE voor c ++ kunt u de prestaties van uw applicatie probleemloos analyseren.

Kenmerken:

  • U kunt uw programma moeiteloos uitvoeren en debuggen.
  • Het helpt u om afzonderlijke broncode-eenheden te testen.
  • U kunt CLion integreren met CVS (Concurrent Versions System) en TFS (Team Foundation Server).
  • U kunt de editor naar wens aanpassen.
  • Deze software helpt u om uw project en code effectief te beheren.
  • Het stelt automatisch de opmaak in terwijl u code schrijft.

Link: https://www.jetbrains.com/clion/


8) Emacs

Emacs is een op Unix gebaseerde tool die een zeer aanpasbare functie biedt. Het is een van de beste c ++ ide voor mac die syntaxiskleuring ondersteunt. U kunt deze software gebruiken op het GNU-, Windows- of mac-besturingssysteem.

Kenmerken:

  • Het is een van de beste c ++ -editors die Unicode ondersteunt voor talloze menselijke scripts.
  • Het biedt een verpakkingssysteem voor het installeren en downloaden van talrijke extensies.
  • U kunt deze app aanpassen met de Emacs Lisp-code.
  • Emacs biedt complete ingebouwde documentatie.
  • Deze app biedt een tutorial voor nieuwe gebruikers.

Link: https://www.gnu.org/software/emacs/


9) Kladblok ++

Notepad ++ is een code-editor die kan worden gebruikt met Windows. Deze c ++ ide-tool benadrukt syntaxis en trefwoord. Het helpt u om met meerdere geopende bestanden in één venster te werken.

Kenmerken:

  • Het markeert haakjes die zijn geschreven in het C ++ -programma.
  • U kunt in- of uitzoomen op het scherm.
  • Macro (automatisch uitbreidbare instructie) opnemen en afspelen is mogelijk.
  • GUI is aanpasbaar.
  • Het is een van de beste editor voor c ++ die de meertalige omgeving ondersteunt.

Link: https://notepad-plus-plus.org/


10) Netbeans

NetBeans is een geïntegreerde ontwikkelomgeving voor het schrijven van C ++ -programma's. Het is een van de beste c ++ ide voor Windows met een projectvenster met een lijst met projecten die momenteel bestaan.

Kenmerken:

  • U kunt uitzonderingen, variabelen, functieonderbrekingspunten enz. Instellen en deze bekijken in het venster Onderbrekingspunten.
  • Het past automatisch de inspringing aan en maakt de code op.
  • U kunt de structuur van de C ++ -klasse gemakkelijk zien.
  • Deze tool markeert variabelen en trefwoorden in uw C ++ -programma.
  • Het vult automatisch de haakjes aan.
  • Netbeans is een van de gratis c ++ ide die kant-en-klare sjablonen biedt voor het schrijven van C ++ -code.

Link: https://netbeans.org/downloads/8.0.1/


11) Codeblokken

Codeblocks is open source IDE voor het schrijven van programma's in C ++. Het is een van de beste c ++ ide voor mac die GCC (GNU Compiler Collection), Visual C ++, enz. Ondersteunt. Je kunt deze app gebruiken op Windows, Linux en macOS.

Kenmerken:

  • Deze c ++ -editor biedt een van de beste c ++ -compilers en werkruimten om gemakkelijk meer dan één project te combineren.
  • Codeblocks heeft een functie die de code automatisch aanvult.
  • U kunt meer dan één project tegelijkertijd bouwen.
  • Hiermee kunt u volledige breekpuntvoorwaarden schrijven (stop de uitvoering van code als de uitdrukking waar is).
  • U kunt snel schakelen tussen meerdere programma's.
  • Het is een van de gratis c ++ ide-apps die een interface met tabbladen biedt.

Link: http://www.codeblocks.org/


12) Cevelop

Cevelop is een van de beste C ++ IDE voor ontwikkelaars. Het stelt u in staat om een ​​variabeledeclaratie naar de nieuwe syntaxis te migreren. Het is een van de beste ideeen voor c ++ waarmee u niet-geïnitialiseerde variabelen kunt detecteren.

Kenmerken:

  • Het maakt code leesbaarder door een globale naamruimte te gebruiken (een naam die één entiteit vertegenwoordigt).
  • Deze software heeft een sjabloonweergave die gedetailleerde sjablooninformatie weergeeft.
  • Het helpt je bij het analyseren en optimaliseren van de code.
  • Cevelop ondersteunt de plug-in Ctylechecker om fouten in het programma te vinden.

Link: https://cevelop.com/


13) Kdevelop

Kdevelop is een open-source geïntegreerde ontwikkelomgeving voor C ++ ontwikkelaars. U kunt deze software gebruiken op Windows, Linux, macOS, Solaris en meer.

Kenmerken:

  • Het is een van de beste ideeen voor c-programmering en c ++ die taalondersteuning biedt voor OpenCL (Open Computing Language).
  • U kunt naar de declaratie- / definitiecode springen.
  • Kdevelop helpt u om snel naar een functie of klasse te zoeken.
  • Het kan code met verschillende betekenissen en gebruik markeren.
  • Deze c ++ editor-tool biedt een van de beste c ++ -compilers en kan het voorkomen van dezelfde variabele in een bepaalde kleur benadrukken.
  • U kunt in deze tool aan elke actie snelkoppelingen toewijzen.
  • Deze tool ondersteunt versiebeheersystemen zoals Subversion, CVS, Perforce en meer.

Link: https://www.kdevelop.org/


14) SlickEdit

SlickEdit is een platformonafhankelijke IDE om in het programma te schrijven. Het is een van de beste c ++ -editors die meer dan 60 talen ondersteunt. Dit idee voor c ++ kan grote bestanden snel laden.

Kenmerken:

  • U kunt menu-items aanpassen.
  • Hiermee kunt u een bestand openen zonder een pad te typen.
  • Eenvoudig te integreren Subversion, CVS, etc.
  • U kunt een algemene blokstructuur uitbreiden.
  • SlickEdit kan automatisch code formatteren wanneer deze wordt geplakt.
  • U kunt GUI-dialoogvensters voor meerdere platforms maken.
  • Deze c ++ editor-software slaat het bestand automatisch op na een periode van inactiviteit.

Link: https://www.slickedit.com/products/slickedit


15) Graviton

Graviton is een gebruiksvriendelijke editor die u helpt om de C ++ -code effectief te schrijven en te beheren. Het is een van de beste c ++ -editors die beschikbaar is in het Engels, Spaans en vele andere talen.

Kenmerken:

  • Het is compatibel met macOS-, Windows- en Linux-platforms.
  • Graviton bewaart uw gegevens op uw pc in plaats van op de server.
  • U kunt ongewenste code verbergen in de editor.
  • Deze tool heeft een verkennerpaneel waarmee u bestanden of mappen kunt selecteren om te kopiëren, verplaatsen of verwijderen.

Link: https://graviton.ml/

FAQ

? Wat is de IDE in C ++?

C ++ is een objectgeoriënteerde programmeertaal voor algemene doeleinden, ontwikkeld door Bjarne Stroustrup. Een IDE bevat over het algemeen een broncode-editor, een debugger, build-automatiseringstools. IDE's hulp om uw applicatie in minder tijd te coderen.

❓ Waarom C ++ IDE gebruiken?

Hier zijn de redenen om C ++ IDE te gebruiken:

  • Het biedt u een kant-en-klaar codesjabloon.
  • Deze tool valideert automatisch de syntaxis.
  • Het ondersteunt code-refactoring.
  • Het ondersteunt syntaxiskleuring.
  • Hiermee kunt u breekpunten instellen.
  • C ++ IDE biedt een robuuste debugger.
  • Robuuste C ++ - editor