C ++, разширение на добре известно ° С език, е отличен, мощен и универсален език за програмиране, който предлага модерно и общо програмиране функции за разработване на мащабни приложения, вариращи от видео игри, търсачки, друг компютърен софтуер до работа системи.
C ++ е много надежден и също така позволява манипулиране на памет на ниско ниво за по-напреднали изисквания за програмиране.
Има няколко текстови редактора там, които програмистите могат да използват за писане C/C ++ код, но IDE е предложил изчерпателни съоръжения и компоненти за лесно и идеално програмиране.
Не пропускайте:12 най -добри текстови редактора (GUI + CLI) за Linux
В тази статия ще разгледаме някои от най -добрите IDE, за които можете да намерите на платформата Linux C ++ или друго програмиране.
Netbeans е безплатна, с отворен код и популярна крос-платформа IDE за C/C ++ и много други езици за програмиране. Той е напълно разширяем с помощта на разработени от общността плъгини.
Той включва типове проекти и шаблони за C/C ++ и можете да създавате приложения, използвайки статични и динамични библиотеки. Освен това можете да използвате повторно съществуващ код за създаване на вашите проекти, а също така да използвате функцията за плъзгане и пускане, за да импортирате двоични файлове в него за изграждане на приложения от земята.
Нека разгледаме някои от неговите характеристики:
Посетете началната страница: https://netbeans.org/features/cpp/index.html
Код:: Блокове е безплатна, силно разширяема и конфигурируема крос-платформа C ++ IDE създаден да предлага на потребителите най -търсените и идеални функции. Той осигурява последователен потребителски интерфейс и усещане.
И най -важното, можете да разширите функционалността му, като използвате плъгини, разработени от потребителите, някои от които са част от тях Код:: Блокове освобождаване, а много от тях не са, написани от отделни потребители, които не са част от екипа за разработка на Code:: Block.
Характеристиките му са категоризирани в компилатор, средство за отстраняване на грешки и интерфейс и те включват:
Посетете началната страница: http://www.codeblocks.org
Затъмнение е добре позната кросплатформена IDE с отворен код на арената за програмиране. Той предлага на потребителите страхотен графичен интерфейс с поддръжка за функционалност с плъзгане и пускане за лесно подреждане на елементи на интерфейса.
The Eclipse CDT е проект, базиран на основната платформа Eclipse и предоставя напълно функционална C/C ++ IDE със следните функции:
Посетете началната страница: http://www.eclipse.org/cdt/
CodeLite също е безплатна IDE с отворен код, кросплатформена, проектирана и създадена специално за C/C ++, JavaScript (Node.js) и PHP програмиране.
Някои от основните му характеристики включват:
Посетете началната страница: http://codelite.org/
Синя рибка е нещо повече от обикновен редактор, това е лек, бърз редактор, който предлага на програмистите IDE-подобни функции за разработване на уебсайтове, писане на скриптове и софтуерен код. Той е мултиплатформен, работи на Linux, Mac OSX, FreeBSD, OpenBSD, Solaris и Windows, а също така поддържа много езици за програмиране, включително C/C ++.
Прочетете също: 11 най -добри алтернативи на Notepad ++ за Linux
Той е богат на функции, включително изброените по-долу:
Посетете началната страница: http://bluefish.openoffice.nl
Скоби е модерен текстов редактор с отворен код, създаден специално за уеб проектиране и развитие. Той е силно разширяем чрез плъгини, затова програмистите на C/C ++ могат да го използват, като инсталират Разширение на C/C ++/Objective-C пакет, този пакет е предназначен да подобри писането на C/C ++ код и да предложи IDE-подобно Характеристика.
Посетете началната страница: http://brackets.io/
Атом също е модерен, многоплатформен текстов редактор с отворен код, който може да работи на Linux, Windows или Mac OS X. Той също може да бъде хакнат до основата си, поради което потребителите могат да го персонализират, за да отговарят на техните изисквания за писане на код.
Той е напълно представен и някои от основните му характеристики включват:
Посетете началната страница: https://atom.io/
инструкции за инсталация: https://www.tecmint.com/atom-text-and-source-code-editor-for-linux/
Възвишен текст е добре дефиниран, многоплатформен текстов редактор, проектиран и разработен за код, маркиране и проза. Можете да го използвате за писане на C/C ++ код и предлага страхотен потребителски интерфейс.
Списъкът с функции включва:
Посетете началната страница: https://www.sublimetext.com
инструкции за инсталация: https://www.tecmint.com/install-sublime-text-editor-in-linux/
CLion е несвободна, мощна и кросплатформена IDE за програмиране на C/C ++. Това е напълно интегрирана среда за разработка на C/C ++ за програмисти, предоставяща Cmake като модел на проект, вграден терминален прозорец и ориентиран към клавиатурата подход към писането на код.
Той също така предлага интелигентен и модерен редактор на кодове плюс много по -вълнуващи функции, които позволяват идеална среда за писане на код и тези функции включват:
Посетете началната страница: https://www.jetbrains.com/clion/
Визуално студио е богата, напълно интегрирана, кросплатформена среда за разработка, която работи на Linux, Windows и Mac OS X. Наскоро беше направен с отворен код за потребители на Linux и предефинира редактирането на код, предлагайки на потребителите всеки инструмент, необходим за изграждането на всяко приложение за множество платформи, включително Windows, Android, iOS и мрежа.
Той е пълен с функции, с функции, категоризирани в рамките на разработката на приложения, управление на жизнения цикъл на приложението и разширява и интегрира функции. Можете да прочетете изчерпателен списък с функции от уеб сайта на Visual Studio.
Посетете началната страница: https://code.visualstudio.com/
KDevelop е просто още една безплатна IDE с отворен код и между платформи, която работи на Linux, Solaris, FreeBSD, Windows, Mac OSX и други подобни на Unix операционни системи. Той се основава на библиотеките KDevPlatform, KDE и Qt. KDevelop е силно разширяем чрез плъгини и богат на функции със следните забележителни функции:
Посетете началната страница: https://www.kdevelop.org
Geany е безплатна, бърза, лека и междуплатформена IDE, разработена да работи с малко зависимости и също така да работи независимо от популярни настолни компютри Linux като GNOME и KDE. Тя изисква библиотеки GTK2 за функционалност.
Списъкът с функции се състои от следното:
Посетете началната страница: http://www.geany.org/
Anjuta DevStudio е просто GNOME, но мощно студио за разработка на софтуер, което поддържа няколко езика за програмиране, включително C/C ++.
Той предлага усъвършенствани инструменти за програмиране като управление на проекти, дизайнер на графичен потребителски интерфейс, интерактивен отстраняване на грешки, съветник за приложения, редактор на източник, контрол на версии плюс много други съоръжения. Освен това, към горните функции, Anjuta DevStudio има и някои други отлични IDE функции, които включват:
Посетете началната страница: http://anjuta.org/
The Студио за програмиране на GNAT е безплатна лесна за използване IDE, проектирана и разработена за унифициране на взаимодействието между разработчик и неговия/нейния код и софтуер.
Създаден за идеално програмиране чрез улесняване на навигацията в източника, като същевременно подчертава важни раздели и идеи на програма. Той също така е проектиран да предлага удобство при програмиране на високо ниво, което позволява на потребителите да разработват цялостни системи от земята.
Той е богат на функции със следните функции:
Посетете началната страница: http://libre.adacore.com/tools/gps/
Това е безплатна, кросплатформена IDE, предназначена за създаване на свързани устройства, потребителски интерфейси и приложения. Qt Creator позволява на потребителите да правят повече създаване, отколкото реално кодиране на приложения.
Може да се използва за създаване на мобилни и настолни приложения, както и свързани вградени устройства.
Някои от неговите характеристики включват:
Посетете началната страница: https://www.qt.io/ide/
Emacs е безплатен, мощен, силно разширяем и персонализиран, междуплатформен текстов редактор, който можете да използвате в Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows и Mac OS X.
Ядрото на Emacs също е интерпретатор за Emacs Lisp, който е език под езика за програмиране на Lisp. Към момента на писане, последната версия на GNU Emacs е версия 24.5, а основните и забележителни характеристики на Emacs включват:
Посетете началната страница: https://www.gnu.org/software/emacs/
SlickEdit (преди това Visual SlickEdit) е награждавана търговска кросплатформена IDE, създадена, за да даде възможност на програмистите да кодират на 7 платформи на над 40 езика. Уважаван заради богатия си набор от инструменти за програмиране, SlickEdit позволява на потребителите да кодират по-бързо с пълен контрол върху тяхната среда.
Характеристиките му включват:
Lazarus IDE е безплатна и базирана на Pascal крос-платформена визуализация с отворен код Интегрирана среда за разработка създаден, за да предостави на програмистите a Безплатен компилатор на Pascal за бързо разработване на приложения. Той е безплатен за изграждане на всичко, включително напр. софтуер, игри, файлови браузъри, софтуер за редактиране на графики и др. независимо дали те ще бъдат безплатни или търговски.
Основните акценти включват:
MonoDevelop е кросплатформена IDE с отворен код, разработена от Xamarin за изграждане на уеб и кроссплатформени настолни приложения с основен акцент върху проекти, които използват Mono и .Net рамки. Той има чист, модерен потребителски интерфейс с поддръжка на разширения и няколко езика веднага след като е готов.
Основните характеристики на MonoDevelop включват:
Гамбас е мощна безплатна среда за отваряне с отворен код, базирана на Basic интерпретатор с разширения на обекти, подобни на тези във Visual Basic. За да подобри значително използваемостта и функционалността му, разработчиците му трябва да имат няколко допълнения, като напр подобрен уеб компонент, графичен компонент, система за устойчивост на обекта и надграждане до неговата база данни компонент.
Сред неговите няколко актуални характеристики са:
IDE на Eric Python е пълнофункционална Python IDE, написана на Python на базата на инструментариума на Qt UI за интегриране с контрола на редактора на Scintilla. Той е предназначен за използване както от начинаещи програмисти, така и от професионални разработчици и съдържа система за плъгини, която позволява на потребителите лесно да разширят функционалността му.
Основните му характеристики включват:
Python редактор на Stani е кросплатформена IDE за програмиране на Python. Той е разработен от Стани Мичиелс да предложи на разработчиците на Python безплатна IDE, способна да дава съвети за обаждания, автоматично вмъкване, обвивка PyCrust, индекс на източника, поддръжка на блендер и т.н. Той използва прост потребителски интерфейс с оформления с раздели и поддръжка за интеграция за няколко инструмента.
Функциите на Stani's Python Editor включват:
Boa Constructor е прост безплатен Python IDE и wxPython GUI конструктор за операционни системи Linux, Windows и Mac. Той предлага на потребителите поддръжка на Zope за създаване и редактиране на обекти, създаване на визуална рамка и манипулиране, създаване и редактиране на свойства от инспектора и т.н.
Основните акценти включват:
Гравитон е безплатен и с отворен код минималистичен редактор на изходен код, създаден с акцент върху скоростта, персонализирането и инструментите, които повишават производителността за Windows, Linux и macOS. Той разполага с персонализиран потребителски интерфейс с цветни икони, подчертаване на синтаксиса, автоматично вмъкване и т.н.
Характеристиките на Graviton включват:
MindForger е стабилна безплатна и с отворен код Markdown IDE, разработена като интелигентен водещ бележки, редактор и организатор, съобразен със сигурността и поверителността на потребителите. Той предлага множество функции за усъвършенствано водене на бележки, управление и споделяне, като поддръжка на маркери, архивиране на данни, редактиране на метаданни, поддръжка на Git и SSH и др.
Характеристиките му включват:
Комодо IDE е най-популярната и мощна многоезична интегрирана среда за разработка (IDE) за Perl, Python, PHP, Go, Ruby, уеб разработка (HTML, CSS, JavaScript) и др.
Вижте някои от следните основни функции на Komodo IDE.
Вим подобрена версия на VI editor е безплатен, мощен, популярен и силно конфигуриран текстов редактор. Той е създаден, за да даде възможност за ефективно редактиране на текст и предлага вълнуващи функции за редактор за потребители на Unix/Linux, поради което е и добър вариант за писане и редактиране на C/C ++ код.
Не пропускайте:Научете Vi/Vim като пълнотекстов редактор-РЪКОВОДСТВО НА НАЧАЛНИКА
В общи линии, IDE предлагат по -голямо удобство при програмиране от традиционните текстови редактори, затова винаги е добра идея да ги използвате. Те идват с вълнуващи функции и предлагат цялостна среда за разработка, понякога програмистите се хващат между избора на най -добрата IDE, която да се използва за програмиране на C/C ++.
Има много други IDE, които можете да разберете и изтеглите от Интернет, но изпробването на няколко от тях може да ви помогне да намерите това, което отговаря на вашите нужди.