什么是编程语言?

1 篇文章 0 订阅
通俗的讲,就是能控制计算机进行一系列操作的语言。

语言种类

1、 汇编语言

  • 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

  • 组成:指令、伪指令和宏指令

  • 汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作。

  • 优点:汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件 不仅比较小,而且执行速度很快。

  • 缺点:汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识

2、脚本语言

  • 脚本语言(Script language,scripting language,scripting programming language)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机解释性的编程语言。

  • 早期的脚本语言经常被称为批量处理语言或工作控制语言。一个脚本通常是解释运行而非编译;而且脚本语言在每次运行时都会使对话框逐字重复。

  • 优点:脚本编程速度更快,且脚本文件明显小于如同类C程序文件。

  • 缺点:脚本通常是解释执行的,速度可能很慢,且运行时更耗内存,所有执行效率较慢。

3、机器语言

  • 原因:由于计算机内部只能接受二进制代码,因此,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。

  • 缺点:机器语言编写的程序无明显特征,难以记忆,不便阅读和书写,且依赖于具体机种,局限性很大

  • 注:只有目标程序才能被计算机直接识别和执行

4、高级语言

  • 与汇编语言相比,高级语言不但将许多相关的机器指令合成为单条指令,而且去掉了与具体操作有关但与完成工作无关的细节;同时,由于省略了很多细节,所有编程者也就不需要有太多的专业知识。

  • 高级语言是相对汇编语言而言的,它是由许多种语言所组成;例如:简单的编程语言PASCAL语言也属于高级语言。

  • 高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,所有按转换方式可将它们分为两类:

    4.1 解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行。

    4.1.1 优点:比较灵活,可以动态地调整、修改应用程序。

    4.1.2 缺点:效率比较低,而且不能生成可独立执行的可执行文件,且应用程序不能脱离其解释器。

    4.2 编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言)

    4.2.1 优点:其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。

    4.2.2 缺点:应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj,也就是OBJ文件)才能执行,只有目标文件而没有源代码,修改很不方便。

    每种语言都有自己擅长的方面,例如:

这里写图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 根据我的了解,迷你世界使用的脚本编程语言是 Lua。Lua 是一种轻量级的解释型编程语言,广泛用于游戏开发中,具有简单易学、速度快、可扩展性强等优点,因此在迷你世界中得到了广泛应用。通过编写 Lua 脚本,玩家可以自定义游戏中的各种行为、物品、场景等,从而让游戏更加丰富多彩。 ### 回答2: 迷你世界的脚本使用的编程语言是Lua。Lua是一种轻量级的脚本语言,在游戏开发领域广泛使用。它具有简洁的语法和高效的执行速度,适合用于游戏的逻辑控制和脚本编写。 迷你世界使用Lua语言来编写各种脚本,包括玩家行为的控制、场景物体的互动、任务系统的实现等。通过编写Lua脚本,玩家可以自定义游戏中的各种行为和规则,增加游戏的趣味性和可玩性。 使用Lua作为脚本语言的优势在于它的灵活性和可扩展性。Lua具有简单直观的语法,易于学习和使用,同时也支持面向对象的编程风格。它还可以与其他编程语言无缝集成,方便扩展游戏功能。 此外,Lua还具有良好的性能表现。它采用了轻量级的脚本解释器,运行速度较快,适合用于游戏中的实时控制和计算。 总的来说,迷你世界的脚本使用的编程语言是Lua。Lua语言具备简洁、高效、灵活等特点,为迷你世界的脚本编写和游戏功能扩展提供了便利。 ### 回答3: 迷你世界的脚本使用一种名为Blockly的编程语言。Blockly是一种基于图形化编程的编程语言,它的目标是让编程变得更加简单和易于理解。Blockly采用拼图的形式,用户只需要将拼图拖拽到工作区域并连接起来,就能够创建出各种不同的脚本。这种图形化的编程方式不需要用户编写复杂的代码,而是通过选择和连接不同的拼图来实现各种功能。 迷你世界的脚本使用Blockly的编程语言的好处在于,它是一种非常适合初学者使用的编程语言。由于不需要编写繁琐的代码,用户可以更加专注于逻辑和问题解决的思考,而不用担心语法错误等问题。Blockly还提供了丰富的API和模块,使得用户可以更加轻松地创建自己的脚本,实现各种不同的功能。 另外,使用Blockly的编程语言还可以培养孩子们的逻辑思维和问题解决能力。通过拼图的方式,孩子们可以更加直观地理解程序的执行过程,培养他们的创造力和解决问题的能力。Blockly的编程语言也广泛应用于教育领域,被用来教授编程课程,帮助学生们培养计算思维和创新能力。 总之,迷你世界的脚本使用Blockly的编程语言,这种图形化的编程方式简单易懂,适合初学者使用,可以帮助孩子们培养逻辑思维和问题解决能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leidl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值