在我現有的軟件中,我有一個使用本地增長決策樹的遺傳編程實現,它能夠在一些布爾數據中應用基本邏輯運算符(AND OR NOT)它以數組的形式存在。我使用的平臺是帶有SQLServer後端的.NET/C#。尋找方法來提高我的遺傳程序的性能,我得出結論認爲,我幾乎需要功能語言附帶的所有附加功能,我認爲Scheme或LISP是最好的解決方案,除非我想實現像COND,IF,comparisson運營商等本人擴展現有的實施。從.NET/C調用LISP或SCHEME#
我對論壇的問題是,是否有任何有效的方式來從.NET應用程序調用Scheme(或LISP)以某種數組形式傳回數據。如果這是不可能的,你會做得更好嗎?只是咬牙堅持並從頭開始實施它,或者我應該尋找替代方法,例如使用文本文件進行通信?
一般來說,Lisps需要一個與.NET運行時不同的運行時,因此調用它們將會很困難。我最後一次混合使用C,Fortran和Common Lisp(並且這已經超過了15年前),我不得不讓主程序成爲Lisp。 – 2010-07-28 20:24:57
SCHEME是一個LISP。 – Ken 2010-07-28 20:52:45