5. C语言入门¶
5.1. 基本概念介绍¶
5.1.1. 什么是编程语言¶
我们通过语言来控制计算机,让计算机为我们做事情,这样的语言就叫做编程语言(Programming Language)。
编程语言有很多种,常用的有C、C++、Java、Python、PHP、JavaScript、汇编语言等,每种语言都有自己擅长的方面。
| 编程语言 | 主要用途 |
|---|---|
| C/C++ | C++ 是在C语言的基础上发展起来的,C++ 包含了C语言的所有内容,C语言是C++的一个部分,它们往往混合在一起使用,所以统称为 C/C++。C/C++主要用于PC软件开发、Linux开发、游戏开发、单片机和嵌入式系统。 |
| Java | Java 是一门通用型的语言,可以用于网站后台开发、Android 开发、PC软件开发,近年来又涉足了大数据领域(归功于 Hadoop 框架的流行)。 |
| Python | Python 也是一门通用型的语言,主要用于系统运维、网站后台开发、数据分析、人工智能、云计算等领域,近年来势头强劲,增长非常快。 |
| PHP | PHP 是一门专用型的语言,主要用来开发网站后台程序。 |
| JavaScript | JavaScript 最初只能用于网站前端开发,而且是前端开发的唯一语言,没有可替代性。近年来由于 Node.js 的流行,JavaScript 在网站后台开发中也占有了一席之地,并且在迅速增长。 |
| 汇编语言 | 汇编语言是计算机发展初期的一门语言,它的执行效率非常高,但是开发效率非常低,所以在常见的应用程序开发中不会使用汇编语言,只有在对效率和实时性要求极高的关键模块才会考虑汇编语言,例如操作系统内核、驱动、仪器仪表、工业控制等。 |