3
http://docs.python.org/2/extending/ 我有一些擴展/嵌入python解釋器的經驗。我也知道一些讓cython更容易的工具。擴展V8 JavaScript引擎
現在我很想知道如何用Google的V8引擎做同樣的事情。我對擴展它更感興趣,但沒有找到關於這樣做的很多信息。
任何人都可以推薦進一步閱讀?是否存在使這更容易的工具?
http://docs.python.org/2/extending/ 我有一些擴展/嵌入python解釋器的經驗。我也知道一些讓cython更容易的工具。擴展V8 JavaScript引擎
現在我很想知道如何用Google的V8引擎做同樣的事情。我對擴展它更感興趣,但沒有找到關於這樣做的很多信息。
任何人都可以推薦進一步閱讀?是否存在使這更容易的工具?
Kenneth Geisshirt's 2015 Talk(速成班)
簡答:no。
長答案:由於一種語言正在被另一種語言編譯,所以調試器本質上將很難跨越語言障礙。相反,我強烈建議您執行詳盡的單元測試,特別是當您認爲JavaScript是鬆散類型的,而C++是強類型的。開發擴展時,這種差異本身可能會導致或節省頭痛。