pdf文档 Nim on everything

2.09 MB 16 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Nim语言,Nim是一种编译型、静态类型、带有垃圾回收的语言,具有C的速度、Python的易用性和Perl的灵活性。在服务器/桌面环境中,Nim运行快速,支持终端工具、GUI应用、游戏和论坛。Nim在Web方面支持与JavaScript的编译和库调用,也可以在最小的设备如Arduboy上运行,支持硬件操作。其特性包括跨平台能力和垃圾回收机制。
AI总结
《Nim on everything》文档总结: 本文主要介绍了Nim编程语言的核心特性及其在不同场景下的应用。 1. **Nim的核心特性**: - 编译型语言。 - 静态类型,但具备动态语言的灵活性。 - 带有垃圾回收机制。 - 性能接近C语言,易用性类似Python,灵活性如Perl。 2. **Nim的应用场景**: - **服务器与桌面端**: - 支持使用所有库。 - 运行速度极快。 - 适合开发论坛、游戏服务器、终端工具和GUI应用。 - **网络端**: - 可以编译为JavaScript。 - 支持JavaScript特定模块和库。 - 使用JavaScript垃圾回收器。 - **微型设备**: - 适用于资源受限的环境,如微控制器。 - 能够直接操作硬件,例如Arduino boards。 3. **案例和能力展示**: - **代码示例**: 简单的计算平均行长度程序展示了Nim的编程风格。 - **嵌入式编程**: 代码片段演示了如何在Arduino上绘制图形和控制LED。 4. **总结**: Nim是一种多用途编程语言,可以在不同环境中高效运行,适用于游戏开发、终端工具、网页应用和嵌入式系统开发。 作者:Peter Munch-Ellingsen (@PMunch)
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 4 页请下载阅读 -
文档评分
请文明评论,理性发言.