Redian新闻
>
请大牛们推荐一本自学perl的书
avatar
请大牛们推荐一本自学perl的书# JobHunting - 待字闺中
D*i
1
最近需要用到perl,请版上牛人们推荐一本简单易懂的书,本人编程能力一般,这次是
赶鸭子上架,没有办法了,谢谢!
avatar
p*2
2
换ruby或者python算了
avatar
b*m
3
Perl不难的,看看手册和例程序就好了,关键是对各种库要熟悉。
avatar
t*a
4
说到perl的书第一印象就是Oreilly的骆驼书

【在 D*****i 的大作中提到】
: 最近需要用到perl,请版上牛人们推荐一本简单易懂的书,本人编程能力一般,这次是
: 赶鸭子上架,没有办法了,谢谢!

avatar
y*i
5
learning Perl is best for learning Perl :)
avatar
B*5
6
+1

【在 y****i 的大作中提到】
: learning Perl is best for learning Perl :)
avatar
b*m
7
嗯,我就是看那本书学的。

【在 t****a 的大作中提到】
: 说到perl的书第一印象就是Oreilly的骆驼书
avatar
D*i
8
谢谢大家的意见,如果我能改的话,我就直接用我熟悉的程序写了,但是发现根本改不
了,所以只能自己学perl了,明天去图书馆看看有没有这本骆驼书。
avatar
s*r
9
Learning Perl - Level 1
Intermediate Perl - Level 2
Programming Perl - Level 3
avatar
p*2
10
现在perl是不是用的人越来越少了?
avatar
t*a
11
我猜是的吧。楼主好像是被弄去改什么老code的。除非必须要用perl的library,比如
bioinformatics之类仰仗perl library的项目,新code应该不会用perl写了吧。

【在 p*****2 的大作中提到】
: 现在perl是不是用的人越来越少了?
avatar
p*2
12

大牛能不能谈谈fp从做算法题的角度有什么优势吗?

【在 t****a 的大作中提到】
: 我猜是的吧。楼主好像是被弄去改什么老code的。除非必须要用perl的library,比如
: bioinformatics之类仰仗perl library的项目,新code应该不会用perl写了吧。

avatar
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从做算法题的角度有什么优势吗?

avatar
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的结构,取消了变量的概念,因此很多算

avatar
t*a
15
那个不是传说中某个对冲基金用的语言么。
你知道Ocaml都哪些地方在用么?用FP语言的工作目前还不是很多的样子。

【在 f*****e 的大作中提到】
: 我们学校用Ocaml。
avatar
D*i
16
我就是被无辜地拉去改10年的perl code,大概看了下程序结构,发现调用函数啥的都
是用perl写的,如果我用其他语言去弄的话,改起来就不是一个地方两个地方了,而是
整套都要改,所以只能逼着自己学点基础的perl啦。谢谢各位的回答,对我这种编程很
一般的人来说,能够改对人家写的程序就可以了.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。