streem:ruby之父开发的新脚本语言 -欧洲杯足彩官网

3顶
2踩

streem:ruby之父开发的新脚本语言

2014-12-16 10:59 by 正式编辑 cao345657340 评论(2) 有5611人浏览
刚看到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。

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

发表评论

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

相关推荐

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

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

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

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

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

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

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

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • h型脚架疲劳测试机sw16可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • 笔记.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 金属材料杂质自动检测设备sw17可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • stm32单片机fpga毕设电路原理论文报告基于mcs51单片机的微波脉冲功率测试系统本资源系百度网盘分享地址

  • vb语言vb报警管理系统设计(源代码 系统)本资源系百度网盘分享地址

global site tag (gtag.js) - google analytics
网站地图