En ця панорама про можливості, які пропонує Linux для програмістів, vo та присвятити наступні статті огляду характеристик деяких доступних мов програмування і як їх встановити на певні дистрибутиви Linux.
Кодування на C ++
C ++ - одна з найбільш широко використовуваних мов програмування на сьогодні. Від пошукових систем до програм віртуальної реальності, через програми бронювання повітря та дослідження космосу, вони інтенсивно використовують його функції.
Хоча це мова загального призначення, ідеально довести її до межі. Чи потрібно моторизувати масштабне програмне забезпечення або програми, які мають працювати в обмеженому середовищі.
Оскільки C ++ може безпосередньо керувати обладнанням, Розробники можуть адаптувати програми до кожного середовища виконання. Результатом є додаток, яке може швидко працювати на будь -якому пристрої.
Ось чому C ++ - це вибір багатьох програмістів для створення базового рівня багатьох важливих додатків.
Навіщо використовувати C ++?
Крім того Linux має всі необхідні інструменти для програмування у своїх сховищах, а також велику кількість безкоштовної документації, доступної в мережі, C ++ допомагає нам створювати швидкі програми, які ефективно використовують системні ресурси та надійні у виконанні критичних завдань.
Для чого використовується C ++?
- Операційні системи: Оскільки операційні системи повинні бути швидкими та ефективними в управлінні ресурсами, C ++ ідеально підходить для їх створення через низькорівневі можливості, близькі до машинного коду.
- Створення гри: Запуск ігор часто дуже вимогливий до апаратних ресурсів. Запрограмувавши їх на C ++, можна оптимізувати їх використання, налаштувавши структури даних та управління пам'яттю.
- Інтернет речей: Оскільки програми, які змушують працювати такі типи пристроїв, вбудовані в пристрій, їм доводиться працювати з обмеженими обчислювальними ресурсами та низьким енергоспоживанням. Ось чому C ++ є ідеальною мовою.
- Веб-браузери: C ++ використовується для відновлення бази даних та відновлення інтерактивної сторінки.
- Машинне навчання: Мова C ++ має велику колекцію бібліотек для спеціалізованих обчислень, необхідних для цих типів програм.
- Віртуальна та доповнена реальність: Цей тип технології вимагає управління великими обсягами даних, які постійно оновлюються відповідно до введення датчиків камери та взаємодії користувачів.
- Фінансова індустрія: Цей сектор має обробляти мільйони щоденних транзакцій та сприяти величезному обсягу та частоті операцій. C ++ також ідеально підходить для моделювання сценаріїв.
- Медичні технології: Діагностична візуалізація вимагає точної інтерпретації її нюансів.
- Тренажери польотів. Для відтворення фактичних умов польоту апаратне та програмне забезпечення повинно діяти одночасно в режимі реального часу.
Програми, що використовують C ++
Деякі програми, створені цією мовою
- Операційні системи: Symbian, Windows, MacOS та iOS.
- Ігри: World of Warcraft, Counter-Strike та StarCraf
- Консолі: Xbox, PlayStation і Nintendo Switch.
- Ігрові механізми: Нереальний двигун.
- Відкрите джерело: Mozilla Firefox, Mozilla Thunderbird, MySQL та MongoDB
- Браузери: Google Chrome, Safari, Opera
Встановлення на Linux
Ми повинні встановити необхідні інструменти
У Fedora / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
Про Debian та похідні
sudo apt update
sudo apt install build-essential manpages-dev
Усі дистрибутиви
Перевірте розташування компілятора
whereis gcc
Визначте версію компілятора
gcc --version
Деякі вбудовані редактори розробки для C ++
Серед варіантів, доступних у сховищах Linux, а також у магазинах Snap та FlatPak:
- VSCodium
- Код Visual Studio
- Код :: Блоки
- Затемнення.
- NetBeans
- QTCreator
- Atom
C ++, ймовірно, не є ідеальним вибором для початку програмування. Але, безумовно, ви повинні мати його у списку, коли ви вирішите брати на себе більш амбітні програми. Веб -сайт сповнений безкоштовних ресурсів, деякі нашою мовою, щоб навчити вас опановувати складності цієї мови.
Дуже добре пояснення 6 все, що вони говорять. Це дійсно величезна мова програмування, якою ми всі повинні скористатися. Дякую, я фанат c ++