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++ 的粉丝