![Video-editor 'Novacut' onthult nieuwe UI-prototypes, beschikbaar om online te proberen](/f/cebbb4eb1a3c306b920d84a161015d41.png?width=100&height=100)
C++, een uitbreiding van bekende C taal, is een uitstekende, krachtige en algemene programmeertaal die moderne en generieke programmering biedt functies voor het ontwikkelen van grootschalige toepassingen, variërend van videogames, zoekmachines, andere computersoftware tot bediening systemen.
C++ is zeer betrouwbaar en maakt ook geheugenmanipulatie op laag niveau mogelijk voor meer geavanceerde programmeervereisten.
Er zijn verschillende teksteditors die er zijn die programmeurs kunnen gebruiken om te schrijven C/C++ code, maar IDE is gekomen om uitgebreide faciliteiten en componenten te bieden voor eenvoudig en ideaal programmeren.
Mis het niet:12 beste teksteditors (GUI + CLI) voor Linux
In dit artikel zullen we kijken naar enkele van de beste IDE's die je op het Linux-platform kunt vinden voor: C++ of een andere programmering.
Netbeans is een gratis, open-source en populaire platformonafhankelijke IDE voor C/C++
en vele andere programmeertalen. Het is volledig uitbreidbaar met behulp van door de gemeenschap ontwikkelde plug-ins.Het bevat projecttypen en sjablonen voor C/C++ en u kunt toepassingen bouwen met statische en dynamische bibliotheken. Bovendien kunt u bestaande code hergebruiken om uw projecten te maken, en ook de functie slepen en neerzetten gebruiken om binaire bestanden erin te importeren om applicaties vanaf de grond te bouwen.
Laten we eens kijken naar enkele van zijn kenmerken:
Bezoek startpagina: https://netbeans.org/features/cpp/index.html
Code:: Blokken is een gratis, zeer uitbreidbaar en configureerbaar platformonafhankelijk C++ IDE gebouwd om gebruikers de meest gevraagde en ideale functies te bieden. Het levert een consistente gebruikersinterface en voelt aan.
En het belangrijkste is dat u de functionaliteit ervan kunt uitbreiden door plug-ins te gebruiken die zijn ontwikkeld door gebruikers, waarvan sommige plug-ins deel uitmaken van Code:: Blokken release, en vele zijn niet, geschreven door individuele gebruikers die geen deel uitmaken van het Code:: Block-ontwikkelingsteam.
De functies zijn onderverdeeld in compiler-, debugger- en interfacefuncties en deze omvatten:
Bezoek startpagina: http://www.codeblocks.org
Verduistering is een bekende open-source, platformonafhankelijke IDE in de programmeerarena. Het biedt gebruikers een geweldige GUI met ondersteuning voor drag-and-drop-functionaliteit voor eenvoudige rangschikking van interface-elementen.
De Eclipse CDT is een project gebaseerd op het primaire Eclipse-platform en biedt een volledig functionele C/C++ IDE met de volgende kenmerken:
Bezoek startpagina: http://www.eclipse.org/cdt/
CodeLite is ook een gratis, open-source, platformonafhankelijke IDE die speciaal is ontworpen en gebouwd voor C/C++, JavaScript (Node.js) en PHP-programmering.
Enkele van de belangrijkste kenmerken zijn:
Bezoek startpagina: http://codelite.org/
Blauwe vis is meer dan alleen een normale editor, het is een lichtgewicht, snelle editor die programmeurs IDE-achtige functies biedt voor het ontwikkelen van websites, het schrijven van scripts en softwarecode. Het is multi-platform, draait op Linux, Mac OSX, FreeBSD, OpenBSD, Solaris en Windows, en ondersteunt ook veel programmeertalen, waaronder C/C++.
Lees ook: 11 Beste Notepad++-alternatieven voor Linux
Het is rijk aan functies, waaronder de onderstaande:
Bezoek startpagina: http://bluefish.openoffice.nl
Beugels is een moderne en open-source teksteditor die speciaal is ontworpen voor het ontwerpen en ontwikkelen van websites. Het is zeer uitbreidbaar via plug-ins, daarom kunnen C/C++-programmeurs het gebruiken door de C/C++/Objective-C pakketuitbreiding, dit pakket is ontworpen om het schrijven van C/C++-code te verbeteren en om IDE-achtige Kenmerken.
Bezoek startpagina: http://brackets.io/
Atoom is ook een moderne, open-source, multi-platform teksteditor die op Linux, Windows of Mac OS X kan draaien. Het is ook hackbaar tot aan de basis, daarom kunnen gebruikers het aanpassen aan hun eisen voor het schrijven van code.
Het is volledig uitgerust en enkele van de belangrijkste kenmerken zijn:
Bezoek startpagina: https://atom.io/
Installatie instructies: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
Sublieme tekst is een goed gedefinieerde teksteditor voor meerdere platforms die is ontworpen en ontwikkeld voor code, opmaak en proza. Je kunt het gebruiken voor het schrijven van C/C++-code en het biedt een geweldige gebruikersinterface.
De lijst met functies bestaat uit:
Bezoek startpagina: https://www.sublimetext.com
Installatie instructies: https://www.tecmint.com/install-sublime-text-editor-in-linux/
CLion is een niet-vrije, krachtige en platformonafhankelijke IDE voor C/C++-programmering. Het is een volledig geïntegreerde C/C++-ontwikkelomgeving voor programmeurs, met Cmake als projectmodel, een ingebed terminalvenster en een toetsenbordgeoriënteerde benadering van codeschrijven.
Het biedt ook een slimme en moderne code-editor plus nog veel meer opwindende functies om een ideale omgeving voor het schrijven van code mogelijk te maken en deze functies omvatten:
Bezoek startpagina: https://www.jetbrains.com/clion/
Visuele studio is een rijke, volledig geïntegreerde, platformonafhankelijke ontwikkelomgeving die draait op Linux, Windows en Mac OS X. Het is onlangs open-source gemaakt voor Linux-gebruikers en het heeft het bewerken van code opnieuw gedefinieerd, waardoor gebruikers elke tool die nodig is voor het bouwen van elke app voor meerdere platforms, waaronder Windows, Android, iOS en de web.
Het zit boordevol functies, met functies die zijn gecategoriseerd onder applicatieontwikkeling, applicatielevenscyclusbeheer en functies voor uitbreiden en integreren. U kunt een uitgebreide lijst met functies lezen op de Visual Studio-website.
Bezoek startpagina: https://code.visualstudio.com/
KOntwikkelen is gewoon weer een gratis, open-source en platformonafhankelijke IDE die werkt op Linux, Solaris, FreeBSD, Windows, Mac OSX en andere Unix-achtige besturingssystemen. Het is gebaseerd op de KDevPlatform-, KDE- en Qt-bibliotheken. KDevelop is zeer uitbreidbaar via plug-ins en is rijk aan functies met de volgende opvallende kenmerken:
Bezoek startpagina: https://www.kdevelop.org
Geany is een gratis, snelle, lichtgewicht en platformonafhankelijke IDE die is ontwikkeld om met weinig afhankelijkheden te werken en ook onafhankelijk van populaire Linux-desktops zoals GNOME en KDE te werken. Het vereist GTK2-bibliotheken voor functionaliteit.
De lijst met functies bestaat uit het volgende:
Bezoek startpagina: http://www.geany.org/
Anjuta DevStudio is een eenvoudige GNOME maar krachtige software-ontwikkelingsstudio die verschillende programmeertalen ondersteunt, waaronder C/C++.
Het biedt geavanceerde programmeertools zoals projectbeheer, GUI-ontwerper, interactieve debugger, applicatiewizard, broneditor, versiebeheer en nog vele andere faciliteiten. Naast de bovenstaande functies heeft Anjuta DevStudio ook enkele andere geweldige IDE-functies, waaronder:
Bezoek startpagina: http://anjuta.org/
De GNAT-programmeerstudio is een gratis, eenvoudig te gebruiken IDE die is ontworpen en ontwikkeld om de interactie tussen een ontwikkelaar en zijn/haar code en software te verenigen.
Gebouwd voor ideale programmering door bronnavigatie te vergemakkelijken terwijl belangrijke secties en ideeën van een programma worden benadrukt. Het is ook ontworpen om een hoog programmeercomfort te bieden, waardoor gebruikers uitgebreide systemen vanaf de grond kunnen ontwikkelen.
Het is rijk aan functies met de volgende functies:
Bezoek startpagina: http://libre.adacore.com/tools/gps/
Het is een gratis, platformonafhankelijke IDE die is ontworpen voor het maken van aangesloten apparaten, gebruikersinterfaces en applicaties. Met Qt Creator kunnen gebruikers meer doen aan het maken dan aan het daadwerkelijk coderen van applicaties.
Het kan worden gebruikt om mobiele en desktop-applicaties te maken, en ook aangesloten embedded apparaten.
Enkele van de functies zijn:
Bezoek startpagina: https://www.qt.io/ide/
Emacs is een gratis, krachtige, zeer uitbreidbare en aanpasbare, platformonafhankelijke teksteditor die u kunt gebruiken op Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows en Mac OS X.
De kern van Emacs is ook een tolk voor Emacs Lisp, een taal onder de Lisp-programmeertaal. Op het moment van schrijven is de nieuwste release van GNU Emacs versie 24.5 en de fundamentele en opvallende kenmerken van Emacs zijn:
Bezoek startpagina: https://www.gnu.org/software/emacs/
GladBewerken (eerder Visuele SlickBewerken) is een bekroonde commerciële platformonafhankelijke IDE die is gemaakt om programmeurs in staat te stellen te coderen op 7 platforms in meer dan 40 talen. Gerespecteerd om zijn veelzijdige set programmeertools, stelt SlickEdit gebruikers in staat om sneller te coderen met volledige controle over hun omgeving.
De kenmerken zijn onder meer:
Lazarus IDE is een gratis en open-source op Pascal gebaseerde platformonafhankelijke visual Geïntegreerde ontwikkelomgeving gemaakt om programmeurs te voorzien van een Gratis Pascal-compiler voor snelle applicatieontwikkeling. Het is gratis voor het bouwen van alles, inclusief b.v. software, games, bestandsbrowsers, grafische bewerkingssoftware, enz. ongeacht of ze gratis of commercieel zijn.
Hoogtepunten van de functies zijn onder meer:
MonoDevelop is een platformonafhankelijke en open-source IDE ontwikkeld door Xamarin voor het bouwen van web- en platformonafhankelijke desktopapplicaties met een primaire focus op projecten die Mono en. gebruiken .Netto kaders. Het heeft een schone, moderne gebruikersinterface met ondersteuning voor extensies en verschillende talen, direct uit de doos.
De hoogtepunten van MonoDevelop zijn onder meer:
Gamba's is een krachtig gratis en open source ontwikkelomgevingsplatform op basis van een Basic-interpreter met objectextensies die vergelijkbaar zijn met die in Visual Basic. Om de bruikbaarheid en functies van de ontwikkelaars aanzienlijk te verbeteren, hebben de ontwikkelaars verschillende toevoegingen in de pijplijn, zoals: een verbeterde webcomponent, een grafiekcomponent, een objectpersistentiesysteem en upgrades naar de database onderdeel.
Onder de verschillende hoogtepunten van de huidige functie zijn:
De Eric Python IDE is een volledig uitgeruste Python IDE geschreven in Python op basis van de Qt UI-toolkit om te integreren met Scintilla-editorbesturing. Het is ontworpen voor gebruik door zowel beginnende programmeurs als professionele ontwikkelaars en het bevat een plug-insysteem waarmee gebruikers de functionaliteit eenvoudig kunnen uitbreiden.
De hoogtepunten van de functie zijn onder meer:
Stani's Python-editor is een platformonafhankelijke IDE voor Python-programmering. Het is ontwikkeld door Stani Michiels om Python-ontwikkelaars een gratis IDE te bieden die in staat is tot oproeptips, automatisch inspringen, PyCrust-shell, bronindex, blenderondersteuning, enz. Het maakt gebruik van een eenvoudige gebruikersinterface met lay-outs met tabbladen en integratieondersteuning voor verschillende tools.
De functies van Stani's Python Editor omvatten:
Boa Constructor is een eenvoudige gratis Python IDE en wxPython GUI-builder voor Linux, Windows en Mac-besturingssystemen. Het biedt gebruikers met Zope ondersteuning voor het maken en bewerken van objecten, het maken en manipuleren van visuele frames, het maken en bewerken van eigenschappen vanuit de inspecteur, enz.
Hoogtepunten van de functies zijn onder meer:
graviton is een gratis en open-source minimalistische broncode-editor gebouwd met een focus op snelheid, aanpasbaarheid en tools die de productiviteit verhogen voor Windows, Linux en macOS. Het beschikt over een aanpasbare gebruikersinterface met kleurrijke pictogrammen, syntaxisaccentuering, automatisch inspringen, enz.
De functies van Graviton omvatten:
MindForger is een robuuste gratis en open-source prestatiegedreven Markdown IDE, ontwikkeld als een slimme notulist, redacteur en organisator met respect voor de veiligheid en privacy van gebruikers. Het biedt tal van functies voor het maken van geavanceerde notities, beheer en delen, zoals tagondersteuning, gegevensback-up, metadatabewerking, Git- en SSH-ondersteuning, enz.
De kenmerken zijn onder meer:
Komodo IDE is de meest populaire en krachtige meertalige geïntegreerde ontwikkelomgeving (IDE) voor Perl, Python, PHP, Go, Ruby, webontwikkeling (HTML, CSS, JavaScript) en meer.
Bekijk enkele van de volgende belangrijke functies van Komodo IDE.
Vim een verbeterde versie van VI editor, is een gratis, krachtige, populaire en zeer configureerbare teksteditor. Het is gebouwd om efficiënte tekstbewerking mogelijk te maken en biedt opwindende editorfuncties voor Unix/Linux-gebruikers, daarom is het ook een goede optie voor het schrijven en bewerken van C/C++-code.
Mis het niet:Leer Vi/Vim als een full-text editor – EEN BEGINNERSGIDS
Over het algemeen, Ides bieden meer programmeercomfort dan traditionele teksteditors, daarom is het altijd een goed idee om ze te gebruiken. Ze komen met spannende functies en bieden een uitgebreide ontwikkelomgeving, soms zijn programmeurs verstrikt tussen het kiezen van de beste IDE om te gebruiken voor C/C++-programmering.
Er zijn veel andere IDE's die u kunt vinden en downloaden van internet, maar door er een aantal uit te proberen, kunt u de IDE vinden die aan uw behoeften voldoet.