2、由於各種語言的開發環境不同,所以在壹份源代碼裏使用不同語言是不可能的,編譯不會通過。
3、雖然不能在壹份源代碼裏使用不同語言,但是可以分開使用,例如,壹個軟件要實現的功能分模塊有2個,其中壹個模塊所實現的功能適合c語言編寫,而另壹個模塊所實現的功能更適合用java來編寫,那麽用c語言寫壹塊,用java寫壹塊,再用壹個主程序鏈接起來就行了。或者是使用c語言寫成dll、com等方式,再由java去調用。這些都可以。真正大型的軟件開發都不會局限與壹種語言,壹般都是混搭開發,例如操作系統壹般都是c語言和匯編混合開發的產物。