2013-02-12 33 views
6

我發現這篇文章關於將英語句子轉換爲Scheme,但似乎無法找到任何努力去做相反(即英語句子的計劃): ftp://ftp.cs.utexas.edu/.snapshot/hourly.2/pub/AI-Lab/tech-reports/UT-AI-TR-87-48.pdf 另外,我不認爲文章提到如何獲得即使是所提到的代碼。有翻譯計劃/ Java/Ruby代碼爲英文句子的程序嗎?

有沒有人知道這樣的項目,或者我將不得不嘗試推出自己的?

我也會對Java/Groovy和/或Ruby這樣的翻譯器感興趣。

基本上,我想用一個程序,給定一串代碼,輸出英文句子的算法。

編輯:其實,上面提到的文章確實在其底部有相應的代碼。

+0

我從來沒有聽說過這樣的事情。 – 2013-02-12 19:21:26

+3

我認爲你可以用某些符號(比如說等於而不是=)來做到這一點,但爲了使它在語法上準確,我認爲幾乎是不可能的 – 2013-02-12 19:23:18

+0

我希望它主要用於小部分代碼。 – 2013-02-12 19:31:38

回答

3

你想要一個僞代碼轉換器。有幾個僞代碼轉換器可以將僞代碼轉換爲編程語言代碼,反之亦然。瞭解這些轉換器遠非完美。但他們至少應該讓你有一個體面的起點。

+0

最近,我寫了一個僞代碼轉換器在Python中稱爲[EngScript](https://github.com/jarble/EngScript/blob/master/main.py)。它會自動將某些英語句子翻譯成Python編程語言。 – 2014-02-03 00:05:57