Eve

Eve
软件描述
Eve 是一种编程语言和集成开发环境,专注于人类程序员而非机器。它采用独特的文档化方法,使程序看起来像包含嵌入代码的文档。程序员通过结构化文本描述代码,而不是使用注释……
官方网站
访问软件的官方网站了解更多信息
programming.witheve.com
什么是 Eve?
Eve 是一种专注于人类程序员而非机器的编程语言和集成开发环境(IDE)。它采用独特的文档化方法,程序看起来像包含嵌入代码的文档。程序员通过结构化文本描述代码,而不是使用注释,这种方式更易于理解。
突出特性
程序即数据库,因此无需数据管道或解决阻抗不匹配问题,也不需要额外的基础设施。 语义设计支持并发、异步和分布式,无需使用承诺(promises)、线程同步或借用机制。 Eve 程序践行“文学编程”,因为语言本身不对顺序施加偶然性约束。 程序通过组合自然地生长。 程序天生小巧。 正确性可通过全局完整性约束定义,使开发者能够安全地贡献代码,而无需担心局部检查所有可能的不变量。
🔄 替代方案
17 个选择
Light Table
Light Table 是一款新型交互式 IDE,可让您修改正在运行的程序,并嵌入从网站到游戏等各种内容。它提供了实时反馈,不仅帮助我们解答代码相关的问题,更能理解程序的实际运行机制。
Jupyter
Jupyter Notebook 是一个网页应用程序,允许您创建和共享包含实时代码、公式、可视化效果和解释性文本的文档。其用途包括:数据清洗和转换、数值模拟、统计建模、机器学习等……
Wolfram语言是一种符号语言,专为具备开发强大程序所需的广度和统一性而设计。通过集成高级形式(如Image、GeoPolygon或Molecule)以及先进的超函数(如ImageIdentify或...)

Notebook Viewer Jupyter Notebooks
nbviewer 提供了一种分享 Jupyter Notebook 的简便方式。只需输入笔记本的位置,即可即时在线渲染。





