什么是扩展语言?示例:python可用作扩展语言

时间:2016-01-12 13:56:20

标签: python

它与脚本语言有何不同?

2 个答案:

答案 0 :(得分:2)

扩展语言听起来就像它。用于扩展其他应用程序的语言。例如,当您使用Visual Basic在Excel中编写宏时,使用VB作为扩展语言。当您使用Javascript为浏览器编写插件时,即使用JS作为扩展语言。

扩展语言是一种用于编写扩展名的语言。

答案 1 :(得分:1)

这意味着你可以轻松地#34;将Python与其他语言连接起来。

一个例子是在C中有一个主程序,并在里面使用外部Python脚本。

为了说明,想象一下用C编写一个计算迷宫的程序,以及一个Python脚本,它提供了一个穿越迷宫的策略。用户可以在Python中定义他/她自己的策略,而不是在C代码中潜水。 用户将执行C代码,将Python脚本文件路径作为参数,C代码将执行Python代码作为要使用的策略。

一个不错的属性是您可以更改Python脚本,而不是重新编译C代码。