Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一文说清脚本语言和编程语言的区别?!

一文说清脚本语言和编程语言的区别?!

作者头像
网络安全自修室
发布于 2022-12-06 06:47:27
发布于 2022-12-06 06:47:27
1.6K0
举报

内容速览

脚本语言含义:

脚本语言是为了缩短传统的编写-编译-链接-运行过程而创建的计算机编程语言。

和传统的Java,c++等编程语言不同,脚本语言不需要编译器,它需要的是解释器

也就是说,脚本语言是解释执行的,例如有一款专用的软件,而这款专用的软件上面执行特定的操作才能和我的软件进行交互

而这个操作的集合就是解释器,进行的操作就是脚本语言,当我们将这个软件操作组织起来完成一个任务的时候,这就是在运用脚本语言进行编程。

编程语言含义:

编程语言是用来定义计算机程序的形式语言,是一种将程序员所定义的代码,编译即翻译成计算机所认识的二进制代码的工具,所以编程语言需要编译器。

编译器和解释器最大的不同,就是一个面向的是计算机,一个面向的是某个特定的软件或者计算机某一个部分。

脚本语言与编程语言的区别

  1. 脚本语言不需要编译器,省去编译过程;而编程语言需要编译器。
  2. 脚本语言是动态的,可以实时更改代码;而编程语言不可以实时更改代码。
  3. 脚本语言易学,但缺乏系统性;编程语言较为成熟。

脚本语言和编程语言

  1. 脚本语言不需要编译器因而省去了编译的过程减少了开发的时间,而编程语言需要编译所以时间更长点
  2. 脚本语言是一种动态语言,也就是说可以实时的更改代码,而不需要将程序停止下来,这是一种高级特性。而Java等编程语言是静态的语言,一旦编译完成并且运行就不能更改代码,除非将程序停止下来
  3. 脚本语言非常容易学习,但是不够全面缺乏系统性而且语法较为散漫。而高级编程语言虽然相对难学,但是规则强可以编程出简洁美观的代码,并且可读性也相对较强。
  4. 一般来说脚本语言通用性较差,但是可以通过专门的应用来调整。
  5. 随着技术的发展,其实脚本语言变得越来越强,和编程语言的界限也比较模糊,比如Python,可以将它视为编程语言了,因为它很强大。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络安全自修室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
脚本语言是什么?脚本语言的优点和缺点是什么
有些人在接触编程的时候,可能就会遇见脚本语言,但是因为之前没有了解过的原因,所以在看见脚本语言的时候往往就会手足无措,下面我们就对于脚本语言有一个简单的介绍。
用户8739990
2021/07/09
4.2K0
脚本语言是什么?脚本语言的优点和缺点是什么
码农的瑞士军刀-脚本语言
首先声明,这里关于语言间的比较仅仅是为了说明问题。世界上没有一个开发语言有绝对的好坏,只有是否适合你当前的环境。 很多码农工作的非常辛苦,每天加班。一般情况,团队中成长最快的不是工作最辛苦的那一部分人,而是经常在思考怎么样可以“偷懒”的人。举个身边的例子,很多IDE环境都会有一个向导来生成新的project,工作多年只看到过一个人按照公司的常见项目类型定制过这个向导,多数人每个新project都会重复一遍同样的工作,生成一个标准的project,然后手工进行一系列的修改,而且觉得自然而然。 为什么会这样
叶锦鲤
2018/03/15
1.2K0
码农的瑞士军刀-脚本语言
计算机基础------计算机语言分类(脚本语言引发的思考)
开始只是对于脚本语言理解不到位,通过查阅感觉了解脚本语言只是冰山一角(可能对脚本语言的介绍会多一些),有必要对计算机语言的分类做进一步了解,做一下总结。 以下内容有多处参考。
鲲志说
2025/04/07
690
计算机基础------计算机语言分类(脚本语言引发的思考)
c语言和python区别
除了在语法使用上面的区别外,c语言和python的本质区别可能是在其语言性质上面的区别。
Twcat_tree
2022/12/05
9060
编译型、解释型与脚本语言
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。
里克贝斯
2021/05/21
2.1K0
编程语言分类
从1946年世界第一台计算机ENIAC诞生至今,计算机从早期的军事计算领域,已经渗透到人类生产和社会发展的各个领域。从政府机构到企业部门、从军事领域到民用行业、从科学教育到文化艺术、从生产运输到消费娱乐,都少不了计算机的身影。计算机在各行各业和人类社会的发展中发挥着不可替代极其重要的作用。面对纷繁复杂的应用领域和场景,自计算机诞生至今,已经发明和衍生出众多优秀的编程语言,来满足不用领域和场景的要求。
恋喵大鲤鱼
2018/08/03
10.7K0
编程语言分类
各种编程语言的优缺点
C语言是一种通用型命令式计算机编程语言,其支持结构化编程、词汇变量范围与递归,同时亦是套能够预防各类未预期操作的静态类型系统,最初构建目标在于编写系统软件。
老九君
2021/12/28
2.5K0
工业机器人的编程语言和种类
机器人的开发语言一般为C、C++、C++ Builder、VB、VC等语言,主要取决于执行机构(伺服系统)的开发语言;而机器人编程分为示教、动作级机器人编程语言、任务级编程语言三个级别;机器人编程语言
机器人网
2018/04/20
3.3K0
工业机器人的编程语言和种类
主流编程语言的介绍及特点
                                 主流编程语言的介绍及特点
泰斗贤若如
2019/06/19
4.3K0
PHP快速入门第一讲:什么是PHP
要学习先了解。下面我来介绍一下PHP语言。首先我们来看最官方的解释https://www.php.net/:
海拥
2021/08/23
5880
如何设计一门编程语言?
通过上述步骤,可以系统化地设计和实现一门新的编程语言,并确保其具有良好的用户体验、强大的功能和稳定的生态系统。
锅总
2024/06/27
3120
如何设计一门编程语言?
编程语言简史
本号已有原创文章200+篇,以DevOps为基石,洞察研发效能全貌,涵盖从需求管理到运营监控的完整流程。无论您是项目经理、产品经理、开发人员、测试人员,还是运维人员,在这里您都可以有所收获,同时深入理解其他角色的工作内容,共同助力DevOps的成功落地。欢迎关注,有任何问题可发送私信~
DevOps持续交付
2024/01/04
5800
编程语言简史
怎样学习一门编程语言
1、选择一门语言 2、确定你感兴趣的领域 你可以开始学习任何编程语言(尽管其中一些被描述地比其他的更加“易学”),你得去问自己自己想用通过学习这门语言完成什么样的工作。这将会帮助你确定你应该追求的编程
程序员互动联盟
2018/03/13
1.5K0
怎样学习一门编程语言
12种最受欢迎​​的编程语言
在机器的帮助下,我们的需要,想要和需求大量增加,全球市场也是如此,因此全球市场被数字网络或社区所包裹。我们被科技所环绕,被小工具包围 - 所有这些都通过编程或编码加以支持。没有卫星,电视,智能手机,证券交易所或机器学习和人工智能的生活是不可想象的,因此具有良好技能的程序员总是被需要的。
浮生长恨欢娱少
2018/05/21
2.2K0
12种最受欢迎​​的编程语言
编程语言与shell脚本
编程语言是指计算机能理解的语言,人类通过使用计算机语言可以给计算机批量下达任务,让其按照人类的思想去完成工作。最常见的语言有:汇编语言、C语言、java语言、php语言、Python语言、golang语言等等。
星哥玩云
2022/09/15
4190
编程语言与shell脚本
适合初学者入门的5种编程语言
如果你想学习编程,虽然选择第一门编程语言与你想用它来做什么最终达到什么目的有很大的关系。但是事实上某些编程语言的确比其他语言要好学。选择一门合适的编程语言作为入门的语言对于培养自己编程的兴趣会有很大的
程序员互动联盟
2018/03/13
6.2K0
适合初学者入门的5种编程语言
IT入门知识第二部分《编程语言》(2/10)
在软件开发的世界里,编程语言是构建应用和系统的基石。选择合适的编程语言对于项目的成功至关重要。本文将深入探讨编程语言的概述、常见的编程语言特性及其在实际开发中的应用,以及在选择编程语言时应考虑的因素。
正在走向自律
2024/12/18
1510
IT入门知识第二部分《编程语言》(2/10)
中文编程语言有哪些-为什么 Python 不是未来的编程语言?
  Python 现在如此火爆,已发展成为一种非常通用的语言,无论是从入门级选手到专业技术数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。它会是未来的编程语言吗?它是完美无缺的编程语言吗?有人发出了不同的声音。此前,InfoQ 中文站曾编译过相关文章,今天,我们翻译并分享了 Rhea 对 Python 的看法,权当一家之言吧!
宜轩
2022/12/29
1.8K0
Prompt Engineering 是否是一种新的编程语言
作为一名程序员,我们花费数年时间精通一门编程语言。我们需要学习语法、API等。但现在最强大的编程语言并非真正的编程语言如Java、Python,而是学会提出正确的问题,你咋想?
JavaEdge
2025/03/25
1370
软件设计(一)
1、VLIW全程是very Long instraction word,超长指令字。
用户9919783
2023/02/28
4580
软件设计(一)
推荐阅读
相关推荐
脚本语言是什么?脚本语言的优点和缺点是什么
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档