En 這個全景 Linux 為程序員提供的機會,voy 專門撰寫以下文章來回顧一些可用的編程語言的特性 以及如何在某些 Linux 發行版上安裝它們。
用 C++ 編碼
C++是當今使用最廣泛的編程語言之一。 從搜索引擎到虛擬現實應用程序,通過機票預訂程序和太空探索,他們大量使用其功能。
雖然它是一種通用語言,但將其推向極限是理想的。 要么驅動必須在有限環境中運行的大型軟件或應用程序。
由於C++可以直接操作硬件, 開發人員可以為每個運行時環境定製程序。 結果是一個可以在任何設備上快速運行的應用程序。
這就是為什麼許多程序員選擇 C++ 來構建許多重要應用程序的基礎層。
為什麼要使用 C++?
除此之外 Linux 擁有在其存儲庫中對其進行編程的所有必要工具,以及網絡上提供的大量免費文檔, C++ 幫助我們創建快速、有效利用系統資源並且在執行關鍵任務時可靠的應用程序。
C++有什麼用?
- 操作系統: 由於操作系統在管理資源方面必須快速高效,C++ 是構建它們的理想選擇,因為它具有接近機器代碼的低級功能。
- 遊戲創作: 運行遊戲通常對硬件資源的要求很高。 通過用 C++ 對它們進行編程,可以通過調整數據結構和內存管理來優化它們的使用。
- 物聯網: 由於使這些類型的設備工作的程序嵌入在設備中,因此它們必須以有限的計算資源和低功耗運行。 這就是 C++ 是理想語言的原因。
- 網絡瀏覽器: C++用於數據庫恢復和交互式頁面恢復。
- 機器學習: C++ 語言擁有大量庫,用於這些類型的應用程序所需的專門計算。
- 虛擬和增強現實: 這種類型的技術需要處理大量數據,這些數據根據相機傳感器的輸入和用戶的交互不斷更新。
- 金融業:該部門必須每天處理數百萬筆交易,並促進龐大的業務量和頻率。 C++ 也是模擬場景的理想選擇。
- 醫療技術: 診斷成像需要對其細微差別進行精確解釋。
- 飛行模擬器。 為了重現實際的飛行條件,硬件和軟件必須實時同步運行。
使用 C++ 的程序
一些用這種語言構建的應用程序
- 操作系統: Symbian、Windows、MacOS 和 iOS。
- 遊戲: 魔獸世界、反恐精英和星際爭霸
- 控制台: Xbox,PlayStation和Nintendo Switch。
- 遊戲引擎: 虛幻引擎。
- 開源: Mozilla Firefox、Mozilla Thunderbird、MySQL 和 MongoDB
- 瀏覽器:谷歌瀏覽器、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的
- QT創作者
- 原子
C++ 可能不是開始編程的理想選擇。 但是,當您決定進行更雄心勃勃的應用程序時,您絕對應該將其列在列表中。 網絡上充滿了免費資源,其中一些是我們的語言,可以教您掌握這種語言的複雜性。
很好的解釋 6 他們所說的一切。 它確實是一種我們都應該利用的強大的編程語言。 謝謝我是 c++ 的粉絲