之前老是给大伙说,什么是 Python、Java、C++之类的,说它们重点是用来干啥的,但在这以前,始终都没跟大伙讲啥是编程语言!
在你决定走近 IT 这个行当以前,对“编程语言”这个概念有过认识吗?
编程语言的概念
当咱们牙牙学语之时,咱们的父母教授给咱们的乃是汉语,亦便是中国的语言。在成长的过程其中,咱们借助汉语进行沟通,但伴同年龄的增长,咱们起始接触英语、日语等其他国家的语言。
咱们经过各异的“语言形式”与他人交流,借此达成咱们的目的。语言的种类众多,涵盖汉语、英语、法语、韩语等,尽管输出的形式存在差别,却能够实现相同的目的。
一样地,咱们亦能够凭借“语言”来掌控计算机,让计算机为咱们办事,这种语言就被叫作作编程语言。
编程语言拥有多种类型,平常的包含 C 语言、C++、Java、C#、Python、PHP、JavaScript、Go 语言、Objective-C、Swift、汇编语言等。
2.各编程语言的优良
● C/C++
C++是在 C 语言的基本上发展而来的,C++涵盖了 C 语言的所有内容,C 语言是 C++的一部分,它们时常混合运用,故而统叫作为 C/C++。C/C++重点应用于 PC 软件研发、Linux 研发、游戏研发、单片机以及嵌入式系统。
● Java
Java 属于一门通用型的语言,可用于网站后台研发、Android 研发、PC 软件研发等。
● Python
Python 一样是一门通用型的语言,重点应用于系统运维、网站后台研发、数据分析、人工智能、云计算等行业。
● PHP
PHP 是一门专用型的语言,重点用于研发网站后台程序。
● Go 语言
Go 语言由 Google 发布的一款编程语言,其发展非常快速。重点用于服务器端的编程,对 C/C++、Java 都构成为了必定的挑战。
● 汇编语言
汇编语言是计算机发展初期的一门语言,它的执行效率颇高,然而研发效率却极低,因此在平常的应用程序研发中不会采用汇编语言,仅在对效率和实时性需求极高的关键模块才会思虑运用,例如操作系统内核、驱动、仪器仪表、工业掌控等。 编程语言的详细解释
能够将区别的编程语言比作各个国家的语言,为了表达同一意思,或许会运用区别的语句。例如,表达“世界你好”的意思:
汉语:世界你好;
英语:Hello World
法语:Bonjour tout le monde
编程语言与人类语言类似,由直观的词汇形成,咱们很容易理解其意思,经过代码的形式达成最后想要的结果。
这些拥有特定含义的词汇、语句,按照特定的格式组织起来,就形成了源代码(Source Code),亦叫作作源码或代码(Code)。
总结:编程语言是用于掌控计算机的一系列指令,它拥有固定的格式和词汇(区别编程语言的格式和词汇各不相同),必须予以遵守,否则就会显现 Bug,没法达成咱们的目的。
|