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啦。谢谢各位的回答,对我这种编程很
一般的人来说,能够改对人家写的程序就可以了.
相关阅读
Re: 无耻!大弓科技又爆抄袭求Dow化学员工refer版主不作为要被炒了吗?收到了legal data hold的notice反对Intel的AA 就必须选Trump 不然中国人就惨了 (转载)这道linkedin题是不是应该用segment tree?需要Linux developer我其实一直想为一家在美的中国公司工作被面试的人无理抱怨怎么办有没有在Austin cirrus logic的朋友,求内推上海立信会计金融学院招聘前几天面试被要求实现 B-Tree[长期,稳定,迅速]提供Amazon内推紫阁zigin独家报导:领英管理层再发威,微信群强制实名制求问L家组问一个问题?fb的analytics manager 的级别和package 是什么样?国内一个朋友直接过来这边uber靠,我们中上层头一半以上是华人,中底层(底层manager到team一道Javascript callback 的 面试问题Airbnb发了一封邮件要求所有人的commitment