15 Bästa C ++ IDE: Gratis Windows Editor - Kompilator - 2021

Innehållsförteckning:

Anonim

C ++ är ett allmänt ändamål objektorienterat programmeringsspråk utvecklat av Bjarne Stroustrup. Den innehåller funktionerna i C-programmeringsspråk samt Simula67 (ett första objektorienterat språk).

Det finns många integrerade utvecklingsmiljöer (IDE) som tillhandahåller färdiga kodmallar för att skriva C ++ - program. Dessa verktyg justerar automatiskt kodens indrag och format. IDE: s hjälp för att koda din ansökan på kortare tid.

Nedan följer en handplockad lista över Best C ++ IDE, med deras populära funktioner och webbplatslänkar. Listan innehåller både öppen källkod (gratis) och kommersiell (betald) programvara.

Bästa C ++ Editor och C ++ IDE för Windows / Mac OS

namn Länk
Visual Studio-kod https://code.visualstudio.com/
Drake https://www.kite.com/get-kite/
Förmörkelse https://www.eclipse.org/ide/
Codelite https://codelite.org/
Brackets.io http://brackets.io/

1) Visual Studio-kod

Visual Studio Code är en öppen källkodsredigerare utvecklad av Microsoft. Det är en av de bästa c ++ ideerna som ger smart kodkomplettering baserat på variabeltyper, väsentliga moduler och funktionsdefinitioner.

Funktioner:

  • Det är en av de bästa c ++ ideerna för Windows som kan fungera med Git versionskontrollsystem.
  • Du kan enkelt felsöka koden med denna c ++ programmeringsprogramvara.
  • Det är en av de fria c ++ ideerna som stöder många tillägg för att inkludera nya språk, teman och mer.
  • Visual Studio Code kan användas på Windows- och Mac-operativsystem.
  • Det ger bästa c ++ - kompilatorn och du kan enkelt styra flera versioner av ett program.

Länk: https://code.visualstudio.com/


2) Drake

Kite är IDE för C ++ som automatiskt kompletterar flera linjekoder. Denna redaktör stöder mer än 16 språk. Det hjälper dig att koda snabbare utan krångel.

Pris : Gratis

Funktioner:

  • Det erbjuder Java-dokumentation.
  • Denna redaktör ger en funktionssignatur när du skriver.
  • Du får ett verktygstips om musen svävar.
  • Ger support via e-post.
  • Använder maskininlärningsmodeller för Java-språk.

3) Förmörkelse

Eclipse är ett webbutvecklingsverktyg för C ++. Den belyser syntaxen du har skrivit. Med det här verktyget kan du enkelt felsöka programmet.

Funktioner:

  • Detta ide-verktyg online validerar automatiskt syntax.
  • Den stöder parser (en del av kompilatorn).
  • Eclipse gör att du kan hantera projektet på distans.
  • Den kan användas på plattformar som Windows, Linux och OS X.
  • Detta c ++ programmeringsverktyg genererar Makefile som innehåller instruktioner för hur du bygger ditt C ++ - program.
  • Det ger färdiga kodmallar.

Länk: https://www.eclipse.org/ide/


4) Codelite

CodeLite är ett open source-verktyg för att skriva program i C ++. Det är en av de bästa c ++ ideerna som stöder kodrefactoring. Denna app belyser syntaxen. Du kan använda den på Windows- och Mac-operativsystem.

Funktioner:

  • Codelite kan integreras med Cscope-integration (textbaserat gränssnitt för att söka efter en kod).
  • Du kan anpassa syntaxfärger.
  • Detta online ide-verktyg hjälper dig att hitta filer utan problem med en trädvy.
  • Det är en av de bästa idéerna för c-programmering och c ++ som har en kommandogom som innehåller funktioner som sortering, ändring av syntax etc.

Länk: https://codelite.org/


5) Brackets.io

Brackets är en open source-redigerare för att utveckla webbapplikationer. Det grundas av adobe-system. Det är en av de bästa idéerna för c ++ som kan markera parentesparenteserna.

Funktioner:

  • Det hjälper dig att snabbt redigera C ++ - koden.
  • Du kan ansluta din webbläsare i realtid.
  • Den här appen kan användas på operativsystem Linux, Windows och Mac.
  • Du kan effektivt hantera projektet.
  • Ger förprocessorsupport, liveförhandsvisning och inline-redigerare.
  • Du kan snabbt anpassa användargränssnittet som finns i verktyget Brackets.io.

Länk: http://brackets.io/


6) Atom

Atom är en enkel redaktör för att skriva C ++ - program. Det kan anpassas för att göra vad som helst utan att ändra en konfigurationsfil.

Funktioner:

  • Det är en av de bästa redigerarna för c ++ som har en integrerad pakethanterare.
  • Detta redigeringsverktyg för c ++ tillåter redigering på flera plattformar
  • Du kan hitta, förhandsgranska och ersätta text som skrivits i en fil eller över hela projektet.
  • Den erbjuder en kommandopalett som innehåller objekt som används upprepade gånger.

Länk: https://atom.io/


7) CLion

CLion är ett verktyg utvecklat av Jetbrains. Det hjälper dig att snabbt lösa fel i programmet. Denna IDE för c ++ gör det möjligt för dig att analysera prestanda för din applikation utan krångel.

Funktioner:

  • Du kan enkelt köra och felsöka ditt program.
  • Det hjälper dig att testa enskilda källkodenheter.
  • Du kan integrera CLion med CVS (Concurrent Versions System) och TFS (Team Foundation Server).
  • Du kan anpassa redigeraren som du vill.
  • Denna programvara hjälper dig att hantera ditt projekt och kod effektivt.
  • Det ställer automatiskt in formatering medan du skriver kod.

Länk: https://www.jetbrains.com/clion/


8) Emacs

Emacs är ett Unix-baserat verktyg som ger en mycket anpassningsbar funktion. Det är en av de bästa c ++ ideerna för mac som stöder syntaxfärgning. Du kan använda den här programvaran på operativsystemet GNU, Windows eller Mac.

Funktioner:

  • Det är en av de bästa c ++ -redigerarna som stöder Unicode för många mänskliga skript.
  • Det ger ett förpackningssystem för installation och nedladdning av många tillägg.
  • Du kan anpassa den här appen med Emacs Lisp-koden.
  • Emacs erbjuder komplett inbyggd dokumentation.
  • Denna app erbjuder en handledning för nya användare.

Länk: https://www.gnu.org/software/emacs/


9) Anteckningsblock ++

Notepad ++ är en kodredigerare som kan användas med Windows. Detta c ++ ide-verktyg lyfter fram syntax och nyckelord. Det hjälper dig att arbeta med flera öppna filer i ett enda fönster.

Funktioner:

  • Det markerar parenteser skrivna i C ++ - programmet.
  • Du kan zooma in eller zooma ut på skärmen.
  • Makro (automatisk utbyggbar instruktion) är inspelning och uppspelning möjlig.
  • GUI kan anpassas.
  • Det är en av de bästa redigerarna för c ++ som stöder flerspråkig miljö.

Länk: https://notepad-plus-plus.org/


10) Netbeans

NetBeans är en integrerad utvecklingsmiljö för att skriva C ++ - program. Det är en av de bästa c ++ ideerna för Windows som har ett projektfönster som visar en lista över projekt som för närvarande finns.

Funktioner:

  • Du kan ställa in undantags-, variabel-, funktionsbrytpunkter etc. och visa dem i fönstret Brytpunkter.
  • Den justerar automatiskt indrag och formaterar koden.
  • Du kan enkelt se strukturen i C ++ - klassen.
  • Detta verktyg belyser variabler och nyckelord i ditt C ++ - program.
  • Det kompletterar automatiskt parenteserna.
  • Netbeans är en av de kostnadsfria c ++ ideerna som erbjuder färdiga mallar för att skriva C ++ - kod.

Länk: https://netbeans.org/downloads/8.0.1/


11) Codeblocks

Codeblocks är IDE för öppen källkod för att skriva program i C ++. Det är en av de bästa c ++ ideerna för mac som stöder GCC (GNU Compiler Collection), Visual C ++, etc. Du kan använda den här appen på Windows, Linux och macOS.

Funktioner:

  • Denna c ++ - redigerare ger en av de bästa c ++ - kompilatorerna och arbetsytan för att enkelt kombinera mer än ett projekt.
  • Codeblocks har en funktion som automatiskt kompletterar koden.
  • Du kan bygga mer än ett projekt samtidigt.
  • Det låter dig skriva fullständiga brytpunktsvillkor (stoppa körningen av koden om uttrycket är sant).
  • Du kan snabbt växla mellan flera program.
  • Det är en av de gratis c ++ ide-appar som ger ett flikgränssnitt.

Länk: http://www.codeblocks.org/


12) Cevelop

Cevelop är en av de bästa C ++ IDE för utvecklare. Det gör att du kan migrera en variabeldeklaration till den nya syntaxen. Det är en av de bästa idéerna för c ++ som hjälper dig att upptäcka oinitialiserade variabler.

Funktioner:

  • Det gör koden mer läsbar genom att använda globalt namnområde (ett namn som representerar en enhet).
  • Denna programvara har en mallvy som visar detaljerad mallinformation.
  • Det hjälper dig att analysera och optimera koden.
  • Cevelop stöder Ctylechecker-plugin för att hitta misstag i programmet.

Länk: https://cevelop.com/


13) Kdevelop

Kdevelop är en öppen källkod integrerad utvecklingsmiljö för C ++ - utvecklare. Du kan använda den här programvaran på Windows, Linux, macOS, Solaris och mer.

Funktioner:

  • Det är en av de bästa idéerna för c-programmering och c ++ som ger språkstöd för OpenCL (Open Computing Language).
  • Du kan hoppa till deklarationen / definitionskoden.
  • Kdevelop hjälper dig att snabbt söka efter en funktion eller klass.
  • Det kan markera kod med olika betydelser och användning.
  • Detta redigeringsverktyg för c ++ ger en av de bästa c ++ - kompilatorerna och kan markera förekomsten av samma variabel i en viss färg.
  • Du kan tilldela genvägar till varje åtgärd i det här verktyget.
  • Detta verktyg stöder versionskontrollsystem som Subversion, CVS, Perforce och mer.

Länk: https://www.kdevelop.org/


14) SlickEdit

SlickEdit är en plattforms-IDE för att skriva i programmet. Det är en av de bästa c ++ -redigerarna som stöder mer än 60 språk. Denna ide för c ++ kan snabbt ladda stora filer.

Funktioner:

  • Du kan anpassa menyalternativen.
  • Det gör att du kan öppna en fil utan att skriva en sökväg.
  • Lätt att integrera Subversion, CVS, etc.
  • Du kan utöka en gemensam blockstruktur.
  • SlickEdit kan automatiskt formatera kod när den klistras in.
  • Du kan skapa GUI-dialogrutor med flera plattformar.
  • Denna c ++ - redigeringsprogramvara sparar automatiskt filen efter en period av inaktivitet.

Länk: https://www.slickedit.com/products/slickedit


15) Graviton

Graviton är en användarvänlig redaktör som hjälper dig att skriva och hantera C ++ - koden effektivt. Det är en av de bästa c ++ -redigerarna som finns på engelska, spanska och många andra språk.

Funktioner:

  • Den är kompatibel med macOS, Windows och Linux-plattformar.
  • Graviton behåller dina data på din dator istället för server.
  • Du kan dölja oönskad kod i redigeraren.
  • Detta verktyg har en utforskarpanel som hjälper dig att välja filer eller mappar för kopiering, flyttning eller radering.

Länk: https://graviton.ml/

FAQ

? Vad är IDE i C ++?

C ++ är ett allmänt, objektorienterat programmeringsspråk utvecklat av Bjarne Stroustrup. En IDE innehåller vanligtvis en källkodsredigerare, en felsökare, byggautomationsverktyg. IDE: s hjälp för att koda din ansökan på kortare tid.

❓ Varför använda C ++ IDE?

Här är anledningarna till att använda C ++ IDE:

  • Det ger dig färdig kodmall.
  • Detta verktyg validerar automatiskt syntax.
  • Den stöder kodrefactoring.
  • Den stöder syntaxfärgning.
  • Det låter dig ställa in brytpunkter.
  • C ++ IDE erbjuder en robust felsökare.
  • Robust C ++ Editor