En тази панорама от възможностите, които Linux предлага на програмистите, voy да посвети следните статии за преглед на характеристиките на някои от наличните езици за програмиране и как да ги инсталирате на определени дистрибуции на 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
- Атом
C ++ вероятно не е идеалният избор за започване на програмиране. Но определено трябва да го имате в списъка, когато решите да предприемете по -амбициозни приложения. Мрежата е пълна с безплатни ресурси, някои на нашия език, за да ви научат да овладеете сложността на този език.
Много добро обяснение 6 всичко, което казват. Това наистина е огромен език за програмиране, от който всички трябва да се възползваме. Благодаря, фен съм на c ++