Как да кодирам в C ++. Програмиране в Linux 7

Как да кодирам в C ++

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 ++ вероятно не е идеалният избор за започване на програмиране. Но определено трябва да го имате в списъка, когато решите да предприемете по -амбициозни приложения. Мрежата е пълна с безплатни ресурси, някои на нашия език, за да ви научат да овладеете сложността на този език.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Хорхе Хосе Мустелие Сармиенто каза той

    Много добро обяснение 6 всичко, което казват. Това наистина е огромен език за програмиране, от който всички трябва да се възползваме. Благодаря, фен съм на c ++