En ta panorama możliwości, jakie Linux oferuje programistom, voy poświęcić poniższe artykuły, aby zapoznać się z charakterystyką niektórych dostępnych języków programowania i jak je zainstalować w niektórych dystrybucjach Linuksa.
Kodowanie w C++
C++ jest obecnie jednym z najczęściej używanych języków programowania. Od wyszukiwarek po aplikacje wirtualnej rzeczywistości, poprzez programy rezerwacji lotów i eksplorację kosmosu, intensywnie korzystają z jego funkcji.
Chociaż jest to język ogólnego przeznaczenia, idealnie jest go wykorzystać do granic możliwości. Albo zmotoryzować oprogramowanie na dużą skalę lub aplikacje, które muszą działać w ograniczonych środowiskach.
Ponieważ C++ może bezpośrednio manipulować sprzętem, programiści mogą dostosowywać programy do każdego środowiska wykonawczego. Rezultatem jest aplikacja, która może działać szybko na dowolnym urządzeniu.
Dlatego C++ jest wyborem wielu programistów do budowania warstwy bazowej wielu ważnych aplikacji.
Dlaczego używać C++?
poza tym Linux posiada wszystkie niezbędne narzędzia do programowania w swoich repozytoriach oraz mnóstwo darmowej dokumentacji dostępnej w sieci, C++ pomaga nam tworzyć aplikacje, które są szybkie, efektywnie wykorzystują zasoby systemowe i są niezawodne w wykonywaniu krytycznych zadań.
Do czego służy C++?
- System operacyjny: Ponieważ systemy operacyjne muszą być szybkie i wydajne w zarządzaniu zasobami, C++ jest idealny do ich budowania ze względu na jego niskopoziomowe możliwości zbliżone do kodu maszynowego.
- Tworzenie gry: Uruchamianie gier jest często bardzo wymagające pod względem zasobów sprzętowych. Programując je w C++ można zoptymalizować ich wykorzystanie poprzez dostosowanie struktur danych i zarządzanie pamięcią.
- Internet przedmiotów: Ponieważ programy, które umożliwiają działanie tego typu urządzeń, są osadzone w urządzeniu, muszą one pracować z ograniczonymi zasobami obliczeniowymi i niskim zużyciem energii. Dlatego C++ jest językiem idealnym.
- Przeglądarki internetowe: C ++ służy do odzyskiwania bazy danych i odzyskiwania stron interaktywnych.
- Nauczanie maszynowe: Język C++ posiada obszerną kolekcję bibliotek do specjalistycznych obliczeń wymaganych przez tego typu aplikacje.
- Rzeczywistość wirtualna i rozszerzona: Ten rodzaj technologii wymaga zarządzania dużymi ilościami danych, które są stale aktualizowane zgodnie z wejściem czujników kamery i interakcją użytkowników.
- Branża finansowa: Sektor ten musi przetwarzać miliony codziennych transakcji i ułatwiać ogromną ilość i częstotliwość operacji. C++ jest również idealny do symulacji scenariuszy.
- Technologia medyczna: Obrazowanie diagnostyczne wymaga precyzyjnej interpretacji niuansów tego samego.
- Symulatory lotu. Aby odtworzyć rzeczywiste warunki lotu, sprzęt i oprogramowanie muszą działać jednocześnie w czasie rzeczywistym.
Programy używające C++
Niektóre aplikacje zbudowane w tym języku
- System operacyjny: Symbian, Windows, MacOS i iOS.
- Gry: World of Warcraft, Counter-Strike i StarCraf
- Konsole: Xbox, PlayStation i Nintendo Switch.
- Silniki gier: Nierealny silnik.
- Otwarte źródło: Mozilla Firefox, Mozilla Thunderbird, MySQL i MongoDB
- Przeglądarki: Google Chrome, Safari, Opera
Instalacja w systemie Linux
Musimy zainstalować niezbędne narzędzia
W Fedorze / CentOS / RHEL / Rocky Linux / Alma Linux
sudo groupinstall 'Development Tools'
Na Debianie i pochodnych
sudo apt update
sudo apt install build-essential manpages-dev
Wszystkie dystrybucje
Sprawdź lokalizację kompilatora
whereis gcc
Określ wersję kompilatora
gcc --version
Niektóre wbudowane edytory programistyczne dla C ++
Wśród opcji dostępnych w repozytoriach Linux oraz w sklepach Snap i FlatPak są:
- VSCodium
- Visual Studio Code
- Kod :: Bloki
- Zaćmienie.
- NetBeans
- Kreator QT
- Atom
C++ prawdopodobnie nie jest idealnym wyborem do rozpoczęcia programowania. Ale zdecydowanie powinieneś mieć go na liście, gdy zdecydujesz się podjąć bardziej ambitne aplikacje. Sieć jest pełna bezpłatnych zasobów, niektóre w naszym języku, które pomogą Ci opanować złożoność tego języka.
Bardzo dobre wyjaśnienie 6 wszystko, co mówią. To naprawdę wspaniały język programowania, z którego wszyscy powinniśmy skorzystać. Dzięki jestem fanem c++