编程语言是研发人员与计算机交流的工具,计算机中的程序和软件均通过编程语言编写。
一、编程语言的发展史
(1)机器语言
计算机诞生初期,计算机的编程语言主要是机器语言。机器语言使用0和1组成的机器代码编写,这种机器代码较难被理解和记忆。
(2)汇编语言
因为机器语言较难被理解和记忆,所以更易被理解和记忆的汇编语言被发明。汇编语言使用助记符代替机器代码。助记符是一些简单的英文单词,更容易被研发人员理解和使用。机器语言和汇编语言均属于低级编程语言。
(3)高级编程语言
目前,高级编程语言的种类较多,主流的高级编程语言包括:C语言、C++、Java、Python等。
因为Python编程语言被越来越广泛应用,所以下文以Python编程语言为例介绍编程语言。
二、Python编程语言的特点
(1)Python是一种面向对象(根据网络资料:面向对象相对于面向过程而言,BASIC语言属于面向过程语言)的解释型(根据百度百科:程序不需要编译,程序在运行时才翻译成机器语言)计算机程序设计语言。
(2)Python是纯粹的自由软件,是开源编程语言。
(3)Python源代码和解释器遵循 GPL(GNU General Public License)协议,每个人均可以使用和修改Python源代码。
(4)Python语法简洁清晰,强制使用四个空白符作为语句缩进。
三、Python编程语言的优势
(1)简单易学。Python编程语言是一种具有简单主义思想的语言,阅读一个良好的Python程序类似阅读英语文章。程序员在使用Python编程语言编写程序时,可将更多精力用于程序设计本身,将更少将精力消耗于弄清Python编程语言的语法。Python编程语言也适合没有编程基础的人员学习。
(2)开发效率高。Python编程语言的代码量处于C语言等代码量的五分之一至三分之一之间,而且Python编程语言无需编译等步骤,可以提高程序员的开发效率。
(3)典型的工具语言。Python脚本通过灵活的集成机制更容易与应用程序的其他部分进行通讯,此优势使得Python编程语言成为产品定制和扩展的工具。目前,Python编程语言可以与C语言、C++相互调用,可以与Java组件集成,可以与COM、NET(个人理解:此句中的COM、NET指域名)通讯。
(4)丰富的模块库。Python编程语言内置了较多的预编译且可移植的模块,覆盖了从字符模式到网络编程等一系列应用级编程任务。此外,Python编程语言可通过自行开发的库和第三方库简化编程。第三方库包括网站开发、数值计算、串口编写、游戏开发等各种应用场景。
(5)跨平台。在不进行修改的情况下,大部分Python程序可以在各种主流计算机操作系统中运行。主流计算机操作系统包括:苹果OS操作系统、windows、Linux、Unix等。通过非官方的构件,Python程序可在安卓、ios操作系统运行。
四、Python编程语言的应用领域
(2)数据采集与处理领域(即爬虫)
(3)数据计算与分析领域
(4)自动化测试领域
(5)系统集成运维领域
(6)Web互联网领域
审核编辑:刘清
-
C语言
+关注
关注
180文章
7604浏览量
136676 -
编程语言
+关注
关注
10文章
1942浏览量
34706 -
python
+关注
关注
56文章
4792浏览量
84623 -
gpl
+关注
关注
0文章
26浏览量
2177
原文标题:大数据相关介绍(4)——编程语言(上)
文章出处:【微信号:行业学习与研究,微信公众号:行业学习与研究】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论