文档章节

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

第三方支付接口
 第三方支付接口
发布于 2014/12/15 14:24
字数 290
阅读 121
收藏 3

刚看到Ruby语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)又启动了一门新语言的开发,名叫Streem,还处在非常原始的阶段,只有三个文件,代码在GitHub上。

看Matz自己的说明,Streem是一种基于流的并发脚本语言,类似于shell/awk/,但语法更为丰富,

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

STDIN | STDOUT

一个简单的FIZZBUZZ程序

seq(100) | {|x|
  if x % 15 == 0 {
    "FizzBuzz"
  }
  else if x % 3 == 0 {
    "Fizz"
  }
  else if x % 5 == 0 {
    "Buzz"
  }
  else {
    x
  }
} | STDOUT

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

我记得科学松鼠会的姬十三曾在一篇文章中写到,开始干一件好事情就像拿着锣一敲,然后志同道合的人就从四面八方赶来。开源之美,仅在于此。

本文转载自:

第三方支付接口
粉丝 14
博文 50
码字总数 28661
作品 0
深圳
程序员
私信 提问
Streem —— Ruby 之父最新推出的编程语言

Streem 是 Ruby 语言的开发者松本行弘(Matz,全名是Yukihiro Matsumoto)新开发的一种基于流的并发脚本语言,类似于shell,但语法更为丰富,主要受Ruby、Erlang和其他函数式语言的启发。...

oschina
2014/12/15
113
9
Ruby语言创始人松本行弘:我为什么要开发新编程语言“Streem”

原文刊载于《日经Linux》2015/01号中(©日经BP社 2015)。原文题为《跟Matz边做边学编程语言:21世纪的并发编程语言》。文/松本行弘,译/刘斌。 随着多核CPU的普及,shell脚本的(一部分)价...

程序师
2018/06/30
0
0
十大流行编程语言和它们的创造者

概述:本文收集并分享了这五十年来,最成功,最流行的十门编程语言和它们的创造者的故事。在文章的底部还附有相关的信息图,方便你能够进行直观的查看。 软件开发领域里有许许多多编程语言。...

oschina
2015/03/28
7.4K
34
Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造

视频:二叉树团队,翻译:乐馨,出品:InfoQ 二叉树 在近日于上海召开的 RubyConf China 站上,InfoQ 有幸采访了 Ruby 之父松本行弘先生。松本行弘先生是 Ruby 语言的设计者,投身编程行业已...

程序师
10/09
0
0
Ruby 之父:Ruby3 有望 3 倍提速,不添加类型推断

2018 年是 Ruby 诞生的第 25 年,这门一贯被贴上保守、平衡、严谨等标签的语言,不知不觉已发展了 1/4 个世纪。Ruby 首次公开发布是在 1995 年的 12 月 25 日,但其创始人 Yukihiro Matsumo...

王练
2018/04/09
6.2K
24

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
12
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部