我们想做什么?
我们开发程序,目的就是做成一种编程系统,这种系统可以按照人类的需求来工作,而不是人类要屈服于某一种固定的程序语言要求。
我们想要开发一种程序语言,它可以减轻编程的复杂创作,不仅仅适用于专业编程者,对于门外汉也同样适用。计算机工程师、数学家、工程师、还有社会和经济学家,甚至是艺术家都可以用我们的编程系统在现有的技术状态下为电脑、机器、机器人、汽车、家庭电子设备或者艺术世界和电脑游戏编写出简单高效的程序。
我们想要开发一种程序语言,通过它,世界上的人类可以一起实现他们的想法和工程需求。
怎么实现?
我们开发一种在理论上得到巩固、在实践上适合的人类自然语言编程系统-珀加索斯。
程序的创作借助于编写的人类语言,如:德语、英语、中文、印度语、西班牙语、俄语和其他可能的语言。所创作出的程序可以自动在所使用的语言之间互译,因此,该类程序没有语言依赖性。所以,全球性的项目组织可以不分白天黑夜,在不产生理解偏差的前提下协同工作。
由于比起其他正式编程语言来,珀加索斯的语言模式和人类的思想很相似,这样就可以很好的实现编程思想,也因此可以很轻松、快捷的找到正确的程序命令,例如“Sinus(德语正弦)”代替“Math.Sin()”。比起其他正式编程语言,事物可以以简短、直接的自然语言表达出来。例如“Gib sie aus(给出)”是“System.out.prinltn(String184);”的代替。
人类自然语言程序或者通过一个直译程序直接执行,或者通过编译器编译成不同的目标语言,具体来说是由Java,C#,C++,Ruby,Python,Hasekll和Prolog支持的。对机器而言,机器人或其他编程语言都可以轻松的完善二次开发编译器。这样,珀加索斯程序对目标语言就没有依赖性。
借助于网上代码库,开发者就可以在世界范围内交换代码段或者整个知识领域。自然语言和自动翻译机制担保了开发的可靠性,代码段的功能和真实性得到保障。并且通过代码段的真实再应用确保了程序的高效。
由于很大一部分重要评论和文件汇编都是多余的,目前,人类自然语言程序本身就可以用自然语言进行总结,而且在很大程度上可以进行自我整理。