博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[个人]加入了ruby hacking guide的中文翻译团队
阅读量:4189 次
发布时间:2019-05-26

本文共 967 字,大约阅读时间需要 3 分钟。

2007年02月04日 11:38:00

一种语言,除了语言规范之外,或许会有若干种实现。javascript是这样,虽然大家都号称要遵守ECMAScript 262规范,但是微软的实现和蜘蛛猴的实现显然是存在一些差异的;java是这样的,即使有了虚拟机规范,但是ibm和bea会根据自己的需要做一些调优;C++又何尝不是如此呢?

想开些,这没有什么不好。

如果想了解C++的内存对象模型,最好的办法是拿到C++的编译器,随便哪个都行,当然,那么多的代码,没有点耐心和时间,是不太会有人看下去的。还好,第一个C++编译器的作者,Stan Lippman大师,把自己的编译器精髓部分著书立说,这就是我们拿到的《inside the cpp object model》,如果你的英文不好,或者c++功力还不够,也没有关系,侯捷先生的译著同样出色的不得了,他除了加入一些便于理解的图示外,还找到了不少怀疑为原作者笔误的部分。

斗转星移,现在是动态语言登台亮相的时代了。如果,能深入这些动态语言的内部,掌握它的工作机理,对我们迅速提升自己的语言能力会是多大的促进呢?更不用说远处去的对语言和程序的调优(这份工作听上去就那么诱人),不掌握它的内部原理,怎么可能像写出railsbench那个牛人那样,给gc打上patch呢。。。

ruby语言的作者,把自己对ruby的所有的想法和实现都写了出来,这就是《ruby hacking guide》,简称RHG,不过大家看到的是日文的版本,现在已经有一个团队在把日本版翻译成英文版,但进展缓慢,只放出了几个章节。话说回来,大家都是凭兴趣做事的,不能苛求太多嘛。

昨天在网上找到了RHG的中文翻译小组,除了把那几个英文样章翻译成中文外,团队中还有懂日语的伙伴,可以不受英文版缓慢进度的限制,早日发出中文版本。据说,已经得到了RHG作者的认可,只不过是作者不希望在任何的出版社出版,只想开源共享。这一点还是很值得我们敬佩的。

好消息是,我也加入了这个团队,虽然我不懂日语,但是,还是可以做一些审校工作。祝我们的小团队能够工作顺利,将更多更新更精确的RGH的中文版奉献给大家。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1502027

你可能感兴趣的文章
Hackers and Painters
查看>>
代码自动生成和抽象
查看>>
权衡的艺术
查看>>
软件测试认识中的误区
查看>>
Slashdot对Bjarne Stroustrup的采访
查看>>
递归之美 - Loki库TypeList源码剖析
查看>>
基于hibernate的das实现研究(4)
查看>>
基于hibernate的das实现研究(3)
查看>>
基于hibernate的das实现研究(1)
查看>>
基于hibernate的das实现研究(2)
查看>>
eclipse的jre设置
查看>>
世界是平的------说说SOA,jini,jxta,jbi,OSGi
查看>>
1.1 jBPM BPEL的wsdl扩展实现
查看>>
手机流媒体技术概要
查看>>
SOA和伪技术
查看>>
BPEL1.1的activity类图说明及BPEL2.0新加功能
查看>>
凭借BPEL和ESB JBoss发力SOA
查看>>
我对SOA的理解
查看>>
smart_jsp1.2发布了
查看>>
smart发布中发现的weblogic/tomcat/resin的兼容性问题以及解决方案
查看>>