混合編程
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
混合編程是指使用兩種或兩種以上的程式設計語言來開發應用程式的過程。至今為止,電腦上流行的程式設計語言有多種,它們有各自的優勢和不足,混合編程可以充分利用各種程式設計語言的優勢。混合編程的關鍵問題是參數傳遞。
1.java與C++強強聯合
C++調用JAVA主要用到了SUN公司的JNI技術, JNI是Java Native Interface的 縮寫。從Java 1.1開始,Java Native Interface (JNI)標準成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。
2.C#和C++混合編程
由於歷史原因,很多時候我們的代碼並不完全是使用.NET寫成的。這時候和以往C++代碼的混合編程就顯得相當重要了。一些常見問題的將方法簡要記述如下。
3.VC++與MATLAB混合編程
通過使用C/C++與Matlab混合編程,既可以享受到C代碼快速執行的速度,又可以方便的使用Matlab眾多的庫函數和強大的繪圖功能。讓 Matlab調用C函數是通過DLL文件實現的,而這個DLL的開發過程不僅僅可以使用Matlab自帶的mex命令,還可以使用VC++開發環境,使用 VC有很多好處,一是讓我回到了原來熟悉的開發環境中,二能夠使用更加標準的C++編譯器,第三點也是最爽的,可以使用VC強大的調試功能。
至今為止,電腦上流行的程式設計語言有多種,它們有各自的優勢和不足,混合編程可以充分利用各種程式設計語言的優勢。混合編程的關鍵問題是參數傳遞。