它與腳本語言有什麼不同?什麼是擴展語言?例如:python可以用作擴展語言
0
A
回答
1
這意味着您可以「輕鬆」地將Python與其他語言連接起來。
一個例子是在C中有一個主程序,並在其中使用外部Python腳本。
爲了說明這一點,設想一下C程序計算一個迷宮,以及一個Python腳本,它提供了一個在迷宮中行走的策略。用戶可以用Python定義他/她自己的策略,而不是在C代碼中潛水。 用戶將執行C代碼,將Python腳本文件路徑作爲參數,C代碼將執行Python代碼作爲使用策略。
一個很好的屬性是您可以更改Python腳本並且不會重新編譯C代碼。
2
擴展語言就是它聽起來的樣子。用於擴展其他應用程序的語言。例如,當您使用Visual Basic在Excel中編寫宏時,使用VB作爲擴展語言。當你用JavaScript爲瀏覽器編寫插件時,就是使用JS作爲擴展語言。
擴展語言是一種用於編寫擴展的語言。
相關問題
- 1. 是否可以「隱藏」語言擴展?
- 2. VSCode的Python語言擴展
- 3. 擴展C#語言?
- 4. C++語言擴展
- 5. MTL庫需要什麼語言擴展?
- 6. 擴展表達式語言
- 7. 多語言Safari擴展
- 8. 如何使OverloadedStrings語言擴展工作?
- 9. 抑制:「#警告是語言擴展名」
- 10. 哪種語言使用.pde擴展名?
- 11. 使用gcc擴展c編程語言
- 12. 禁用語言擴展,#ifndef失敗
- 13. 在新的語言擴展中使用現有語言的intellisense
- 14. 什麼是Hack編程語言的文件擴展名?
- 15. 如何禁用php語言擴展(例如abc.php.fr)?
- 16. 更改文件擴展名的語言?
- 17. 多語言TYPO3擴展中的關係
- 18. 重複Visual Studio擴展單一語言
- 19. Eclipse CDT擴展構建附加語言
- 20. PHP擴展與C語言編寫的
- 21. TYPO3教鞭擴展語言檢測
- 22. 圖書館與語言擴展
- 23. 目標擴展到非語言對象
- 24. 創建多語言Chrome擴展
- 25. 爲Eclipse創建語言擴展?
- 26. TypeScript Visual Studio語言擴展源代碼
- 27. VC9 C++語言擴展參考
- 28. 可以plv8 JavaScript語言擴展調用第三方庫?
- 29. C語言:.mm擴展名代表什麼?
- 30. PHP是一種可擴展的網頁語言嗎?