Red编程语言是一款很容易上手的visual studio Code的扩展编程语言,如果你厌倦了那些只是在java或C的基础上做了一些修改的编程语言,你可以考虑用Red做一些有趣的事情。Red语言深受另一个编程语言REBOL的影响,可以说是REBOL的一种方言。他继承了REBOL优良的特性:近乎人类自然语言的易读性,极小的执行环境(< 1MB),超丰富的数据类型(50多种内置的数据类型),无与伦比的元编程能力。
同时在REBOL做的不好的地方进行了增强,比如提高性能(目标是最快的动态语言),支持并行编程(Actor模型),支持更多的平台(Android,Mac OS,Java VM),modified BSD license下开源(这意味着商业软件也能免费使用),更广泛的应用场景
Red编程语言特色
低磁盘空间占用(<1MB)
生成单个的命令行可执行文件
零安装、零配置
独立的跨平台工具链
除运行的操作系统外,概无其他依赖
范式无关,默认提供函数式/命令式/符号式范式
支持基于原型的对象
同像语言(Red语言是其自身的元语言)
既能以静态方式,也能以JIT方式编译为本地代码
强力支持并发和并行(通过Actor和并行聚集)
通过内置Red/System DSL提供底层系统编程能力
提供高级脚本特性和REPL控制台支持
高度可嵌入(像Lua一样,或者更好一些)
低内存占用,支持垃圾回收
Red编程语言支持的平台
MSDOS :Windows, x86,console (+ GUI) applications Windows :Windows, x86,,GUI applications
WindowsXP : Windows, x86, GUI applications, no touch API Linux : GNU/Linux, x86
Linux-ARM : GNU/Linux, ARMv5, armel (soft-float)
RPi : GNU/Linux, ARMv5, armhf (hard-float)
Darwin : MacOSX Intel, console-only applications
Syllable : Syllable OS。
x86 FreeBSD : FreeBSD, x86
Android : Android, ARMv5
Android-x86 : Android, x86
免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理,我们将尽快删除相关内容。