阅读更多

3顶
2踩

编程语言

原创新闻 Streem:Ruby之父开发的新脚本语言

2014-12-16 10:59 by 正式编辑 cao345657340 评论(2) 有5685人浏览
刚看到Ruby语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)又启动了一门新语言,名叫Streem,还处在非常原始的阶段,只有三个文件,代码在GitHub上。

松本一直在日本杂志《Software Design》上写专栏,Streem的想法就出自其中一篇文章。

看Matz自己的说明,Streem是一种基于流的并发脚本语言,类似于shell,但语法更为丰富,主要受Ruby、Erlang和其他函数式语言的启发。

用Streem可以这么写一个简单的cat程序:
STDIN | STDOUT

无论这个语言最后是否能成气候,乃至得到广泛应用,能看着松本这样的语言设计高手怎么从头设计一门语言,还是人生之大幸。

GitHub上这个项目已经有10位贡献者,除了Matz和Ruby社区的Nobuyoshi Nakada、Yutaka Hara之外,一个来自Google,一个是Godfrey Chan,住在温哥华的新加坡华人,一个来自伦敦Gitter团队,一个来自葡萄牙,贡献第二多的是乌克兰的博士生Danyil Bohdan。

我记得科学松鼠会的姬十三曾在一篇文章中写到,开始干一件好事情就像拿着锣一敲,然后志同道合的人就从四面八方赶来。开源之美,仅在于此。
来自: CSDN
3
2
评论 共 2 条 请登录后发表评论
2 楼 hoarhoar 2014-12-18 09:48
在某些场合一提ruby,松本行弘,就会被骂不爱国。
使用美国人开发的语言才伟大光荣爱国。
几个月前iphone6发布时,也大批爱国者大骂使用iphone的人,并且呼吁使用三星才爱国。
技术无国界,好的东西都可以学习,况且无论是美国技术还是韩国三星,哪个也不是天朝的,何来爱国呢?
1 楼 sp42 2014-12-17 15:53
觉得还是c语法系的靠谱

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一周极客热文:Ruby之父开发的新脚本语言Streem

    没有什么比直奔主题式的分享再好的了,...1.Streem:Ruby之父开发的新脚本语言  Streem,还处在非常原始的阶段,只有三个文件,代码在GitHub上。 2.优秀的开源框架  本文为 Android 开源项目实现原理解析 中 X...

  • 听Ruby之父畅谈编程语言的设计

    通过实际创造一门新的编程语言,可以学到编程语言的设计思路和实现方法。随着开源的普及,创造新编程语言的门槛一下子降低了许多。创造编程语言不仅可以提升你作为技术者的价值,而且还可以使你从中获得很大的乐趣。...

  • Fldw:支持模式匹配的流式编程语言

    Fldw,寓意数据的流动,是一个支持模式匹配的流式编程语言。 其为动态类型,支持语句块和符号定义域,支持指针和值传递,支持函数的递归调用。 基于 Java 15,且为 LL(3) 语法。 快速上手 Windows Windows 下运行 ...

  • 谁说数学不好,就不能成为编程大佬

    1用自己喜欢的编程语言才叫快乐小学六年级时,松本行弘接触了人生第一台电脑,那是他爸爸给他买的一台口袋型电脑 L-Kit16,也是他第一次知道编程这个概念。只要发出指令,计...

  • 8月书讯 | 像大师级程序员一样思考​

    20 世纪 80 年代,电脑还不是那么普及。一个住在乡下的少年,彼时还没有一台属于自己的电脑,即使不能自由地编写程序,他却对编程语言产生了浓厚兴趣。多年后正是这种兴趣,促...

  • 程序员8月书讯

    Ruby 之父全面披露新语言开发的整个过程。本书由 Ruby 之父松本行弘在《日经Linux》杂志上的连载整合而成。讲述了新语言 Streem 的设计与实现过程。作者从设计 Streem 这门新语言的动机讲起,由浅入深,详细介绍了新...

  • python编程从入门到实践django-首页

    本书涉及点集拓扑、几何拓扑、...[德]达恩·巴德尔(Dan Bader)本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、...结城浩丛熙江志强译《数学女孩》...

  • 安装NumPy教程-详细版

    附件是安装NumPy教程_详细版,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!

  • 语音端点检测及其在Matlab中的实现.zip

    语音端点检测及其在Matlab中的实现.zip

  • C#文档打印程序Demo

    使用C#完成一般文档的打印,带有页眉,页脚文档打印,表格打印,打印预览等

  • DirectX修复工具-4-194985.zip

    directx修复工具 DirectX修复工具(DirectX repair)是系统DirectX组件修复工具,DirectX修复工具主要是用于检测当前系统的DirectX状态,若发现异常情况就可以马上进行修复,非常快捷,使用效果也非常好。

  • Python手动实现人脸识别算法

    人脸识别的主要算法 其核心算法是 欧式距离算法使用该算法计算两张脸的面部特征差异,一般在0.6 以下都可以被认为是同一张脸 人脸识别的主要步骤 1 获得人脸图片 2 将人脸图片转为128D的矩阵(这个也就是人脸特征的一种数字化表现) 3 保存人脸128D的特征到文件中 4 获取其他人脸转为128D特征通过欧式距离算法与我们保存的特征对比,如果差距在0.6以下就说明两张脸差距比较小

  • 全国大学生信息安全竞赛知识问答-CISCN 题库.zip

    ciscn 全国大学生信息安全竞赛知识问答-CISCN 题库.zip

  • JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译).zip

    JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)JAVA+SQL离散数学题库管理系统(源代码+LW+外文翻译)

  • strcmp函数应用.zip

    strcmp函数应用.zip

  • 蓝桥杯单片机第十一届国赛设计题试做

    蓝桥杯单片机第十一届国赛设计题试做

  • 基于MATLAB的pca人脸识别.zip

    基于MATLAB的pca人脸识别.zip

  • 520.html

    520.html

  • JAVA在线考试管理系统(源代码+LW+开题报告+外文翻译+英文文献+答辩PPT).zip

    JAVA在线考试管理系统(源代码+LW+开题报告+外文翻译+英文文献+答辩PPT)

Global site tag (gtag.js) - Google Analytics