p*2
2 楼
换ruby或者python算了
b*m
3 楼
Perl不难的,看看手册和例程序就好了,关键是对各种库要熟悉。
y*i
5 楼
learning Perl is best for learning Perl :)
D*i
8 楼
谢谢大家的意见,如果我能改的话,我就直接用我熟悉的程序写了,但是发现根本改不
了,所以只能自己学perl了,明天去图书馆看看有没有这本骆驼书。
了,所以只能自己学perl了,明天去图书馆看看有没有这本骆驼书。
s*r
9 楼
Learning Perl - Level 1
Intermediate Perl - Level 2
Programming Perl - Level 3
Intermediate Perl - Level 2
Programming Perl - Level 3
p*2
10 楼
现在perl是不是用的人越来越少了?
t*a
13 楼
天内,板上的包括二爷你在内的大牛多的是,我是菜鸟,啥都不会。
FP语言的高手,板上我看到过blaze写haskell,那才是牛。我只会Clojure和R。
Clojure还是现学的,有好多书也没看过呢。
Clojure跟c语言比较的话,感觉优势是多了一堆强力工具,比如迭代器,memoize递归
,lazy sequence,destruction形式的参数传递,可以节省定义很多变量,程序要短小
且清晰一些。 Clojure自带的list结构对链表,树,广义表之类的数据结构支持的非常
好,用它的各种list上的操作比如map, filter, etc可以用少量的语句实现一些这类的
算法。
跟C相比,Clojure写算法的劣势也很明显,首先是速度大概只有1/10,内存占用也很
糟糕;其次是这种语言用的是pure immutable的结构,取消了变量的概念,因此很多算
法里面需要反复修改一个变量的技巧就不能用了。Clojure当然也可以通过某些func来
support mutable的数据,不过那很丑,我也不想用。
如果你想学functional programming based algorithm的话,我记得有本书叫做pearls
of functional algorithm design,还没看但很想有时间去看来着。
【在 p*****2 的大作中提到】
:
: 大牛能不能谈谈fp从做算法题的角度有什么优势吗?
FP语言的高手,板上我看到过blaze写haskell,那才是牛。我只会Clojure和R。
Clojure还是现学的,有好多书也没看过呢。
Clojure跟c语言比较的话,感觉优势是多了一堆强力工具,比如迭代器,memoize递归
,lazy sequence,destruction形式的参数传递,可以节省定义很多变量,程序要短小
且清晰一些。 Clojure自带的list结构对链表,树,广义表之类的数据结构支持的非常
好,用它的各种list上的操作比如map, filter, etc可以用少量的语句实现一些这类的
算法。
跟C相比,Clojure写算法的劣势也很明显,首先是速度大概只有1/10,内存占用也很
糟糕;其次是这种语言用的是pure immutable的结构,取消了变量的概念,因此很多算
法里面需要反复修改一个变量的技巧就不能用了。Clojure当然也可以通过某些func来
support mutable的数据,不过那很丑,我也不想用。
如果你想学functional programming based algorithm的话,我记得有本书叫做pearls
of functional algorithm design,还没看但很想有时间去看来着。
【在 p*****2 的大作中提到】
:
: 大牛能不能谈谈fp从做算法题的角度有什么优势吗?
f*e
14 楼
我们学校用Ocaml。
【在 t****a 的大作中提到】
: 天内,板上的包括二爷你在内的大牛多的是,我是菜鸟,啥都不会。
: FP语言的高手,板上我看到过blaze写haskell,那才是牛。我只会Clojure和R。
: Clojure还是现学的,有好多书也没看过呢。
: Clojure跟c语言比较的话,感觉优势是多了一堆强力工具,比如迭代器,memoize递归
: ,lazy sequence,destruction形式的参数传递,可以节省定义很多变量,程序要短小
: 且清晰一些。 Clojure自带的list结构对链表,树,广义表之类的数据结构支持的非常
: 好,用它的各种list上的操作比如map, filter, etc可以用少量的语句实现一些这类的
: 算法。
: 跟C相比,Clojure写算法的劣势也很明显,首先是速度大概只有1/10,内存占用也很
: 糟糕;其次是这种语言用的是pure immutable的结构,取消了变量的概念,因此很多算
【在 t****a 的大作中提到】
: 天内,板上的包括二爷你在内的大牛多的是,我是菜鸟,啥都不会。
: FP语言的高手,板上我看到过blaze写haskell,那才是牛。我只会Clojure和R。
: Clojure还是现学的,有好多书也没看过呢。
: Clojure跟c语言比较的话,感觉优势是多了一堆强力工具,比如迭代器,memoize递归
: ,lazy sequence,destruction形式的参数传递,可以节省定义很多变量,程序要短小
: 且清晰一些。 Clojure自带的list结构对链表,树,广义表之类的数据结构支持的非常
: 好,用它的各种list上的操作比如map, filter, etc可以用少量的语句实现一些这类的
: 算法。
: 跟C相比,Clojure写算法的劣势也很明显,首先是速度大概只有1/10,内存占用也很
: 糟糕;其次是这种语言用的是pure immutable的结构,取消了变量的概念,因此很多算
D*i
16 楼
我就是被无辜地拉去改10年的perl code,大概看了下程序结构,发现调用函数啥的都
是用perl写的,如果我用其他语言去弄的话,改起来就不是一个地方两个地方了,而是
整套都要改,所以只能逼着自己学点基础的perl啦。谢谢各位的回答,对我这种编程很
一般的人来说,能够改对人家写的程序就可以了.
是用perl写的,如果我用其他语言去弄的话,改起来就不是一个地方两个地方了,而是
整套都要改,所以只能逼着自己学点基础的perl啦。谢谢各位的回答,对我这种编程很
一般的人来说,能够改对人家写的程序就可以了.
相关阅读
Will grade F affect my H1b and green card application?内部推荐 VS 自己投简历Database software engineer position available immediately (Atlanta)请教:新加坡薪水100000找工作被现在老板知道了,直接挑明吗判断一个string是否是某个pattern的周期循环申请的group leader发面试通知的时候变成了staff职位Webinar hosted by CINAOUG on September 22, 2011要不要follow up啊?Staff这个title问一道微软面试题Onsite 之后老不给正式offer是怎么回事?is there a facebook R&D or facebook research (labs)?Amazon 面完多久有消息阿请问去招聘会的真正意义何在?Business Analyst/Project manager Opening探讨:这几个IT大公司,对你吸引力排名?Bloomberg面试题 兼问在纽约工作舒服吗?帮国内朋友问H1毁约的后果