2016-01-12 82 views

回答

1

這意味着您可以「輕鬆」地將Python與其他語言連接起來。

一個例子是在C中有一個主程序,並在其中使用外部Python腳本。

爲了說明這一點,設想一下C程序計算一個迷宮,以及一個Python腳本,它提供了一個在迷宮中行走的策略。用戶可以用Python定義他/她自己的策略,而不是在C代碼中潛水。 用戶將執行C代碼,將Python腳本文件路徑作爲參數,C代碼將執行Python代碼作爲使用策略。

一個很好的屬性是您可以更改Python腳本並且不會重新編譯C代碼。

2

擴展語言就是它聽起來的樣子。用於擴展其他應用程序的語言。例如,當您使用Visual Basic在Excel中編寫宏時,使用VB作爲擴展語言。當你用JavaScript爲瀏覽器編寫插件時,就是使用JS作爲擴展語言。

擴展語言是一種用於編寫擴展的語言。