最新文章列表

erlang的设计思想能不能移植到ruby里面来?

erlang比较先进的地方大概就是它的并行工作方式,我一直在想为什么别的语言没有实现类似的玩意?这几天简单想了想,移植到其它语言应该可以的。 erlang核心是一个消息系统,可以在进程之间发送消息,而进程则不限于同一台机器。 在不遇机器之间发送消息当然是通过socket,本机进程之间则有多种方式可选,可以通过共享内存来高效实现。本机的多个进程和其它机器的多个进程的通讯如何管理?要有一个管理程序负 ...
qiezi 评论(3) 有2838人浏览 2006-10-26 20:11

Pratical Ocaml作者采访

Practical Ocaml是Apress最近新书。我还在观望买不买呢?$25 for PDF... 通过采访来多了解一些巴(真佩服有人能搞访谈类的blog):
cookoo 评论(6) 有3313人浏览 2006-10-24 21:20

线程池的传说

线程池一直是一个比较神秘的概念,在很多程序员心中。说到线程池,不能不说说线程的概念,也不能不说说池的概念。 线程就是一个执行线索,或者 ...
fixopen 评论(0) 有1420人浏览 2006-10-15 17:47

别一直想着取长补短

   经常在这里逛,可以看到各种不同的技术言论。不过看看就行了,别老是被“带走”。公共论坛本来就极易言论极端化。想像下如果这里全部钻石级别成员都说FP很好,做项目很快,很爽。估计在线下可能有好几万的人会乐呵呵去学习FP,去研究FP,去推广FP。为啥,因为javaeyer都说FP好.       大家应该都知道有个水桶理论吧。不过水桶理论具体是什么,我也就只记得一句话“一个水桶里面能够放多少水,取 ...
FP 
jack 评论(11) 有3916人浏览 2006-10-11 08:30

游戏开发者眼中的未来开发语言

The Next Mainstream Programming Language: A Game Developer's Perspective by Tim Sweeny (from Epic Games, Unreal引擎开发公司) http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/docs/sweeny.pdf 这个prese ...
cookoo 评论(8) 有5173人浏览 2006-10-03 02:51

有奖竞猜

如下代码,第一位正确说出它的功能的我会给4星评价,第一个发现其中有何逻辑bug并适当修改的我会给5星。Good luck~ class Proc def ^ n Proc.new do |*args| (1..n).inject(args){|result, n ...
cookoo 评论(11) 有5043人浏览 2006-10-02 05:51

Ruby惯用法

   今天闲来没事,继续学习ruby,从javaeye上看到一篇好贴子,留作私有。 -------------------------------------------------------------------------------- Ruby有不少惯用 ...
sizhefang 评论(0) 有1875人浏览 2006-09-27 13:59

Re: Ruby惯用法

qiezi 写道这么全啊。inject我看了几次没理解,干脆不看了。 ruby函数调用可以省括号,方便是方便,不过一些FP用法也看不见了,这方面python还比较好。 从facet可以看出来,ruby里面使劲往一个类里塞东西还是有传统的。 inject的确挺不太容易搞明白的,为了搞明白索性简单实现一下,这样理解应该会更深刻些,比如: (1..10).inject{|sum, item| s ...
pilipala 评论(0) 有1632人浏览 2006-09-20 22:13

Re: Ruby惯用法

http://www.iteye.com/post/140685 第一份收藏品。学习中。受益匪浅。great thanks。 另外,源文件/目录/namespace 管理、引入等有什么best practice? 我知道一个require,load 啥的。 还看到有些人实现了ruby import module。 另外,一点疑惑。 引用 (1..10).inject([]){|array, it ...
buaawhl 评论(0) 有1602人浏览 2006-09-19 21:10

Ruby惯用法

Ruby有不少惯用法,这里略作一些介绍,也方便阅读他人代码: 迭代 一般写法: for i in (1..10) puts i end 习惯写法: (1..10).each{|i| puts i} 或 1.upto(10){|i| puts i} # from njmzhang ||=赋值 一般写法: number = 1 if number.nil? number = ...
cookoo 评论(24) 有23613人浏览 2006-09-19 20:41

谈谈我为什么要学习ruby on rails

挺有意思的现象 记得过去还没有创办JavaEye的时候,在技术社区里面推广Hibernate(也算不上是推广,只是和别人交流Hibernate),就有一大批人酸酸的跳出来说,你们今天学习这个明天学习那个框架,全都是跟风,这些框架都是浮云,真正JDBC这种基础知识才是实力的,我就用JDBC,我用的一直很好,我完全没有必要去学习Hibernate...... 每当看到这种话,我就觉得特别好笑,用一个我 ...
robbin 评论(46) 有25646人浏览 2006-09-14 11:12

学习备忘

发现不写备忘真是个坏习惯,很多准备好要学的东西有时就忘了。。语言:haskell, lisp 函数式编程语言,受cookoo鼓舞开始学习haskell,加上haskell是实现pugs的语言,看来学一下也是应该的。lisp有时间也要看看,就当是折磨自己罢。。erlang 分布式编程语言,已有应用OpenPoker,作者神宗冥浩,简介 http://blog.mylkcn.net/senzung ...
qiezi 评论(0) 有1793人浏览 2006-09-07 14:24

JavaScript Monads

from "JS is Best Language" article. --------------------------- JavaScript Monads (with aplogies to Shannon Behrens) 20 function MonadClass(value){ this.value = value || undefined; } M ...
buaawhl 评论(3) 有3766人浏览 2006-09-03 17:33

Functor组合, 参数集合, Curry

Functor组合, 参数集合, Curry Ajoo曾经写过面向组合子编程系列。我也帮着助威。 面向组合子编程和并不是简单意义上的Composite Pattern。Composite Pattern只是一个简单的基本Pattern。 面向组合子编程只是用到了Composite Pattern,面向组合子编程本身的内容复杂许多,以至于复杂到这样的程度,数据和行为必须分开,形成Visitor Pa ...
buaawhl 评论(3) 有3971人浏览 2006-07-27 15:24

Logger MVC体系的Lazy Model设计思路

Log4J 和 JDK Logging 属于经典的过度设计的例子。非常复杂,非常难用。 :D   just kidding. Logger体系是非常灵活强大的。 Logger体系也可以看作是MVC结构。 其 ...
buaawhl 评论(4) 有3217人浏览 2006-07-23 13:22

Hasekll Road to Future

Several friends have asked me about Haskell functional programming language. I haven't used it in daily jobs, yet I'm learning it not only because of its beauty and simplicity to express math, logic an ...
cookoo 评论(5) 有2323人浏览 2006-07-05 00:14

c 读入文件

#include  "stdio.h" #include "iostream.h" void main(){ struct curveHead{     char cg[4]; char comName[80]; char curveName[80]; //short sCurveNum;         //short sReservatio ...
xujianlegend 评论(0) 有2072人浏览 2005-11-27 09:12

浮点数的精确计算

本文引自:http://aliax.bokee.com/2184263.html 仅供学习之用,如作者认为侵权,请尽快同本人联系,我会尽快将之去掉。 自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定stric ...
TrampEagle 评论(0) 有1161人浏览 2005-10-21 08:54

Python中的Class

        尽管Python在Function Programming中有着其他语言难以企及的的优势,但是我们也不要忘了Python也是一门OO语言哦。因此我们关注Python在FP上的优势的同时,还得了解一下Python在OO方面的特性。        要讨论Python的OO特性,了解Python中的Class自然是首当其冲了。在Python中定义class和创建对象实例都很简单,具体代码如 ...
perhaps 评论(0) 有1105人浏览 2005-08-25 23:06

论面向组合子程序设计方法 之 新约

每个小孩刚开始走路的时候都是跌跌撞撞的。 我们不自量力,妄图踩着上帝的步伐前进。结果就是这么几个简单的象白开水似的类。失望吗?是不是造 ...
ajoo 评论(1) 有8511人浏览 2005-08-09 07:21

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics