关于mruby的一切
14推荐 收藏
14.2K阅读

关于mruby的一切

松本行弘 (作者) 赵文 (译者)
本书提供mobi版推送及网页阅读,无PDF版下载。
本书是在松本行弘在《日経Linux》杂志上连载的《关于mruby的一切》各期内容的合集,涵盖了最新的mruby的技术趋势。献给想了解mruby的开发者们。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥18.00
格式
mobi

出版信息

  • 书  名关于mruby的一切
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2014-05-06
  • 书  号EA012
  • 印刷方式黑白
  • 出版状态上市销售
  • 原书名組込Ruby「mruby」のすべて

本书特色

Matz大神最近出了这本关于mRuby的小册子,套用他的话说:

拿当前的 Ruby 来说,预想的架构是“使用 Ruby 来开发应用程序。如果遇到缺失的功能,就使用 C 语言开发扩展程序库,然后添加到 Ruby 中”。换言之,以从属关系来看,是 Ruby 为主,C 为辅的关系。然而,这与嵌入式软件中常见的“使用 C/C++ 开发程序,而仅把需要灵活性或生产效率的那部分交给 Ruby”的架构不符。应用程序中语言的从属关系正好相反。

虽然存在运行在 JVM(JAVA 虚拟机)上面的 JRuby,和使用 C++ 来开发内核的 Rubinius 等多种 Ruby 的实现方式,但没有一种实现在设计时考虑过上述问题。

Ruby 这么出色的语言,如果是由于内部实现的不支持而无法扩张到新的领域,便眼睁睁地错过嵌入式软件的广阔世界,真是太可惜了。这种想法促使我开始开发 mruby。mruby 的 m 是“embed(嵌入)”的“m”,同时也是 Minimalistic(极简的)的“m”。

目录

版权声明 阅读
第1章 迈入面向嵌入式的时代 阅读
第2章 试试 mruby 吧
第3章 mrb_state 和 mrb_value
第4章 mrbtest
第5章 mrbgems
第6章 垃圾回收(GC)
作者介绍

作者介绍

作者松本行弘,生于1965年,籍贯为鸟取县米子市,毕业于筑波大学第三学院信息学系。1993年开始开发面向对象编程语言“Ruby”,1995年正式发布。现兼任网络应用通信研究所(NaCl)研究员和乐天技术研究所研究员。昵称“Matz”。讨厌东京,喜欢温泉。

相关文章

  • 杨帆 6推荐

    《关于 mruby 的一切》译者找到啦,继续招审稿!

    [mruby][1] 是由松本行弘主持的开源项目,是轻量级的 Ruby 语言的实现,可使用解释模式运行 Ruby 代码并在虚拟机中执行。Matz大神特意为它写了这本关于小册子,我们希望能尽快找到靠谱的译者和审稿人员来完成这本书的中文版。 译者已经找到啦,就是[zhaowen]…...

  • 利用每天路上的时间看完这本书,感觉对mruby的几个特定方面介绍的比较详细,主要集中在实现的细节上,受益匪浅。
    Lax  发表于 2014-06-19 13:46:09
    推荐
  • 这本书没有PDF格式吗?
    Kai  发表于 2014-05-06 20:53:15
    推荐
    • 没有的,本书提供 mobi 版,如何设置推送到Kindlehttp://www.ituring.com.cn/Article/50435

      杨帆  发表于 2014-05-07 09:25:41
    • 坑爹呀,没kindle怎么办?

      cpunion  发表于 2014-05-28 19:00:12
  • @管理员 这本书帮我退了吧,没有kindle设备,也还没有设置推送到kindle
    cpunion  发表于 2014-05-28 19:05:16
    推荐
    • 好吧,网页上可以阅读。。体验不好

      cpunion  发表于 2014-05-28 19:07:32
    • 可以在平板上安装kindle阅读器app

      Lax  发表于 2014-06-19 13:44:58
  • 能下载电子版么 买了书后让没有kindle的情何以堪哎
    shooter  发表于 2014-06-27 14:56:10
    推荐
    • 您把推送邮箱设成自己常用邮箱,也会发送过去哒。

      杨帆  发表于 2014-06-27 15:37:47
  • 求PDF 特别不喜欢kindle
    aisk  发表于 2014-11-28 11:45:25
    推荐
    • 求PDF +1 :)

      cppgohan  发表于 2015-03-06 19:56:37
  •  日本発のオブジェクト指向言語「Ruby」。近年、Webアプリケーションを開発する言語として広く利用されています。

     これまでのRuby は「アプリケーションはRubyで開発する。不足する機能はCなどで拡張ライブラリを開発して、Rubyに追加する」というアーキテクチャーを仮定しています。しかし、それでは組込ソフトウエアによくある「アプリケーションはC/C++で開発する。柔軟性・生産性が必要な部分だけをRubyに任せたい」というアーキテクチャーとは相いれません。アプリケーションにおける言語の主従関係が逆転しているのです。

     Rubyには、JVM(Java仮想マシン)で動作する「JRuby」やC++でコアが開発されている「Rubinius」など複数の実装がありますが、いずれもこの点を考慮して設計されていません。

     Rubyという優れた言語があっても、処理系が対応していないのでは、新しい分野に進出できません。「組込ソフトウエアの広大な世界をみすみす見過ごすのはあまりにもったいない」。そういう思いで開発を始めたのがmrubyです。
    笨蚂蟥  发表于 2014-01-14 14:57:22
    推荐