译型的。换句话说,一旦您完成程序编写,就可以将其转换为机器代码(或类似的低级替代方案),以便可以立即执行。 另一方面,脚本语言用于操作、自定义和自动化现有系统的功能。例如,假设我想编写一个脚本(一组计算机指令),用于从网络下载数据并将其自动保存在我的硬盘上。我不必编写新软件来执行此操作,只需向已有软件发出指令即可。
与编译型语言不同
脚本语言通常是解释型的。换句话说,另一个软件在执 哈萨克斯坦资源 行过程中逐行读取代码并将其翻译成机器代码,如果发现一行有问题,就会返回错误。 由于脚本语言并非为编写完整程序而设计的,因此它们比编程语言更慢且更耗能。如今大多数流行的语言实际上都被视为脚本语言(如 JavaScript 或 LUA)。但等等,这没有道理,对吧? 首先,你可以编写 JavaScript 代码并使用 JS 引擎进行编译。
那么 Python 呢?
它是解释型的,但许多人认为它是一种编程语言。那么这到 可免费下载的 disney svg 文件 底是怎么回事呢? 说实话,在过去的几十年里,脚本语言和编程语言之间的区别已经变得相当模糊了。大多数现代和流行的语言都有足够的能力相对轻松地完成这两项任务。话虽如此,没有一个理智的人会考虑用 JavaScript 开发操作系统或视频游戏引擎。 何时使用其中一个 虽然高级语言可以编写程序,但并非每个程序都应该用高级语言编写。
从性能角度来看
复杂的软件开发需要注重经济性和效率的低级解决方案。公平地说,大多数 柬埔寨号码 基本应用程序都可以用 Python 这样的语言编写和运行,而不必担心性能。是的,它可能比 C++ 慢一千倍,但这就是 0.01 秒和 0.00001 秒之间的差别。是的,慢了,但我们永远不会注意到它。 现在,例如游戏引擎每分钟必须运行数百万次计算。
发表回复