programming-languages - 自然语言最像的编程语言?

  显示原文与译文双语对照的内容

我从众多的情况下看到了这个问题,不理解人们在说什么,什么时候不理解我。

所以"智能"解决方案就是说一种计算机语言。 : )

我对编程语言能接近( 简体中文) 自然语言有多远感兴趣。 near,i,i,"做",,,,,near,near,near 。

我知道这是不可以能的( 是) 但我认为这可以能是有趣的。

时间: 原作者:

在最近的化身中,有一种编程语言通知 7,它是一个类似自然语言的信息,看起来像自然语言- - 特别是书面语言。

消息是非常特殊的创建文本冒险游戏,但没有内在的原因,这些概念不能被扩展到其他领域。

下面是一个小片段,通知 7代码,从游戏玻璃中获取,由,。


Stage is a room. 



The old lady is a woman in the Stage. Understand"mother" or 


"stepmother" as the old lady. The old lady is active. The description 


of the lady is"She looks plucked: thin neck with folds of skin


exposed, nose beaky, lips white. Perhaps when her fortunes are mended


her cosmetics too will improve." 



The Prince is a man in the Stage. The description of the prince is


"He's tolerably attractive, in his flightless way. It's hard not to


pity him a little." The prince carries a glass slipper. The glass


slipper is wearable. Understand"shoe" or"heel" or"toe" or"foot"


as the slipper. The description of the slipper is"It is very small


for an adult woman's foot." 



完整的代码可以在这里找到,这里是

这是一个简单的例子。它可以处理一个非常强大的概念集合。

应该指出代码不是一个奇怪的,这些构造具有隐含含义。。 例如:


The old lady is a woman in the Stage. Understand"mother" or 


"stepmother" as the old lady. 



创建一个对象,它是一个女人,称为对象"老太太",并将该对象放在称为"阶段"的房间对象中。 然后两个别名("母亲"还有""同时也都是引用"老女士。

当然,随着示例变得越来越复杂,必要的跳转也变得更加复杂。 英语是不明确的,而计算机代码则是绝对不明确的。 所以我们永远都找不到"完美的婚姻"。

...