如果我安裝在我的電腦+所有必要的其他語言的支持.NET框架(Perl解釋器等)命令編譯程序在Windows
什麼是我應該在控制檯編譯程序給出的命令下列語言:
1.ç
2. C++
3.爪哇
4. Python的
5. VB
6. C#
7.的Perl
8.紅寶石
就像我們爲VB- vbc program_name.vb,編譯其他語言的程序有什麼命令?
如果我安裝在我的電腦+所有必要的其他語言的支持.NET框架(Perl解釋器等)命令編譯程序在Windows
什麼是我應該在控制檯編譯程序給出的命令下列語言:
1.ç
2. C++
3.爪哇
4. Python的
5. VB
6. C#
7.的Perl
8.紅寶石
就像我們爲VB- vbc program_name.vb,編譯其他語言的程序有什麼命令?
java編譯器是javac。 – 2010-04-08 01:27:44
對於Java,Python和Ruby,你給的是解釋器,而不是編譯器。對於Java來說,最接近你可以爲.Net編譯的是J#(這是帶有.Net API的Java語法,不能使用「Java」名稱,因爲MS已經被Sun起訴過一些許可證違規)。對於Python和Ruby,基於.Net的實現被稱爲IronPython和IronRuby;但我不知道他們是否可以真正「編譯」。 – 2010-04-08 01:40:43
但我想我們完全誤解了。我想他是要求從Perl或Python源代碼編譯MSIL,即:Perl.Net等。 – 2010-04-08 01:46:01
通過 「以下語言運行程序」,你的意思是*編譯*? – 2010-04-08 01:17:52
是的,這就是他的意思。 vbc只是從文件名作爲參數的命令行中調用vb.net編譯器的方式。 – Dostee 2010-04-08 01:19:26
我們很困惑 - 你想用諸如Perl之類的語言來編譯.NET程序集,還是想用其「正常」語言編譯其他類型的程序,比如將java源文件用java編譯器編譯成.jar文件? (你的第一句話「如果我的電腦中安裝了.NET框架+所有必要的其他語言支持(Perl解釋器等)」使我感到困惑)。 – 2010-04-08 02:03:31