當我查找有關將C轉換爲Java的信息時,我能夠看到並聽到很多關於Jazillian的信息。但是我無法找到關於這個奇妙工具發生了什麼的信息,以及在哪裏下載它?Jazillian將C轉換成Java的工具?
有沒有人有任何洞察力呢?我想要下載Jazillian或其他好的選擇?
當我查找有關將C轉換爲Java的信息時,我能夠看到並聽到很多關於Jazillian的信息。但是我無法找到關於這個奇妙工具發生了什麼的信息,以及在哪裏下載它?Jazillian將C轉換成Java的工具?
有沒有人有任何洞察力呢?我想要下載Jazillian或其他好的選擇?
這裏有很多工具。他們被稱爲程序員。你應該得到其中一個來做到這一點。
C和Java之間沒有一對一的映射關係。 C可以做很多Java不能做的事情(指針可以作爲一個明顯的指針),Java也是如此。 C甚至沒有課程。任何機器翻譯都會導致可怕的代碼。您手工操作要好得多。如果你想翻譯的項目有單元測試,你應該明確做手動,然後翻譯被測試的代碼。如果不是的話,也許你應該先爲你正在翻譯的代碼編寫一些單元測試,否則你會把它搞砸。
這一切都假定你有一個很好的理由擺在首位,從一種語言翻譯代碼到另一個。保持良好的狀態。那些很少見。
我強烈disrecommend使用工具轉換C到Java的。結果無疑是可怕的。
請解釋一下你要完成的,而不是你如何試圖完成它的。
你真的嘗試過這樣的工具嗎?此外,有時甚至是一個可怕的結果可能就足夠了,特別是如果它預計快速和免費的工作。 – akavel
您可以隨時使用JNI。這樣你就不需要轉換任何東西,而是將請求發送到你的本地代碼,並讓它返回結果作爲數據結構,你可以在你的Java程序中進行操作。這段代碼顯然不是跨平臺的,但是根據你的項目的範圍,這可能是使用新的Java代碼擴展C應用程序的最快方法。
據稱Cibyl可以編譯C庫成可執行Java字節碼。我不知道將C代碼轉換爲實際的Java代碼的特定工具,除了自己移植它。
轉換C到Java的應該是*不可能*爲相當多的C代碼(即最有任何理由擺在首位,以用C語言編寫的代碼),其結果將是醜陋和不地道充其量就是一切。你從哪裏知道這件事? – delnan
請在發佈之前下次閱讀您自己的問題。你設法以許多不同的(和不正確的)方式寫Jazillian。應該很容易被捕獲的東西。 – Bart
我會從完全沒有任何線索的人那裏獲得使用谷歌的這個軟件,認爲它沒有在市場上存活。 –