![Ubuntuova konvergencija i što to znači za Linux](/f/71cfd24f9dfc5968606633b9acdff55f.jpg?width=100&height=100)
C ++, produžetak dobro poznatog C jezik, izvrstan je, moćan i općeniti programski jezik koji nudi moderno i generičko programiranje značajke za razvoj velikih aplikacija, od video igara, tražilica, drugog računalnog softvera do operativnih sustava.
C ++ je vrlo pouzdan i također omogućuje manipulaciju memorijom niske razine za naprednije programske zahtjeve.
Tamo su nekoliko uređivača teksta vani koje programeri mogu koristiti za pisanje C/C ++ kod, ali IDE je ponudio opsežne sadržaje i komponente za jednostavno i idealno programiranje.
Ne propustite:12 najboljih uređivača teksta (GUI + CLI) za Linux
U ovom ćemo članku pogledati neke od najboljih IDE -ova za koje možete pronaći na Linux platformi C ++ ili bilo koje drugo programiranje.
Netbeans je besplatna, otvorena i popularna cross-platforma IDE za C/C ++ i mnogi drugi programski jezici. Potpuno se može proširiti pomoću dodataka razvijenih u zajednici.
Uključuje vrste projekata i predloške za C/C ++, a aplikacije možete graditi pomoću statičkih i dinamičkih knjižnica. Osim toga, možete ponovno upotrijebiti postojeći kôd za izradu svojih projekata, a također možete koristiti značajku povlačenja i ispuštanja za uvoz binarnih datoteka u njega za izradu aplikacija sa zemlje.
Pogledajmo neke njegove značajke:
Posjetite početnu stranicu: https://netbeans.org/features/cpp/index.html
Kôd:: Blokovi je besplatna, visoko proširiva i konfigurabilna cross-platforma C ++ IDE izgrađen kako bi korisnicima ponudio najtraženije i idealne značajke. Pruža dosljedno korisničko sučelje i osjećaj.
I što je najvažnije, njegovu funkcionalnost možete proširiti pomoću dodataka koje su razvili korisnici, a neki od njih su dio Kôd:: Blokovi izdanje, a mnogi i nisu, napisali su pojedinačni korisnici koji nisu dio razvojnog tima Code:: Block.
Njegove značajke kategorizirane su u značajke prevoditelja, ispravljača pogrešaka i sučelja, a one uključuju:
Posjetite početnu stranicu: http://www.codeblocks.org
Zasjeniti je dobro poznati open-source, cross-platform IDE u programskoj areni. Korisnicima nudi izvrstan GUI s podrškom za funkciju drag and drop za jednostavno slaganje elemenata sučelja.
The Eclipse CDT je projekt temeljen na primarnoj Eclipse platformi i pruža potpuno funkcionalan C/C ++ IDE sa sljedećim značajkama:
Posjetite početnu stranicu: http://www.eclipse.org/cdt/
CodeLite je također besplatni IDE otvorenog koda za više platformi dizajniran i izrađen posebno za C/C ++, JavaScript (Node.js) i PHP programiranje.
Neke od njegovih glavnih značajki uključuju:
Posjetite početnu stranicu: http://codelite.org/
Plava riba je više od običnog uređivača, lagan je i brz uređivač koji programerima nudi značajke slične IDE-u za razvoj web stranica, pisanje skripti i programskog koda. To je više platformi, radi na Linuxu, Mac OSX-u, FreeBSD-u, OpenBSD-u, Solarisu i Windowsu, a podržava i mnoge programske jezike, uključujući C/C ++.
Pročitajte također: 11 najboljih alternativa Notepad ++ za Linux
Bogat je značajkama, uključujući one navedene u nastavku:
Posjetite početnu stranicu: http://bluefish.openoffice.nl
Zagrade je moderan uređivač teksta otvorenog koda dizajniran posebno za web dizajn i razvoj. Vrlo je proširiv putem dodataka, pa ga programeri C/C ++ mogu koristiti instaliranjem C/C ++/Objective-C paket proširenje, ovaj paket je dizajniran za poboljšanje pisanja C/C ++ koda i nudi IDE-like obilježja.
Posjetite početnu stranicu: http://brackets.io/
Atom je također moderan uređivač teksta s više platformi otvorenog koda koji može raditi na Linuxu, Windowsu ili Mac OS X. Također je moguće hakirati sve do svoje baze, pa ga korisnici mogu prilagoditi tako da zadovolji njihove zahtjeve za pisanjem koda.
Potpuno je opremljen, a neke od njegovih glavnih značajki uključuju:
Posjetite početnu stranicu: https://atom.io/
Upute za instalaciju: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
Uzvišen tekst je dobro definiran, višeplatformski uređivač teksta dizajniran i razvijen za kôd, označavanje i prozu. Možete ga koristiti za pisanje C/C ++ koda i nudi izvrsno korisničko sučelje.
Popis njegovih značajki sastoji se od:
Posjetite početnu stranicu: https://www.sublimetext.com
Upute za instalaciju: https://www.tecmint.com/install-sublime-text-editor-in-linux/
CLion je neslobodan, moćan i međuplatformski IDE za programiranje na C/C ++. To je potpuno integrirano C/C ++ razvojno okruženje za programere, koje pruža Cmake kao model projekta, ugrađeni terminalni prozor i pristup pisanju koda orijentiran na tipkovnicu.
Nudi i pametan i moderan uređivač koda te mnoge uzbudljivije značajke koje omogućuju idealno okruženje za pisanje koda, a ove značajke uključuju:
Posjetite početnu stranicu: https://www.jetbrains.com/clion/
Vizualni studio je bogato, potpuno integrirano razvojno okruženje za više platformi koje radi na Linuxu, Windowsu i Mac OS X. Nedavno je otvoren za korisnike Linuxa i ima redefinirano uređivanje koda, nudeći korisnicima svaki alat potreban za izradu svake aplikacije za više platformi, uključujući Windows, Android, iOS i mreža.
Puna je značajki, sa značajkama kategoriziranim u okviru razvoja aplikacija, upravljanja životnim ciklusom aplikacije te proširuje i integrira značajke. Sveobuhvatni popis značajki možete pročitati s web stranice Visual Studio.
Posjetite početnu stranicu: https://code.visualstudio.com/
KDevelop je samo još jedan besplatni IDE otvorenog koda i za više platformi koji radi na Linuxu, Solarisu, FreeBSD-u, Windowsu, Mac OSX-u i drugim operativnim sustavima sličnim Unixu. Temelji se na knjižnicama KDevPlatform, KDE i Qt. KDevelop je visoko proširiv putem dodataka i bogat značajkama sa sljedećim značajnim značajkama:
Posjetite početnu stranicu: https://www.kdevelop.org
Geany je besplatan, brz, lagan i cross-platform IDE razvijen za rad s nekoliko ovisnosti, a također radi neovisno o popularnim Linux računalima kao što su GNOME i KDE. Za funkcionalnost su potrebne GTK2 knjižnice.
Popis njegovih značajki sastoji se od sljedećeg:
Posjetite početnu stranicu: http://www.geany.org/
Anjuta DevStudio je jednostavan GNOME -ov, ali moćan studio za razvoj softvera koji podržava nekoliko programskih jezika, uključujući C/C ++.
Nudi napredne programske alate kao što su upravljanje projektima, dizajner grafičkog sučelja, interaktivni program za ispravljanje pogrešaka, čarobnjak za aplikacije, uređivač izvora, kontrola verzija te mnogi drugi sadržaji. Osim toga, gore navedene značajke, Anjuta DevStudio ima i neke druge izvrsne IDE značajke, a one uključuju:
Posjetite početnu stranicu: http://anjuta.org/
The GNAT Programming Studio je besplatni IDE jednostavan za korištenje dizajniran i razvijen za unifikaciju interakcije između programera i njegovog/njezinog koda i softvera.
Napravljen za idealno programiranje olakšavajući navigaciju izvornim izvorima uz isticanje važnih dijelova i ideja programa. Dizajniran je tako da nudi visoku razinu udobnosti programiranja, omogućujući korisnicima razvoj sveobuhvatnih sustava iz temelja.
Bogat je značajkama sa sljedećim značajkama:
Posjetite početnu stranicu: http://libre.adacore.com/tools/gps/
To je besplatni IDE za više platformi dizajniran za stvaranje povezanih uređaja, korisničkih sučelja i aplikacija. Qtreator omogućuje korisnicima stvaranje više od stvarnog kodiranja aplikacija.
Može se koristiti za izradu mobilnih i stolnih aplikacija, a također i povezanih ugrađenih uređaja.
Neke od njegovih značajki uključuju:
Posjetite početnu stranicu: https://www.qt.io/ide/
Emacs je besplatan, moćan, visoko proširiv i prilagodljiv, višeplatformski uređivač teksta koji možete koristiti na Linuxu, Solarisu, FreeBSD-u, NetBSD-u, OpenBSD-u, Windows-u i Mac OS-u X.
Jezgra Emacsa također je tumač za Emacs Lisp koji je jezik pod programskim jezikom Lisp. Od ovog pisanja, najnovije izdanje GNU Emacsa je verzija 24.5, a temeljne i značajne značajke Emacsa uključuju:
Posjetite početnu stranicu: https://www.gnu.org/software/emacs/
SlickEdit (prethodno Vizualni SlickEdit) je nagrađivani komercijalni IDE za više platformi stvoren kako bi programerima omogućio mogućnost kodiranja na 7 platformi na 40+ jezika. Cijenjen zbog svog skupa programskih alata bogatih značajkama, SlickEdit omogućuje korisnicima brže kodiranje uz potpunu kontrolu nad svojim okruženjem.
Njegove značajke uključuju:
Lazar IDE besplatan je i otvoreni izvorni prikaz na platformi Pascal temeljen na više platformi Integrirano razvojno okruženje stvorena kako bi programerima omogućila Besplatni prevoditelj Pascal za brzi razvoj aplikacija. Besplatno je za izgradnju bilo čega, uključujući npr. softver, igre, preglednici datoteka, softver za uređivanje grafike itd. bez obzira na to hoće li biti besplatni ili komercijalni.
Najvažnije značajke uključuju:
MonoDevelop je cross-platform i open-source IDE koji je razvila Xamarin za izgradnju web i cross-platform desktop aplikacija s primarnim fokusom na projekte koji koriste Mono i .Neto okvirima. Ima čisto, moderno korisničko sučelje s podrškom za proširenja i nekoliko jezika.
Najvažnije značajke MonoDevelopa uključuju:
Gambas je moćna besplatna razvojna platforma otvorenog koda zasnovana na tumaču Basic s objektnim proširenjima sličnim onima u Visual Basicu. Kako bi uvelike poboljšali njegovu upotrebljivost i značajke, postavili su svoje programere na pripremu nekoliko dodataka, kao što su poboljšana web komponenta, komponenta grafikona, sustav postojanosti objekta i nadogradnja na bazu podataka komponenta.
Među nekoliko trenutačnih istaknutih značajki su:
IDE Eric Python je potpuno opremljeni Python IDE napisan u Pythonu na temelju Qt UI alata za integraciju s kontrolom uređivača Scintilla. Dizajniran je za korištenje od strane programera početnika i profesionalnih programera, a sadrži sustav dodataka koji korisnicima omogućuje jednostavno proširenje njegove funkcionalnosti.
Njegove značajke uključuju:
Stanijev Python urednik je cross-platform IDE za programiranje na Pythonu. Razvila ga je Stani Michiels ponuditi Pythonovim programerima besplatni IDE sposoban za savjete poziva, automatsko uvlačenje, PyCrust ljusku, izvorni indeks, podršku blendera itd. Koristi jednostavno korisničko sučelje s izgledima s karticama i podrškom za integraciju za nekoliko alata.
Značajke Stanijevog Python Editor -a uključuju:
Boa Konstruktor je jednostavan besplatni Python IDE i wxPython GUI builder za Linux, Windows i Mac operativne sustave. Korisnicima nudi Zope podršku za stvaranje i uređivanje objekata, stvaranje vizualnih okvira i manipulaciju, stvaranje svojstava i uređivanje od inspektora itd.
Najvažnije značajke uključuju:
Graviton je besplatni i minimalistički uređivač izvornog koda otvorenog koda izgrađen s naglaskom na brzini, prilagodljivosti i alatima koji povećavaju produktivnost za Windows, Linux i macOS. Sadrži prilagodljivo korisničko sučelje sa šarenim ikonama, isticanjem sintakse, automatskim uvlačenjem itd.
Značajke Gravitona uključuju:
MindForger je robustan besplatni i otvorenog koda Markdown IDE razvijen kao pametan bilježnik, urednik i organizator uz poštivanje sigurnosti i privatnosti korisnika. Nudi mnoštvo značajki za napredno bilježenje, upravljanje i dijeljenje, kao što su podrška za oznake, sigurnosna kopija podataka, uređivanje metapodataka, podrška za Git i SSH itd.
Njegove značajke uključuju:
Komodo IDE je najpopularnije i najmoćnije višejezično integrirano razvojno okruženje (IDE) za Perl, Python, PHP, Go, Ruby, web razvoj (HTML, CSS, JavaScript) i drugo.
Pogledajte neke od sljedećih ključnih značajki Komodo IDE -a.
Vim poboljšana verzija VI editor je besplatan, moćan, popularan i visoko konfigurabilan uređivač teksta. Napravljen je kako bi omogućio učinkovito uređivanje teksta i nudi uzbudljive značajke uređivača za Unix/Linux korisnike, stoga je također dobra opcija za pisanje i uređivanje C/C ++ koda.
Ne propustite:Naučite Vi/Vim kao uređivač cijelog teksta-VODIČ ZA POČETNIKE
Općenito, Ide nude veću udobnost programiranja od tradicionalnih uređivača teksta, stoga je uvijek dobra ideja koristiti ih. Dolaze s uzbudljivim značajkama i nude sveobuhvatno razvojno okruženje, ponekad se programeri nalaze između izbora najboljeg IDE -a za programiranje na C/C ++.
Postoji mnogo drugih IDE -a koje možete saznati i preuzeti s Interneta, ali isprobavanje nekoliko njih može vam pomoći da pronađete ono što odgovara vašim potrebama.