文档风格语言目标公民开发人员
编程可以先将人类放在吗?EVE语言的开发人员想要了解。
在夏娃语言和IDE中,程序看起来更像是文档而不是代码文件。“从文档中的代码到没有订单的语言,[eve]介绍了一个替代方案,该编程可以是 - 一个专注于我们而不是机器,”项目的网页读取。
[了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷热的内容。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]eve基于一切都是记录的原则,如与ID相关联的一组属性/值对中。教程将其描述为一种模式匹配语言,其中通过搜索数据库匹配的数据模式,然后更新或创建新数据。
现代编程仍然迫使人们进入“位移位机器”的角色,前夕的背包说,并专注于机器而不是软件工程的人为因素都有其后果。“从不可批评的错误消息到需要多年的学习了解的语义,我们”ve登陆了一系列的编程,这是对我们创建可用和强大的软件的目标,“夏娃的开发商表示。
夏娃的设计旨在为用户提供基于人们思考的方式组织程序的自由,而不是如何编译代码。这样,开发人员可以编织一个程序的叙述以及它为什么这样做。“你可以编写一个规范,然后嵌入使它工作的代码块,”开发人员说。“项目新的人可以看看目录,以了解”正在进行的内容“,然后挖掘一个部分添加一些东西。”
该平台具有少量的操作来查询和操作记录。同时,块,指定在看到特定模式时如何采取行动;开发人员无需指定如何更新,缓存或存储。
夏娃开发人员将代码视为责任,而不是资产。“每一行都会增加潜在的虫子的表面积,也可以被理解和维护的堆,”他们说。“只要我们逃离了意图,我们的目标应该有更少的代码。”
夏娃在黑客新闻中的评论线程中绘制了一些推送。“我认为夏娃正在解决错误的问题,”一位评论者说。所有语言都针对人类设计,编程的挑战是制定思想。“应该使用语言创造更高级别的抽象,以便人类更有效地推理课程?是的!但这并不是这种环境所在。“
另一个评论者更愿意给予疑问的好处。“夏娃非常好,可能是对当前开发环境的大量生产力,但我不再看到它随时消除编程作为职业。”
根据开发人员Chris Granger的演示文稿,自2014年以来一直在发展。当前工具包括时间查询语言,编译器和数据库。
这个故事“文件风格语言目标公民开发人员”最初由Infoworld发布。