Red 编程语言开发团队昨日发布了一篇 “Full steam
ahead”澳门新葡萄京官网首页
的文章,对其 2018 年的发展进行了总结,并概述了其 2019 年开发计划。

澳门新葡萄京官网首页 1

本文由币乎社区(bihu.com)内容支持计划奖励

澳门新葡萄京官网首页 2

近日,Red 语言在其官网公布了有关 Red 基金会的信息。他们在 2018 年 1
月初建立了 Red 基金会结构,下面简要概述一下,Red
基金会结构由以下几个团队组成:

本教程只需5分钟即可完成,强烈推荐没有任何编程基础的人从这里开始,编写人生第一个程序。

文中写道,2018 对 Red
编程语言来说是艰难的一年,像过山车一样充满了不稳定因素。加密市场的不断紧缩迫使开发团队几乎每三个月更改一次计划,以应对市场的不确定性和逐渐缩水的团队资金。不过开发者也不用担心,他们已采取措施确保未来几年 Red
语言的发展资金。但这些因素,最终导致减缓了 Red 的开发进度。

  • 一个行政团队(包括总裁、副总裁和财务官)

  • 一个由 Gregg Irwin 领导并由正式成员组成的运营团队

  • 由荣誉会员担任的顾问

什么是Red?

Red是一门面向区块链的全栈编程语言,所谓全栈,就是可以在不同的操作系统上采用同一种语言进行不同模块的开发工作。

举个例子,苹果和安卓系统,原来只能使用各自的开发语言进行编程,网页或者app的前台和后端也使用的是不同语言进行开发,而有了Red后,所有的工作都可以使用Red这一种语言进行开发,大大降低编程人员的学习成本和转型成本。

澳门新葡萄京官网首页 3

主流语言和Red覆盖面对比

不过,2018年 Red 语言仍然取得了一些重大进展,例如:

官方表示,基金会的作用是管理整个 Red 开源项目,并使用 RED token
为开源项目建立新的经济模型。为了实现这一目标,GitHub 上 Red
语言代码库中所有持有代码版权的开发者都将被要求将其权利转让给基金会。Nenad
是大部分源代码的版权所有者,他也将是第一个这样做的人。

为什么是Red?

除了节省开发成本,降低难度曲线外,之所以使用Red,其意义在于目前的区块链世界,基础链的开发语言并不统一,对一个有志于区块链开发的从业者来说,你让他到底是学Solidity好还是C++,又或者是Go好呢?Red的出现可以降低编写智能合约的门槛以及开发和部署Dapp的难度,使更多人可以投身到区块链的价值互联网革命之中去。

  • 发布 RED
    Wallet

  • 垃圾收集器实现

  • Red 控制台重构,允许使用语法着色和用户插件等新功能

  • 新的富文本显示小部件

  • 用于与以太坊区块链交互的 eth:// 端口

  • ……

目前,Red
基金会也正在为其众多的岗位招聘人才,也在寻找合作伙伴,特别是在区块链行业,以实现它希望帮助人类简化编程解决方案的愿景,并表示正在与
NEO 理事会,以及香港领先的区块链服务公司 Enuma
等一些潜在合作伙伴进行讨论。

在哪学Red?

1、

2、

3、

2019 年,Red 语言将加快步伐,完成以下主要目标:

Red Language 是一门简单易学的编程语言,能让你体会到编程的乐趣。

  • 支持函数式,命令式和符号化编程

  • 基于 Prototype 的对象系统

  • Homoiconic(同像性,也就是说数据的表现形式和代码的语法是一样的,数据可以是代码,代码也可以是数据)

  • 支持静态编译和 JIT 编译

  • 支持并发和并行编程(actors,并行容器)

  • 通过内建的低级编程语言(Red/System)支持系统级编程

  • 支持脚本化和 REPL 交互环境

  • 高可嵌入性(类似 Lua)

  • 低内存使用量,支持垃圾回收

  • 极小的运行环境(1MB)

原文:http://www.red-lang.org 编译:开源中国

怎么使用Red?

1、首先从官网(

2、在磁盘下创建一个叫Red的目录,把下载下的red-063.exe存入该目录:

澳门新葡萄京官网首页 4

3、同时新建一个hello.red的文件(注意扩展名就是red),然后用记事本打开,在记事本中输入如下内容,随后保存退出:

澳门新葡萄京官网首页 5

4、按下键盘上的win+r的快捷键,在弹出的对话框中输入cmd:

澳门新葡萄京官网首页 6

5、切换到刚才创建的Red所在的路径:

澳门新葡萄京官网首页 7

6、输入red-063.exe –cli hello.red,此时将会输出Hello
World!人生第一个Red程序就此达成!

澳门新葡萄京官网首页 8

PS:这个地方有一个小坑,在运行red-063.exe前,一定要关闭你电脑上的360或者其他杀毒软件,否则会弹出*
Linker Error: locked or unreachable file:
C:ProgramDataRedcrush-2017-8-3-49893.dll”这样的错误。

7、Windows下我们也可以直接运行Red的图形界面,如下所示:

澳门新葡萄京官网首页 9

直接输入red-063.exe,会弹出右侧白色的图形界面

8、这里同样可以输入“Hello World”:

澳门新葡萄京官网首页 10

9、HELP是一个非常有用的功能,有不清楚的关键字,都可以输入HELP直接查看官方文档:

澳门新葡萄京官网首页 11

如果想把这个界面关闭,直接输入quit就可以了

10、我们也可以把刚才的hello.red编译成一个可执行文件,方便以后在别的Windows机器上运行:

澳门新葡萄京官网首页 12

这个过程有点长,可能需要20多秒

11、最后再执行一下就可以了:

澳门新葡萄京官网首页 13

运行成功

编程其实远远没有想象得难。笑来老师经常说“编程和写作是从平庸走向卓越的最佳策略”。现在新一代全栈式区块链编程语言就放在你面前,你要不要试试?

  • 发布 C3 工具链

  • 完整的异步 I/O 支持

  • 完整的 Android 支持

  • 发布 Red Pro(商业产品)

  • Red 控制台功能完善

  • ……

更多细节可查阅博客原文:

(文/开源中国)