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

Indholdsfortegnelse:

Anonim

C ++ er et objektorienteret programmeringssprog til generelle formål udviklet af Bjarne Stroustrup. Den indeholder funktionerne i C-programmeringssprog såvel som Simula67 (et første objektorienteret sprog).

Der er mange integrerede udviklingsmiljøer (IDE), der giver færdige kodeskabeloner til at skrive C ++ - programmer. Disse værktøjer justerer automatisk indrykket og formatet på koden. IDE's hjælp til at kode din ansøgning på mindre tid.

Følgende er en håndplukket liste over Best C ++ IDE med deres populære funktioner og websitelinks. Listen indeholder både open source (gratis) og kommerciel (betalt) software.

Bedste C ++ Editor og C ++ IDE til Windows / Mac OS

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

1) Visual Studio-kode

Visual Studio Code er en open source-kodeditor udviklet af Microsoft. Det er en af ​​de bedste c ++ ideer, der giver smart kode færdiggørelse baseret på variable typer, vigtige moduler og funktionsdefinitioner.

Funktioner:

  • Det er en af ​​de bedste c ++ ideer til windows, der kan arbejde med Git version kontrolsystem.
  • Du kan nemt fejle kode ved hjælp af denne c ++ programmeringssoftware.
  • Det er en af ​​de gratis c ++ ideer, der understøtter adskillige udvidelser til at inkludere nye sprog, temaer og mere.
  • Visual Studio Code kan bruges på Windows- og Mac-operativsystemer.
  • Det giver den bedste c ++ - kompilator, og du kan nemt styre flere versioner af et program.

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


2) Drage

Drage er IDE til C ++, der automatisk udfylder flere linjekoder. Denne editor understøtter mere end 16 sprog. Det hjælper dig med at kode hurtigere uden besvær.

Pris : Gratis

Funktioner:

  • Det tilbyder Java-dokumentation.
  • Denne editor giver en funktionssignatur, mens du skriver.
  • Du får et værktøjstip til musen.
  • Giver support i e-mail.
  • Bruger maskinlæringsmodeller til Java-sprog.

3) Formørkelse

Eclipse er et webstedsudviklingsværktøj til C ++. Det fremhæver den syntaks, du har skrevet. Dette værktøj giver dig mulighed for nemt at fejle programmet.

Funktioner:

  • Dette online ide-værktøj validerer automatisk syntaksen.
  • Det understøtter parser (en del af compileren).
  • Eclipse giver dig mulighed for at styre projektet eksternt.
  • Det kan bruges på platforme som Windows, Linux og OS X.
  • Dette c ++ programmeringssoftwareværktøj genererer Makefile, der indeholder instruktioner til, hvordan du bygger dit C ++ - program.
  • Det giver færdige kodeskabeloner.

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


4) Codelite

CodeLite er et open source-værktøj til at skrive programmer i C ++. Det er en af ​​de bedste c ++ ideer, der understøtter kode refactoring. Denne app fremhæver syntaksen. Du kan bruge det på Windows- og Mac-operativsystemer.

Funktioner:

  • Codelite kan integreres med Cscope-integration (tekstbaseret interface til at søge i en kode).
  • Du kan tilpasse syntaksfarver.
  • Dette online ide-værktøj hjælper dig med at finde filer uden besvær ved hjælp af en trævisning.
  • Det er et af de bedste ideer til c-programmering og c ++, der har en kommandogane, der indeholder funktionalitet som sortering, ændring af syntaksen osv.

Link: https://codelite.org/


5) Beslag. Io

Brackets er en open source editor til udvikling af webapplikationer. Det er grundlagt af adobe-systemer. Det er et af de bedste ideer til c ++, der kan fremhæve parantesparenteserne.

Funktioner:

  • Det hjælper dig med hurtigt at redigere C ++ - koden.
  • Du kan oprette forbindelse til din browser i realtid.
  • Denne app kan bruges på Linux-, Windows- og Mac-operativsystemer.
  • Du kan effektivt styre projektet.
  • Giver preprocessorsupport, live preview og inline redaktører.
  • Du kan hurtigt tilpasse brugergrænsefladen, der er tilgængelig i værktøjet Brackets.io.

Link: http://brackets.io/


6) Atom

Atom er en simpel editor til at skrive C ++ - program. Det kan tilpasses til at gøre noget uden at ændre en konfigurationsfil.

Funktioner:

  • Det er en af ​​de bedste editorer til c ++, som har en integreret pakkehåndtering.
  • Dette c ++ redigeringsværktøj tillader redigering på tværs af platforme
  • Du kan finde, forhåndsvise og erstatte tekst, der er skrevet i en fil eller på tværs af hele projektet.
  • Det tilbyder en kommandopalette, der indeholder elementer, der bruges gentagne gange.

Link: https://atom.io/


7) CLion

CLion er et værktøj udviklet af Jetbrains. Det hjælper dig med hurtigt at løse fejl i programmet. Denne IDE til c ++ giver dig mulighed for at analysere effektiviteten af ​​din applikation uden besvær.

Funktioner:

  • Du kan ubesværet køre og debugge dit program.
  • Det hjælper dig med at teste individuelle kildekodenheder.
  • Du kan integrere CLion med CVS (Concurrent Versions System) og TFS (Team Foundation Server).
  • Du kan tilpasse redaktøren, som du vil.
  • Denne software hjælper dig med at styre dit projekt og kode effektivt.
  • Det indstiller automatisk formatering, mens du skriver kode.

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


8) Emacs

Emacs er et Unix-baseret værktøj, der giver en meget tilpasselig funktion. Det er en af ​​de bedste c ++ ideer til mac, der understøtter syntaksfarvning. Du kan bruge denne software på GNU-, Windows- eller mac-operativsystemet.

Funktioner:

  • Det er en af ​​de bedste c ++ editorer, der understøtter Unicode til mange menneskelige scripts.
  • Det giver et emballagesystem til installation og download af adskillige udvidelser.
  • Du kan tilpasse denne app ved hjælp af Emacs Lisp-koden.
  • Emacs tilbyder komplet indbygget dokumentation.
  • Denne app tilbyder en tutorial til nye brugere.

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


9) Notesblok ++

Notepad ++ er en kode editor, der kan bruges med Windows. Dette c ++ ide værktøj fremhæver syntaks og nøgleord. Det hjælper dig med at arbejde med flere åbne filer i et enkelt vindue.

Funktioner:

  • Det fremhæver parenteser skrevet i C ++ - programmet.
  • Du kan zoome ind eller zoome ud på skærmen.
  • Makro (automatisk udvidelig instruktion) optagelse og afspilning er mulig.
  • GUI kan tilpasses.
  • Det er en af ​​de bedste editorer til c ++, som understøtter flersproget miljø.

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


10) Netbønner

NetBeans er et integreret udviklingsmiljø til skrivning af C ++ - programmer. Det er et af de bedste c ++ ideer til windows, der har et projektvindue, der viser en liste over projekter, der aktuelt findes.

Funktioner:

  • Du kan indstille undtagelse, variabel, funktionsbrudpunkter osv. Og se dem i vinduet Brudpunkter.
  • Den justerer automatisk indrykning og formaterer koden.
  • Du kan nemt se strukturen i C ++ - klassen.
  • Dette værktøj fremhæver variabler og nøgleord i dit C ++ - program.
  • Det udfylder automatisk parenteserne.
  • Netbeans er en af ​​de gratis c ++ ideer, der tilbyder readymade skabeloner til at skrive C ++ kode.

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


11) Codeblocks

Codeblocks er open source IDE til skrivning af programmer i C ++. Det er en af ​​de bedste c ++ ideer til mac, der understøtter GCC (GNU Compiler Collection), Visual C ++ osv. Du kan bruge denne app på Windows, Linux og macOS.

Funktioner:

  • Denne c ++ editor giver en af ​​de bedste c ++ - kompilatorer og arbejdsområder til let at kombinere mere end et projekt.
  • Codeblocks har en funktion, der automatisk udfylder koden.
  • Du kan bygge mere end et projekt samtidigt.
  • Det giver dig mulighed for at skrive fulde breakpoint-betingelser (stoppe udførelsen af ​​kode, hvis udtrykket er sandt).
  • Du kan hurtigt skifte mellem flere programmer.
  • Det er en af ​​de gratis c ++ ide app, der giver en fane interface.

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


12) Cevelop

Cevelop er en af ​​de bedste C ++ IDE til udviklere. Det giver dig mulighed for at migrere en variabelerklæring til den nye syntaks. Det er en af ​​de bedste ideer til c ++, som hjælper dig med at opdage ikke-initialiserede variabler.

Funktioner:

  • Det gør koden mere læselig ved hjælp af det globale navneområde (et navn, der repræsenterer en enhed).
  • Denne software har en skabelonvisning, der viser detaljerede skabelonoplysninger.
  • Det hjælper dig med at analysere og optimere koden.
  • Cevelop understøtter Ctylechecker-plugin for at finde fejl i programmet.

Link: https://cevelop.com/


13) Kdevelop

Kdevelop er et open source integreret udviklingsmiljø for C ++ - udviklere. Du kan bruge denne software på Windows, Linux, macOS, Solaris og mere.

Funktioner:

  • Det er et af de bedste ideer til c programmering og c ++, der giver sprogstøtte til OpenCL (Open Computing Language).
  • Du kan springe til erklæring / definitionskoden.
  • Kdevelop hjælper dig med hurtigt at søge efter enhver funktion eller klasse.
  • Det kan fremhæve kode med forskellige betydninger og brug.
  • Dette c ++ editor værktøj giver en af ​​de bedste c ++ kompilatorer og kan fremhæve forekomsten af ​​samme variabel i en bestemt farve.
  • Du kan tildele genveje til hver handling i dette værktøj.
  • Dette værktøj understøtter versionskontrolsystemer som Subversion, CVS, Perforce og mere.

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


14) SlickEdit

SlickEdit er en platform-IDE til skrivning i programmet. Det er en af ​​de bedste c ++ editorer, der understøtter mere end 60 sprog. Denne ide til c ++ kan hurtigt indlæse store filer.

Funktioner:

  • Du kan tilpasse menupunkter.
  • Det giver dig mulighed for at åbne en fil uden at skrive en sti.
  • Let at integrere Subversion, CVS osv.
  • Du kan udvide en fælles blokstruktur.
  • SlickEdit kan automatisk formatere kode, når den indsættes.
  • Du kan oprette GUI-dialogbokse med flere platforme.
  • Denne c ++ editor software gemmer automatisk filen efter en periode med inaktivitet.

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


15) Graviton

Graviton er en brugervenlig editor, der hjælper dig med at skrive og administrere C ++ - koden effektivt. Det er en af ​​de bedste c ++ editorer, der findes på engelsk, spansk og mange andre sprog.

Funktioner:

  • Det er kompatibelt med macOS-, Windows- og Linux-platforme.
  • Graviton opbevarer dine data på din pc i stedet for serveren.
  • Du kan skjule uønsket kode i editoren.
  • Dette værktøj har et opdagelsespanel, der hjælper dig med at vælge filer eller mapper til kopiering, flytning eller sletning.

Link: https://graviton.ml/

FAQ

? Hvad er IDE i C ++?

C ++ er et generelt formål, objektorienteret programmeringssprog udviklet af Bjarne Stroustrup. En IDE indeholder generelt en kildekode editor, en debugger, build automatiseringsværktøjer. IDE's hjælp til at kode din ansøgning på mindre tid.

❓ Hvorfor bruge C ++ IDE?

Her er grundene til at bruge C ++ IDE:

  • Det giver dig færdiglavet kodeskabelon.
  • Dette værktøj validerer automatisk syntaksen.
  • Det understøtter kodefakturering.
  • Det understøtter syntaksfarvning.
  • Det giver dig mulighed for at indstille breakpoints.
  • C ++ IDE tilbyder en robust debugger.
  • Robust C ++ Editor