球拍语言
Racket Language

原始链接: https://racket-lang.org/

Racket 附带了一套全面的库:跨平台 GUI 工具箱、Web 服务器等等。 只需一个命令即可添加数千个附加软件包:3D 图形、蓝牙插座连接器、彩色地图、数据结构、教育软件、游戏、量子随机数生成器、科学模拟、Web 脚本测试等等。宏与 这些工具。 上面左边的例子展示了一个小型猜数字游戏的实现。 它是用 Racket 的 GUI 方言实现的,并演示了许多语言功能。

Racket 是用户最喜欢的 Lisp 选择,因为它具有强大的数据包管理系统、带有步骤调试器的图形用户界面 (GUI)、开发跨平台 IDE 的能力、易于生成可运行的二进制文件、友好的社区和全面的学习资源。 这些功能使用户能够有效地处理项目并向其他人推荐该语言。 他们拥有将其用于各种项目的丰富经验,例如构建和运行电子商务网站、开发本机 macOS 和 iOS 提醒应用程序、为 Apache Kafka 创建跨平台桌面客户端以及为 Lua 构建“lang”。 尽管不赞成该语言的某些方面,例如它与学术研究、“Lang”设施和哈佛动态系统项目的联系,但他们承认这些元素是在该语言内开发的独特项目,而不是针对它的批评。 总的来说,Racket 因其速度、实用性、坚实的基础和优秀的文档系统而受到重视。
相关文章

原文

Racket comes with a comprehensive suite of libraries: a cross-platform GUI toolbox, a web server, and more. Thousands of additional packages are a single command away: 3D graphics, a bluetooth socket connector, color maps, data structures, educational software, games, a quantum-random number generator, scientific simulations, web script testing, and many more.

Macros work with these tools. The example on the left above shows the implementation of a small number-guessing game. It is implemented in the GUI dialect of Racket, and demonstrates a number of language features.

联系我们 contact @ memedata.com