编译型语言和解释型语言提起编程语言,就必须先要理解语言所属类型。
编程语言可以分为编译型语言和解释型语言,下面分别解释一下 。
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了 。程序执行效率高,依赖编译器,跨平台性差些 。比较有代表性的有C、C++等 。
解释型语言:相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,程序在运行时才翻译成机器语言,每执行一次都要翻译一次,因此效率比较低 。比较有代表性的包括Java、Python、JavaScript等 。
从入门到实战因为C++很受欢迎,所以有很多资源可供初学者使用,包括在线教程、网站和书籍 。
当决定学习C++或任何其他计算机语言时,你首先要清楚将它用于什么方向、什么岗位 。
如果你从事机器学习、深度学习、数据分析这些偏重于算法和分析、对性能不敏感的岗位,你完全可以选择R或者Python这些语言替代 。
但是,如果你从事游戏、系统等对性能有严格要求的岗位,C++则是首要的选择 。
下面,就开始学习旅程吧!
开发环境如前面介绍的那样,C++属于一种静态的编译型语言,所以,开发环境配置过程中就需要用到对应的编译器 。
C++有很多编译器可以用,GCC或GNU Compiler Collection是最流行的C++编译器之一 。
下面是不同操作系统下的编译器安装方式 。
Linux

文章插图
?
如果你使用的是Linux,可能已经默认安装了GCC 。
如果没有,可以通过如下命令安装:
# Debian/Ubuntusudo apt install build-essential# Fedorasudo dnf install make automake gcc gcc-c++# Arch Linuxsudo pacman -S base-develLinux下的IDE可以选择Codeblocks IDE或Eclipse CDT在Linux 。macOS在Mac上,你可以使用Clang或GCC,两者都是免费的 。
虽然GCC支持更广泛的C和C++标准,但Clang在大多数情况下都能正常工作 。
可以使用Homebrew安装GCC:
brew install gcc【c语言课程 c语言培训班培训】开发工具方面,可以选择Visual Studio Code或者Xcode 。Windows在Windows上有很多好的编译器 。
在Windows上,Visual Studio提供了一个C++编译器,该编译器还可以构建C语言程序 。
Visual Studio有自己强大的、功能丰富的IDE,对于任何开始使用C或C++的人或主要针对Windows平台的人来说,它是一个很好的选择 。
如果你想要更符合标准的编译器,GCC(MinGW)也可以使用,Codeblocks IDE通过设置就可以满足需求 。
IDE方面,Clang是目前比较好用的的工具,除此之外,还有一些跨平台的IDE,如Eclipse CDT、Jetbrains CLion和Netbeans,它们提供了功能齐全的C和C++开发环境 。
最近,Visual Studio Code非常火热,在很多编程语言比较受欢迎,它也可用于Linux和Mac环境 。
C++入门语法是一种编程语言的核心,也是用C++开发的基础,就如同我们说汉语、英语一样,语法定义了C++代码的组成和理解方式 。
下面看一段示例代码:
# include <iostream>using namespace std:Int main () {cout << ”Hello World“ ; return 0;#include <iostream>:这是一个头文件库,将功能导入到程序中 。该命令的含义是程序从一个名<iostream>的文件中导入内容,该文件代表输入和输出流 。using namespace std:指的是来自标准库(std)的对象和变量名称,通常用关键字std和运算符::来缩写 。
- 美工培训班学校 网页美工培训班
- 英语三级课程 三级英语相当于什么水平
- 石家庄网络营销课程培训 石家庄网络销售
- 饮品课程 饮品培训师
- 法语专业课程 法语专业学什么
- 新概念英语网课 暑期新概念英语培训班
- 播音培训学校 播音培训课程
- 中级口译考试 中级口译培训课程
- 扬州有名的英语培训班 扬州英语培训机构
- 考研培训班 研究生培训班
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
