python属于脚本语言还是编程语言,python是一种什么型脚本语言
脚本语言和编程语言的定义
脚本语言:
脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言。
与传统的Java、C等编程语言不同,脚本语言不需要编译器!它需要一个翻译。你什么意思?也就是说,脚本语言被解释和执行。比如我有一个特殊的软件,这个特殊的软件只能通过执行特定的操作来和我的软件进行交互。操作的集合就是解释器,执行的操作就是脚本语言。当我们组织这个软件操作来完成一个任务的时候,我们就是在用脚本语言来编程。
编程语言:
编程语言:是用来定义计算机程序的形式语言,是把程序员定义的代码翻译成计算机能识别的二进制代码的工具,所以编程语言需要编译器。
编译器和解释器最大的区别在于,一个是面向计算机的,一个是面向特定的软件或计算机的某个部分的。
脚本语言和编程语言的比较
1.脚本语言因为不需要编译器,省略了编译过程,大大减少了开发时间,而编程语言可能需要更长的时间,因为需要编译。
2.脚本语言是一种动态语言,这意味着您可以在不停止程序的情况下实时更改代码。这是一个高级特性,而Java等编程语言是静态语言。一旦编译并运行,除非你停止程序,否则你不能改变代码,但这是昂贵的。
3.脚本语言非常好学,但是也造成了它的缺点,就是不全面,缺乏系统性,语法比较松散。而高级编程语言,虽然相对难学,但规则性强,能写出简洁美观的代码,可读性相对较好。
4.一般来说,脚本语言不是通用的,但可以通过特殊应用进行调整。
5.随着技术的发展,其实脚本语言越来越强大,脚本语言和编程语言的界限比较模糊。比如Python可以算是一种编程语言,因为它非常强大。
脚本语言分类
1.工作控制语言和shell ——它们可以控制系统的行为并与之交互。大部分脚本语言其实都是命令行接口,比如Linux的shell接口。
2.GUI脚本3354用于控制计算机的图形界面、菜单、按钮等。
3.应用3354定制的脚本语言很多应用都会定制自己的脚本语言,比如office中的宏语言,大型游戏中惯用的脚本语言。
4.WEB编程脚本——其实WEB编程脚本就是应用定制的脚本语言。因为应用广泛,所以单独提出来,比如JavaScript,HTML等。他们的解释者是浏览器。
5.文本处理语言3354处理基于文本的记录,如Unix中的awk和XSLT。
6.通用动态语言3354一种脚本语言已经发展成为一种流行的编程语言,比如Python和Perl。
7.可扩展和嵌入式语言3354一些语言被设计成通过将脚本语言嵌入到应用程序中来代替由应用程序定制的脚本语言。应该相当于插件。
希望我的回答对你有帮助。下面是我自己准备的一套系统学习python的教学资源。
里面包含了初学者需要牢记的知识点,希望对你有所帮助,
记得连我三次,爱你~2021最新版Python零基础,高强度7天快速入门到熟练度_ cheers ~-哔哩哔哩www.bilibili.com2021最新版python爬虫7天速成(附代码课件)_ 12 1
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。