Eve

软件描述

Eve 是一种编程语言和集成开发环境,专注于人类程序员而非机器。它采用独特的文档化方法,使程序看起来像包含嵌入代码的文档。程序员通过结构化文本描述代码,而不是使用注释……

官方网站

访问软件的官方网站了解更多信息

官方认证

programming.witheve.com

安全链接HTTPS

什么是 Eve?

Eve 是一种专注于人类程序员而非机器的编程语言和集成开发环境(IDE)。它采用独特的文档化方法,程序看起来像包含嵌入代码的文档。程序员通过结构化文本描述代码,而不是使用注释,这种方式更易于理解。

突出特性

程序即数据库,因此无需数据管道或解决阻抗不匹配问题,也不需要额外的基础设施。 语义设计支持并发、异步和分布式,无需使用承诺(promises)、线程同步或借用机制。 Eve 程序践行“文学编程”,因为语言本身不对顺序施加偶然性约束。 程序通过组合自然地生长。 程序天生小巧。 正确性可通过全局完整性约束定义,使开发者能够安全地贡献代码,而无需担心局部检查所有可能的不变量。

🔄 替代方案

17 个选择
3

Light Table 是一款新型交互式 IDE,可让您修改正在运行的程序,并嵌入从网站到游戏等各种内容。它提供了实时反馈,不仅帮助我们解答代码相关的问题,更能理解程序的实际运行机制。

免费 • 开源
查看详情

Projucer 是一款功能全面的项目管理与代码编辑工具,配备革命性的 C++ 实时编码环境,完全支持 C++11。

免费增值 • 专有
查看详情
5

Jupyter Notebook 是一个网页应用程序,允许您创建和共享包含实时代码、公式、可视化效果和解释性文本的文档。其用途包括:数据清洗和转换、数值模拟、统计建模、机器学习等……

免费 • 开源
查看详情
Livebook

Livebook

软件

Livebook 是一个用于编写交互式和协作式代码笔记本的网页应用。支持 Markdown 的代码笔记本,以及可随时评估 Elixir 代码的代码单元格。

免费 • 开源
查看详情

Wolfram语言是一种符号语言,专为具备开发强大程序所需的广度和统一性而设计。通过集成高级形式(如Image、GeoPolygon或Molecule)以及先进的超函数(如ImageIdentify或...)

免费 • 专有
查看详情

Polynote 是一种不同类型的笔记本。它支持在同一个笔记本中混合使用多种编程语言,并实现语言间的无缝数据共享。其不可变数据模型有助于创建可复现的笔记本。

免费 • 开源
查看详情
Observable Notebooks

Observable Notebooks

软件

5

Observable 是更优的编码方式。 通过交互式笔记本快速发现洞察,并更有效地进行数据分析、可视化和探索。

免费 • 专有
查看详情
Notebook Viewer Jupyter Notebooks

Notebook Viewer Jupyter Notebooks

Jupyter Notebook

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

免费 • 开源
查看详情
上一页
下一页

支持平台

标签

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。