15 Beste C ++ IDE: Gratis Windows Editor - Kompilator - 2021

Innholdsfortegnelse:

Anonim

C ++ er et generelt formålsorientert programmeringsspråk utviklet av Bjarne Stroustrup. Den inneholder funksjonene til C-programmeringsspråk samt Simula67 (et første objektorientert språk).

Det er mange integrerte utviklingsmiljøer (IDE) som gir ferdige kodemaler for å skrive C ++ - programmer. Disse verktøyene justerer automatisk innrykk og format på koden. IDEs hjelp til å kode søknaden din på kortere tid.

Følgende er en håndplukket liste over Best C ++ IDE, med deres populære funksjoner og nettstedskoblinger. Listen inneholder både åpen kildekode (gratis) og kommersiell (betalt) programvare.

Beste C ++ Editor og C ++ IDE for Windows / Mac OS

Navn Link
Visual Studio-kode https://code.visualstudio.com/
Drage https://www.kite.com/get-kite/
Formørkelse https://www.eclipse.org/ide/
Codelite https://codelite.org/
Braketter.io http://brackets.io/

1) Visual Studio-kode

Visual Studio Code er en åpen kildekode-editor som er utviklet av Microsoft. Det er en av de beste c ++ ideene som gir smart kode fullføring basert på variabeltyper, viktige moduler og funksjonsdefinisjoner.

Egenskaper:

  • Det er en av de beste c ++ ideene for windows som kan fungere med Git versjonskontrollsystem.
  • Du kan enkelt feilsøke koden ved hjelp av denne c ++ programmeringsprogramvaren.
  • Det er en av de gratis c ++ ideene som støtter mange utvidelser for å inkludere nye språk, temaer og mer.
  • Visual Studio Code kan brukes på Windows- og Mac-operativsystemer.
  • Det gir den beste c ++ kompilatoren, og du kan enkelt kontrollere flere versjoner av ett program.

Lenke: https://code.visualstudio.com/


2) Drage

Kite er IDE for C ++ som automatisk fullfører flere linjekoder. Denne redaktøren støtter mer enn 16 språk. Det hjelper deg å kode raskere uten problemer.

Pris : Gratis

Egenskaper:

  • Det tilbyr Java-dokumentasjon.
  • Denne redaktøren gir en funksjonssignatur mens du skriver.
  • Du får en verktøytips om musen.
  • Gir støtte i e-post.
  • Bruker maskinlæringsmodeller for Java-språk.

3) Formørkelse

Eclipse er et nettstedutviklingsverktøy for C ++. Den fremhever syntaksen du har skrevet. Dette verktøyet lar deg enkelt feilsøke programmet.

Egenskaper:

  • Dette online ideverktøyet validerer automatisk syntaksen.
  • Den støtter parser (en del av kompilatoren).
  • Eclipse lar deg administrere prosjektet eksternt.
  • Den kan brukes på plattformer som Windows, Linux og OS X.
  • Dette c ++ programmeringsverktøyet genererer Makefile som inneholder instruksjoner for hvordan du bygger C ++ programmet.
  • Det gir ferdige kodemaler.

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


4) Codelite

CodeLite er et åpen kildekodeverktøy for å skrive programmer i C ++. Det er en av de beste c ++ ideene som støtter kodereformering. Denne appen fremhever syntaksen. Du kan bruke den på Windows- og Mac-operativsystemer.

Egenskaper:

  • Codelite kan integreres med Cscope-integrasjon (tekstbasert grensesnitt for å søke i en kode).
  • Du kan tilpasse syntaksfarger.
  • Dette online ide-verktøyet hjelper deg med å finne filer uten problemer ved hjelp av en trevisning.
  • Det er en av de beste ideene for c programmering og c ++ som har en kommandogane som har funksjonalitet som sortering, endring av syntaksen, etc.

Lenke: https://codelite.org/


5) Braketter.io

Brackets er en åpen kildekodeditor for utvikling av webapplikasjoner. Den er grunnlagt av adobe-systemer. Det er en av de beste ideene for c ++ som kan markere parparentesene.

Egenskaper:

  • Det hjelper deg med å raskt redigere C ++ - koden.
  • Du kan koble nettleseren din i sanntid.
  • Denne appen kan brukes på operativsystemene Linux, Windows og Mac.
  • Du kan effektivt administrere prosjektet.
  • Gir støtte for preprosessor, direkte forhåndsvisning og innebygde redaktører.
  • Du kan raskt tilpasse brukergrensesnittet som er tilgjengelig i verktøyet Brackets.io.

Lenke: http://brackets.io/


6) Atom

Atom er en enkel redaktør for å skrive C ++ - program. Det kan tilpasses for å gjøre hva som helst uten å endre en konfigurasjonsfil.

Egenskaper:

  • Det er en av de beste redaktørene for c ++ som har en integrert pakkebehandling.
  • Dette c ++ redigeringsverktøyet tillater redigering på tvers av plattformer
  • Du kan finne, forhåndsvise og erstatte tekst skrevet i en fil eller over hele prosjektet.
  • Den tilbyr en kommandopalett som inneholder elementer som brukes gjentatte ganger.

Lenke: https://atom.io/


7) CLion

CLion er et verktøy utviklet av Jetbrains. Det hjelper deg med å raskt løse feil i programmet. Denne IDE for c ++ lar deg analysere ytelsen til applikasjonen uten problemer.

Egenskaper:

  • Du kan uten problemer kjøre og feilsøke programmet ditt.
  • Det hjelper deg å teste individuelle kildekodenheter.
  • Du kan integrere CLion med CVS (Concurrent Versions System) og TFS (Team Foundation Server).
  • Du kan tilpasse redaktøren slik du vil.
  • Denne programvaren hjelper deg med å administrere prosjektet og koden effektivt.
  • Den angir automatisk formatering mens du skriver kode.

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


8) Emacs

Emacs er et Unix-basert verktøy som gir en svært tilpassbar funksjon. Det er en av de beste c ++ ideene for mac som støtter syntaksfarging. Du kan bruke denne programvaren på operativsystemet GNU, Windows eller mac.

Egenskaper:

  • Det er en av de beste c ++ -redigererne som støtter Unicode for mange menneskelige skript.
  • Det gir et pakkesystem for installasjon og nedlasting av mange utvidelser.
  • Du kan tilpasse denne appen ved hjelp av Emacs Lisp-koden.
  • Emacs tilbyr komplett innebygd dokumentasjon.
  • Denne appen tilbyr en opplæring for nye brukere.

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


9) Notisblokk ++

Notepad ++ er en kodeditor som kan brukes med Windows. Dette c ++ ide-verktøyet fremhever syntaks og nøkkelord. Det hjelper deg å jobbe med flere åpne filer i ett vindu.

Egenskaper:

  • Det fremhever parenteser skrevet i C ++ - program.
  • Du kan zoome inn eller ut på skjermen.
  • Makro (automatisk utvidbar instruksjon) innspilling og avspilling er mulig.
  • GUI kan tilpasses.
  • Det er en av de beste redaktørene for c ++ som støtter flerspråklig miljø.

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


10) Netbønner

NetBeans er et integrert utviklingsmiljø for å skrive C ++ - programmer. Det er en av de beste c ++ ideene for windows som har et prosjektvindu som viser en liste over prosjekter som eksisterer.

Egenskaper:

  • Du kan angi unntak, variabel, funksjonsbruddpunkter osv. Og se dem i brytepunktvinduet.
  • Den justerer automatisk innrykk og formaterer koden.
  • Du kan enkelt se strukturen i C ++ - klassen.
  • Dette verktøyet fremhever variabler og nøkkelord i C ++ - programmet.
  • Den fullfører automatisk brakettene.
  • Netbeans er en av de gratis c ++ ideene som tilbyr ferdige maler for å skrive C ++ - kode.

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


11) Codeblocks

Codeblocks er IDE for åpen kildekode for å skrive programmer i C ++. Det er en av de beste c ++ ideene for mac som støtter GCC (GNU Compiler Collection), Visual C ++, etc. Du kan bruke denne appen på Windows, Linux og macOS.

Egenskaper:

  • Denne c ++ editoren gir en av de beste c ++ kompilatorene og arbeidsområdet for å enkelt kombinere mer enn ett prosjekt.
  • Codeblocks har en funksjon som automatisk fullfører koden.
  • Du kan bygge mer enn ett prosjekt samtidig.
  • Den lar deg skrive fullstendige bruddpunktbetingelser (stopp utførelsen av koden hvis uttrykket er sant).
  • Du kan raskt bytte mellom flere programmer.
  • Det er en av de gratis c ++ ide-appene som gir et faneblad.

Lenke: http://www.codeblocks.org/


12) Cevelop

Cevelop er en av de beste C ++ IDE for utviklere. Det lar deg migrere en variabelerklæring til den nye syntaksen. Det er en av de beste ideene for c ++ som hjelper deg med å oppdage uinitialiserte variabler.

Egenskaper:

  • Det gjør koden mer lesbar ved å bruke det globale navneområdet (et navn som representerer en enhet).
  • Denne programvaren har en malvisning som viser detaljert malinformasjon.
  • Det hjelper deg med å analysere og optimalisere koden.
  • Cevelop støtter Ctylechecker plugin for å finne feil i programmet.

Lenke: https://cevelop.com/


13) Kdevelop

Kdevelop er et open source integrert utviklingsmiljø for C ++ utviklere. Du kan bruke denne programvaren på Windows, Linux, macOS, Solaris og mer.

Egenskaper:

  • Det er en av de beste ideene for c programmering og c ++ som gir språkstøtte for OpenCL (Open Computing Language).
  • Du kan hoppe til erklæring / definisjonskode.
  • Kdevelop hjelper deg med å raskt søke etter en hvilken som helst funksjon eller klasse.
  • Det kan markere kode som har forskjellige betydninger og bruk.
  • Dette c ++ redigeringsverktøyet gir en av de beste c ++ kompilatorene og kan markere forekomsten av samme variabel i en bestemt farge.
  • Du kan tilordne snarveier til hver handling i dette verktøyet.
  • Dette verktøyet støtter versjonskontrollsystemer som Subversion, CVS, Perforce og mer.

Lenke: https://www.kdevelop.org/


14) SlickEdit

SlickEdit er en plattform-IDE for skriving i programmet. Det er en av de beste c ++ editorene som støtter mer enn 60 språk. Denne ideen for c ++ kan laste store filer raskt.

Egenskaper:

  • Du kan tilpasse menyelementene.
  • Den lar deg åpne en fil uten å skrive en bane.
  • Enkel å integrere Subversion, CVS, etc.
  • Du kan utvide en vanlig blokkstruktur.
  • SlickEdit kan automatisk formatere koden når den limes inn.
  • Du kan opprette GUI-dialogbokser med flere plattformer.
  • Denne c ++ redigeringsprogramvaren lagrer filen automatisk etter en periode med inaktivitet.

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


15) Graviton

Graviton er en brukervennlig redaktør som hjelper deg med å skrive og administrere C ++ - koden effektivt. Det er en av de beste c ++ editorene som er tilgjengelig på engelsk, spansk og mange andre språk.

Egenskaper:

  • Den er kompatibel med macOS-, Windows- og Linux-plattformer.
  • Graviton holder dataene dine på PC-en i stedet for serveren.
  • Du kan skjule uønsket kode i redigeringsprogrammet.
  • Dette verktøyet har et utforskerpanel som hjelper deg med å velge filer eller mapper for kopiering, flytting eller sletting.

Lenke: https://graviton.ml/

FAQ

? Hva er IDE i C ++?

C ++ er et generelt, objektorientert programmeringsspråk utviklet av Bjarne Stroustrup. En IDE inneholder vanligvis en kildekoderedigerer, en feilsøking, automatiseringsverktøy. IDEs hjelp til å kode søknaden din på kortere tid.

❓ Hvorfor bruke C ++ IDE?

Her er årsakene til at du bruker C ++ IDE:

  • Det gir deg ferdige kodemaler.
  • Dette verktøyet validerer automatisk syntaksen.
  • Den støtter kodereformering.
  • Den støtter syntaksfarging.
  • Det lar deg sette brytepunkter.
  • C ++ IDE tilbyr en robust feilsøking.
  • Robust C ++ Editor