由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请大牛们推荐一本自学perl的书
相关主题
刚和Amazon电话面试完关于程序设计语言的讨论:通天塔导游
求Python面筋,和复习提纲,面试题,谢谢!找了个consultant的活, $20/hour, 40hours/week
编程习惯问题1st Amazon phone interview (1hr)
面试用scala, clojure或者haskell写算法会不会吃亏?startup电面被恶心了
发个高盛onsite的面经C++问题3
python/ruby software engineer openning问一个算法题
Climate面试求面经!!用C面试真是吃亏
请问面试如果考Perl的话会问些什么问题呢?Bloomberg电面面经
相关话题的讨论汇总
话题: perl话题: clojure话题: level话题: learning话题: 语言
进入JobHunting版参与讨论
1 (共1页)
D*****i
发帖数: 103
1
最近需要用到perl,请版上牛人们推荐一本简单易懂的书,本人编程能力一般,这次是
赶鸭子上架,没有办法了,谢谢!
p*****2
发帖数: 21240
2
换ruby或者python算了
b***m
发帖数: 5987
3
Perl不难的,看看手册和例程序就好了,关键是对各种库要熟悉。
t****a
发帖数: 1212
4
说到perl的书第一印象就是Oreilly的骆驼书

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

y****i
发帖数: 312
5
learning Perl is best for learning Perl :)
B******5
发帖数: 4676
6
+1

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

【在 t****a 的大作中提到】
: 说到perl的书第一印象就是Oreilly的骆驼书
D*****i
发帖数: 103
8
谢谢大家的意见,如果我能改的话,我就直接用我熟悉的程序写了,但是发现根本改不
了,所以只能自己学perl了,明天去图书馆看看有没有这本骆驼书。
s******r
发帖数: 350
9
Learning Perl - Level 1
Intermediate Perl - Level 2
Programming Perl - Level 3
p*****2
发帖数: 21240
10
现在perl是不是用的人越来越少了?
相关主题
python/ruby software engineer openning关于程序设计语言的讨论:通天塔导游
Climate面试求面经!!找了个consultant的活, $20/hour, 40hours/week
请问面试如果考Perl的话会问些什么问题呢?1st Amazon phone interview (1hr)
进入JobHunting版参与讨论
t****a
发帖数: 1212
11
我猜是的吧。楼主好像是被弄去改什么老code的。除非必须要用perl的library,比如
bioinformatics之类仰仗perl library的项目,新code应该不会用perl写了吧。

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

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

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

t****a
发帖数: 1212
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从做算法题的角度有什么优势吗?

f*****e
发帖数: 2992
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
发帖数: 1212
15
那个不是传说中某个对冲基金用的语言么。
你知道Ocaml都哪些地方在用么?用FP语言的工作目前还不是很多的样子。

【在 f*****e 的大作中提到】
: 我们学校用Ocaml。
D*****i
发帖数: 103
16
我就是被无辜地拉去改10年的perl code,大概看了下程序结构,发现调用函数啥的都
是用perl写的,如果我用其他语言去弄的话,改起来就不是一个地方两个地方了,而是
整套都要改,所以只能逼着自己学点基础的perl啦。谢谢各位的回答,对我这种编程很
一般的人来说,能够改对人家写的程序就可以了.
1 (共1页)
进入JobHunting版参与讨论
相关主题
Bloomberg电面面经发个高盛onsite的面经
发个电话面经python/ruby software engineer openning
JaneStreet onsite, any suggestion?Climate面试求面经!!
jane street第一轮电面请问面试如果考Perl的话会问些什么问题呢?
刚和Amazon电话面试完关于程序设计语言的讨论:通天塔导游
求Python面筋,和复习提纲,面试题,谢谢!找了个consultant的活, $20/hour, 40hours/week
编程习惯问题1st Amazon phone interview (1hr)
面试用scala, clojure或者haskell写算法会不会吃亏?startup电面被恶心了
相关话题的讨论汇总
话题: perl话题: clojure话题: level话题: learning话题: 语言