它与脚本语言有何不同?
答案 0 :(得分:2)
扩展语言听起来就像它。用于扩展其他应用程序的语言。例如,当您使用Visual Basic在Excel中编写宏时,使用VB作为扩展语言。当您使用Javascript为浏览器编写插件时,即使用JS作为扩展语言。
扩展语言是一种用于编写扩展名的语言。
答案 1 :(得分:1)
这意味着你可以轻松地#34;将Python与其他语言连接起来。
一个例子是在C中有一个主程序,并在里面使用外部Python脚本。
为了说明,想象一下用C编写一个计算迷宫的程序,以及一个Python脚本,它提供了一个穿越迷宫的策略。用户可以在Python中定义他/她自己的策略,而不是在C代码中潜水。 用户将执行C代码,将Python脚本文件路径作为参数,C代码将执行Python代码作为要使用的策略。
一个不错的属性是您可以更改Python脚本,而不是重新编译C代码。