![Cum să activați modul Copii pe dispozitivele Samsung Galaxy](/f/a985f16576acb00e21d3eb2ada1286be.jpg?width=100&height=100)
C ++, o extensie de bine cunoscut C este un limbaj de programare excelent, puternic și cu scop general, care oferă o programare modernă și generică caracteristici pentru dezvoltarea de aplicații la scară largă, de la jocuri video, motoare de căutare, alte programe de calculator până la operare sisteme.
C ++ este extrem de fiabil și permite, de asemenea, manipularea memoriei la nivel scăzut pentru cerințe de programare mai avansate.
Sunt mai mulți editori de text acolo pe care programatorii îl pot folosi pentru a scrie C / C ++ cod, dar IDE a venit să ofere facilități și componente complete pentru o programare ușoară și ideală.
Nu ratați:12 cei mai buni editori de text (GUI + CLI) pentru Linux
În acest articol, vom analiza unele dintre cele mai bune IDE pe care le puteți găsi pe platforma Linux C ++ sau orice altă programare.
Netbeans este un cross-platform gratuit, open-source și popular IDE pentru
C / C ++ și multe alte limbaje de programare. Este complet extensibil folosind pluginuri dezvoltate de comunitate.Acesta include tipuri de proiecte și șabloane pentru C / C ++ și puteți crea aplicații utilizând biblioteci statice și dinamice. În plus, puteți reutiliza codul existent pentru a vă crea proiectele și puteți utiliza, de asemenea, caracteristica drag and drop pentru a importa fișiere binare în acesta pentru a construi aplicații de la sol.
Să ne uităm la câteva dintre caracteristicile sale:
Accesați pagina principală: https://netbeans.org/features/cpp/index.html
Cod:: Blocuri este o platformă multiplată gratuită, extrem de extensibilă și configurabilă C ++ IDE construit pentru a oferi utilizatorilor cele mai solicitate și ideale caracteristici. Oferă o interfață de utilizator consistentă și simte.
Și, cel mai important, îi puteți extinde funcționalitatea utilizând pluginuri dezvoltate de utilizatori, unele dintre pluginuri fac parte Cod:: Blocuri lansează, iar multe nu sunt, scrise de utilizatori individuali care nu fac parte din echipa de dezvoltare Code:: Block.
Caracteristicile sale sunt clasificate într-un compilator, depanator și funcții de interfață și acestea includ:
Accesați pagina principală: http://www.codeblocks.org
Eclipsă este un bine-cunoscut open-source, IDE multiplataforma în arena de programare. Oferă utilizatorilor o interfață grafică excelentă cu suport pentru funcționalitatea drag and drop pentru aranjarea ușoară a elementelor de interfață.
Eclipse CDT este un proiect bazat pe platforma primară Eclipse și oferă un IDE C / C ++ complet funcțional cu următoarele caracteristici:
Accesați pagina principală: http://www.eclipse.org/cdt/
CodeLite este, de asemenea, un IDE gratuit, open-source, cross-platform, proiectat și construit special pentru programarea C / C ++, JavaScript (Node.js) și PHP.
Unele dintre principalele sale caracteristici includ:
Accesați pagina principală: http://codelite.org/
Bluefish este mai mult decât un editor normal, este un editor ușor și rapid, care oferă programatorilor funcții de tip IDE pentru dezvoltarea de site-uri web, scrierea de scripturi și coduri software. Este multi-platformă, rulează pe Linux, Mac OSX, FreeBSD, OpenBSD, Solaris și Windows și, de asemenea, acceptă multe limbaje de programare, inclusiv C / C ++.
Citește și: Cele mai bune 11 alternative pentru Notepad ++ pentru Linux
Este bogat în caracteristici, inclusiv cele enumerate mai jos:
Accesați pagina principală: http://bluefish.openoffice.nl
Suporturi este un editor de text modern și open-source conceput special pentru proiectare și dezvoltare web. Este foarte extensibil prin intermediul pluginurilor, de aceea programatorii C / C ++ îl pot folosi instalând fișierul Extensie pachet C / C ++ / Objective-C, acest pachet este conceput pentru a îmbunătăți scrierea codului C / C ++ și pentru a oferi IDE-like Caracteristici.
Accesați pagina principală: http://brackets.io/
Atom este, de asemenea, un editor de text modern, open-source, multi-platformă, care poate rula pe Linux, Windows sau Mac OS X. De asemenea, este hackabil până la baza sa, de aceea utilizatorii îl pot personaliza pentru a satisface cerințele lor de scriere a codului.
Este complet prezentat și unele dintre principalele sale caracteristici includ:
Accesați pagina principală: https://atom.io/
instructiuni de instalare: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
Text sublim este un editor de text bine definit, cu mai multe platforme, conceput și dezvoltat pentru cod, markup și proză. Îl puteți folosi pentru scrierea codului C / C ++ și oferă o interfață excelentă pentru utilizator.
Lista caracteristicilor sale cuprinde:
Accesați pagina principală: https://www.sublimetext.com
instructiuni de instalare: https://www.tecmint.com/install-sublime-text-editor-in-linux/
CLion este un IDE non-gratuit, puternic și multiplataforma pentru programare C / C ++. Este un mediu de dezvoltare C / C ++ complet integrat pentru programatori, oferind Cmake ca model de proiect, o fereastră de terminal încorporată și o abordare orientată pe tastatură a scrierii de cod.
De asemenea, oferă un editor de cod inteligent și modern, plus multe funcții mai interesante pentru a permite un mediu ideal de scriere a codului, iar aceste caracteristici includ:
Accesați pagina principală: https://www.jetbrains.com/clion/
Studio vizual este un mediu de dezvoltare bogat, complet integrat, pe mai multe platforme, care rulează pe Linux, Windows și Mac OS X. Recent a fost creat open-source pentru utilizatorii Linux și a redefinit editarea codului, oferind utilizatorilor fiecare instrument necesar pentru construirea fiecărei aplicații pentru mai multe platforme, inclusiv Windows, Android, iOS și web.
Este caracteristică completă, cu funcții clasificate în cadrul dezvoltării aplicațiilor, gestionării ciclului de viață al aplicațiilor și extinderea și integrarea caracteristicilor. Puteți citi o listă cuprinzătoare de caracteristici de pe site-ul web Visual Studio.
Accesați pagina principală: https://code.visualstudio.com/
KDevelop este doar un alt IDE gratuit, open-source și multiplataforma care funcționează pe Linux, Solaris, FreeBSD, Windows, Mac OSX și alte sisteme de operare similare Unix. Se bazează pe bibliotecile KDevPlatform, KDE și Qt. KDevelop este extrem de extensibil prin intermediul pluginurilor și bogat în funcții, cu următoarele caracteristici notabile:
Accesați pagina principală: https://www.kdevelop.org
Geany este un IDE gratuit, rapid, ușor și multiplataforma dezvoltat pentru a funcționa cu puține dependențe și, de asemenea, să funcționeze independent de desktopurile Linux populare, cum ar fi GNOME și KDE. Pentru funcționalitate necesită biblioteci GTK2.
Lista caracteristicilor sale constă din următoarele:
Accesați pagina principală: http://www.geany.org/
Anjuta DevStudio este un studio GNOME simplu, dar puternic, de dezvoltare software, care acceptă mai multe limbaje de programare, inclusiv C / C ++.
Oferă instrumente avansate de programare, cum ar fi gestionarea proiectelor, proiectarea GUI, depanatorul interactiv, vrăjitorul de aplicații, editorul sursei, controlul versiunilor plus atâtea alte facilități. În plus, față de caracteristicile de mai sus, Anjuta DevStudio are, de asemenea, alte funcții IDE grozave și acestea includ:
Accesați pagina principală: http://anjuta.org/
Studio de programare GNAT este un IDE gratuit ușor de utilizat, conceput și dezvoltat pentru a unifica interacțiunea dintre un dezvoltator și codul și software-ul acestuia.
Construită pentru o programare ideală, facilitând navigarea sursă, evidențiind în același timp secțiuni și idei importante ale unui program. De asemenea, este conceput pentru a oferi un nivel ridicat de confortabilitate a programării, permițând utilizatorilor să dezvolte sisteme complete de la sol.
Este bogat în caracteristici, cu următoarele caracteristici:
Accesați pagina principală: http://libre.adacore.com/tools/gps/
Este un IDE cross-platform gratuit, creat pentru crearea de dispozitive conectate, UI și aplicații. Qt creator le permite utilizatorilor să facă mai mult de creație decât codificarea reală a aplicațiilor.
Poate fi folosit pentru a crea aplicații mobile și desktop, precum și dispozitive încorporate conectate.
Unele dintre caracteristicile sale includ:
Accesați pagina principală: https://www.qt.io/ide/
Emacs este un editor de text multi-platformă gratuit, puternic, extrem de extensibil și personalizabil, pe care îl puteți utiliza pe Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows și Mac OS X.
Nucleul Emacs este, de asemenea, un interpret pentru Emacs Lisp, care este un limbaj sub limbajul de programare Lisp. Începând cu această scriere, ultima versiune GNU Emacs este versiunea 24.5, iar caracteristicile fundamentale și notabile ale Emacs includ:
Accesați pagina principală: https://www.gnu.org/software/emacs/
SlickEdit (anterior Visual SlickEdit) este un IDE multiplataforma comercial premiat creat pentru a permite programatorilor posibilitatea de a codifica pe 7 platforme în peste 40 de limbi. Respectat pentru setul său de instrumente de programare bogate în caracteristici, SlickEdit permite utilizatorilor să codeze mai repede cu control complet asupra mediului lor.
Caracteristicile sale includ:
Lazarus IDE este o vizuală multiplată platformă bazată pe Pascal, gratuită și open-source Mediu de dezvoltare integrat creat pentru a oferi programatorilor un Compilator Pascal gratuit pentru dezvoltarea rapidă a aplicațiilor. Este gratuit pentru a construi orice, inclusiv de ex. software, jocuri, browsere de fișiere, software de editare grafică etc. indiferent dacă vor fi gratuite sau comerciale.
Principalele caracteristici includ:
MonoDevelop este un IDE multi-platformă și open-source dezvoltat de Xamarin pentru construirea de aplicații desktop web și cross-platform, cu accent principal pe proiectele care utilizează Mono și .Net cadre. Are o interfață de utilizare curată și modernă, cu suport pentru extensii și mai multe limbi chiar de la început.
Principalele caracteristici ale MonoDevelop includ:
Gambas este o platformă puternică de mediu de dezvoltare open source gratuită, bazată pe un interpret de bază cu extensii de obiecte similare cu cele din Visual Basic. Pentru a-și îmbunătăți semnificativ gradul de utilizare și setarea caracteristicilor, dezvoltatorii săi au mai multe adăugări în conductă, cum ar fi o componentă web îmbunătățită, o componentă grafică, un sistem de persistență a obiectelor și upgrade-uri la baza de date componentă.
Printre cele mai importante caracteristici actuale ale sale se numără:
IDE-ul Eric Python este un IDE Python cu funcții complete scris în Python bazat pe setul de instrumente Qt UI pentru a se integra cu controlul editorului Scintilla. Este conceput pentru a fi folosit atât de programatorii începători, cât și de dezvoltatorii profesioniști și conține un sistem de pluginuri care permite utilizatorilor să își extindă cu ușurință funcționalitatea.
Caracteristicile sale principale includ:
Editorul Python al lui Stani este un IDE multiplataforma pentru programarea Python. A fost dezvoltat de Stani Michiels pentru a oferi dezvoltatorilor Python un IDE gratuit capabil de sfaturi de apel, auto-indentare, shell PyCrust, index sursă, suport blender etc. Folosește o interfață UI simplă, cu aspecte cu file și suport de integrare pentru mai multe instrumente.
Caracteristicile editorului Python Stani includ:
Boa Constructor este un simplu Python IDE gratuit și wxPython GUI builder pentru sistemele de operare Linux, Windows și Mac. Oferă utilizatorilor suport Zope pentru crearea și editarea obiectelor, crearea și manipularea cadrelor vizuale, crearea și editarea proprietăților de la inspector etc.
Principalele caracteristici includ:
Graviton este un editor de cod sursă minimalist gratuit și open-source construit cu accent pe viteză, personalizare și instrumente care sporesc productivitatea pentru Windows, Linux și macOS. Dispune de o interfață de utilizare personalizabilă cu pictograme colorate, evidențierea sintaxei, indentare automată etc.
Caracteristicile Graviton includ:
MindForger este un IDE Markdown robust, gratuit și open-source, bazat pe performanță, dezvoltat ca un inteligent de a lua note, editor și organizator, cu respect pentru securitatea și confidențialitatea utilizatorilor. Oferă o mulțime de funcții pentru luarea avansată de note, gestionare și partajare, cum ar fi suport pentru etichete, backup de date, editare de metadate, suport pentru Git și SSH etc.
Caracteristicile sale includ:
Komodo IDE este cel mai popular și mai puternic mediu de dezvoltare integrată în mai multe limbi (IDE) pentru Perl, Python, PHP, Go, Ruby, dezvoltare web (HTML, CSS, JavaScript) și multe altele.
Consultați câteva dintre următoarele caracteristici cheie ale Komodo IDE.
Vim o versiune îmbunătățită a VI editor, este un editor de text gratuit, puternic, popular și extrem de configurabil. Este construit pentru a permite editarea eficientă a textului și oferă funcții de editor interesante pentru utilizatorii Unix / Linux, prin urmare, este, de asemenea, o opțiune bună pentru scrierea și editarea codului C / C ++.
Nu ratați:Aflați Vi / Vim ca editor de text integral - UN GHID DE ÎNCEPUT
În general, IDE oferă mai multă comoditate de programare decât editorii de text tradiționali, prin urmare este întotdeauna o idee bună să le folosiți. Acestea vin cu caracteristici interesante și oferă un mediu de dezvoltare cuprinzător, uneori programatorii sunt prinși între alegerea celui mai bun IDE de utilizat pentru programarea C / C ++.
Există multe alte IDE pe care le puteți afla și descărca de pe Internet, dar încercarea mai multor dintre ele vă poate ajuta să găsiți ceea ce se potrivește nevoilor dvs.