由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Scala这次又被比下去了
相关主题
最近感觉了一下市场上对scala的需求GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
阅读scala中functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
原来用ruby和python的公司很喜欢转scala各个语言在paradigms上的对比
Java EE这东西还有必要学吗macro is evil
板上的高人们能给科普比较functional programming language么现在谈paradigm过时了
谈谈我认识的一些lisp程序员python象C/C++, ruby象java
scala 的感悟我认为JVM上的语言,老大还是Java
Python和perl都属于那种很难精通的语言如果选择学习5种编程语言你们选什么?
相关话题的讨论汇总
话题: java话题: python话题: scala话题: 语言话题: clojure
进入Programming版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
http://www.impactlab.net/2014/02/07/top-programming-languages-f
Clojure已经挤入top 10 最流行的语言了。有意思的是这10种语言我都用过。
p*****2
发帖数: 21240
2
从zhaoce大牛身上也能看出Java程序员的转变。
Interpreted languages like Python and Ruby have better language design and
thus are more pleasant to program with. This fuels the open source community
around the languages, which encourages cutting edge developers (and thus,
startups) to adopt them. The bigger corporations slowly follow.
In my experience many Java developers have moved to these interpreted
languages.
p*****2
发帖数: 21240
3
下边这段也很讽刺。看样子很多微软程序员出来找工作了呀。
When you look at percentage change from 2011 to the present, iOS coding
language Objective-C is still going strong. But check out C#! This Microsoft
technology is still small in sheer volume, but it’s growing quickly
b***e
发帖数: 1419
4
还是挺难以置信的,lisp熬了这么多年要出头了?

【在 p*****2 的大作中提到】
: http://www.impactlab.net/2014/02/07/top-programming-languages-f
: Clojure已经挤入top 10 最流行的语言了。有意思的是这10种语言我都用过。

z****e
发帖数: 54598
5
CodeEval是做mobile的吧
看了下网站,做app的
z****e
发帖数: 54598
6
app上用clojure怎么搞法?
p*****2
发帖数: 21240
7

看了一下。以前注册过。不过貌似不支持CS呀。

【在 z****e 的大作中提到】
: CodeEval是做mobile的吧
: 看了下网站,做app的

L*****e
发帖数: 8347
8
通过在网上做coding test/challenge找工作?做了coding test后还要再面食不?
另外,不得不说,python确实是做coding challenge和面食的最佳工具啊。。。

Microsoft
★ 发自iPhone App: ChineseWeb 8.2.2

【在 p*****2 的大作中提到】
: 下边这段也很讽刺。看样子很多微软程序员出来找工作了呀。
: When you look at percentage change from 2011 to the present, iOS coding
: language Objective-C is still going strong. But check out C#! This Microsoft
: technology is still small in sheer volume, but it’s growing quickly

p*****2
发帖数: 21240
9

我觉得一般还要再面试吧。现在的startup挑的很,不是那么容易进。
python说法我同意你。把面试大大简化了。上个星期有个人面试,算法不行,python把
大家给唬住了,还是给了offer。

【在 L*****e 的大作中提到】
: 通过在网上做coding test/challenge找工作?做了coding test后还要再面食不?
: 另外,不得不说,python确实是做coding challenge和面食的最佳工具啊。。。
:
: Microsoft
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
10
个人嚼着,大学里一定要接触或者说学好三种语言,python,C,scheme(或者别的
lisp的变种)。python可以让初学者迅速掌握基本的数据结构和算法并适度支持OOP,C
是了解OS,compiler,computer architecture的必由之路,让人知其然且知其所以然
。Lisp让人的思维方式打开一个新的空间,以最简单的语法去表达最复杂的逻辑,或者
说是站在机器的角度去表达人的思维。
其它的语言,不应该在大学里去学。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 p*****2 的大作中提到】
:
: 我觉得一般还要再面试吧。现在的startup挑的很,不是那么容易进。
: python说法我同意你。把面试大大简化了。上个星期有个人面试,算法不行,python把
: 大家给唬住了,还是给了offer。

相关主题
谈谈我认识的一些lisp程序员GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
scala 的感悟functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
Python和perl都属于那种很难精通的语言各个语言在paradigms上的对比
进入Programming版参与讨论
p*****2
发帖数: 21240
11

,C
悲愤呀。大学的时间全去学VC++了。到头来一点用没有。

【在 L*****e 的大作中提到】
: 个人嚼着,大学里一定要接触或者说学好三种语言,python,C,scheme(或者别的
: lisp的变种)。python可以让初学者迅速掌握基本的数据结构和算法并适度支持OOP,C
: 是了解OS,compiler,computer architecture的必由之路,让人知其然且知其所以然
: 。Lisp让人的思维方式打开一个新的空间,以最简单的语法去表达最复杂的逻辑,或者
: 说是站在机器的角度去表达人的思维。
: 其它的语言,不应该在大学里去学。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
12
我上学时入门课都是用java,学的东西基本也没用,前几年开始,学校的入门课都用
python了,mit的入门课也用python了。。。如果修programming language的课,大部
分学校都会选用lisp或它家亲戚,算是了解程序语言设计的入门必经路?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 p*****2 的大作中提到】
:
: ,C
: 悲愤呀。大学的时间全去学VC++了。到头来一点用没有。

g*****g
发帖数: 34805
13
看来你很年轻呀。我们当年入门都是 pascal.

【在 L*****e 的大作中提到】
: 我上学时入门课都是用java,学的东西基本也没用,前几年开始,学校的入门课都用
: python了,mit的入门课也用python了。。。如果修programming language的课,大部
: 分学校都会选用lisp或它家亲戚,算是了解程序语言设计的入门必经路?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

k********e
发帖数: 1416
14
cobol,fortran

【在 g*****g 的大作中提到】
: 看来你很年轻呀。我们当年入门都是 pascal.
d*******r
发帖数: 3299
15
同意, 参考这个课的内容
http://www.youtube.com/watch?v=Ps8jOj7diA0&list=PL9D558D49CA734

,C

【在 L*****e 的大作中提到】
: 个人嚼着,大学里一定要接触或者说学好三种语言,python,C,scheme(或者别的
: lisp的变种)。python可以让初学者迅速掌握基本的数据结构和算法并适度支持OOP,C
: 是了解OS,compiler,computer architecture的必由之路,让人知其然且知其所以然
: 。Lisp让人的思维方式打开一个新的空间,以最简单的语法去表达最复杂的逻辑,或者
: 说是站在机器的角度去表达人的思维。
: 其它的语言,不应该在大学里去学。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
16
之前学了pascal和fortran,因为完全没开窍,就不算自己入门了。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 g*****g 的大作中提到】
: 看来你很年轻呀。我们当年入门都是 pascal.
L*****e
发帖数: 8347
17
不错!谢分享。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 d*******r 的大作中提到】
: 同意, 参考这个课的内容
: http://www.youtube.com/watch?v=Ps8jOj7diA0&list=PL9D558D49CA734
:
: ,C

d*******r
发帖数: 3299
18
我记得本科 C++ 和 Java 都教,当年我觉得 C++ 的特性看着比 Java 拉风多了,就花
了很多时间去搞 C++ ......

【在 L*****e 的大作中提到】
: 之前学了pascal和fortran,因为完全没开窍,就不算自己入门了。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z****e
发帖数: 54598
19
你大学时候入门课用java?
我绝对不信
java大学入门课那都是02年以后的事情了
当时从cmu开始推广
到04年以后才真正形成规模
你刚毕业的?
python到现在也没有形成规模,经常跟c一起起步
我绝对不信你说的这些话

【在 L*****e 的大作中提到】
: 我上学时入门课都是用java,学的东西基本也没用,前几年开始,学校的入门课都用
: python了,mit的入门课也用python了。。。如果修programming language的课,大部
: 分学校都会选用lisp或它家亲戚,算是了解程序语言设计的入门必经路?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z****e
发帖数: 54598
20
主要是你想搞游戏

【在 d*******r 的大作中提到】
: 我记得本科 C++ 和 Java 都教,当年我觉得 C++ 的特性看着比 Java 拉风多了,就花
: 了很多时间去搞 C++ ......

相关主题
macro is evil我认为JVM上的语言,老大还是Java
现在谈paradigm过时了如果选择学习5种编程语言你们选什么?
python象C/C++, ruby象java推荐一本书: The Well-Grounded Java Developer
进入Programming版参与讨论
k********e
发帖数: 1416
21
1998年 美国的高等院校,就有了,而且开了多个深度的课程,至少3门,同步上课。

【在 z****e 的大作中提到】
: 你大学时候入门课用java?
: 我绝对不信
: java大学入门课那都是02年以后的事情了
: 当时从cmu开始推广
: 到04年以后才真正形成规模
: 你刚毕业的?
: python到现在也没有形成规模,经常跟c一起起步
: 我绝对不信你说的这些话

L*****e
发帖数: 8347
22
哪个学校的introduction to computer science用C教?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z****e 的大作中提到】
: 你大学时候入门课用java?
: 我绝对不信
: java大学入门课那都是02年以后的事情了
: 当时从cmu开始推广
: 到04年以后才真正形成规模
: 你刚毕业的?
: python到现在也没有形成规模,经常跟c一起起步
: 我绝对不信你说的这些话

z****e
发帖数: 54598
23
有跟教学语言,是两回事
python经常跟c,html还有perl一起上

【在 k********e 的大作中提到】
: 1998年 美国的高等院校,就有了,而且开了多个深度的课程,至少3门,同步上课。
k********e
发帖数: 1416
24
数不胜数,中美两国都是这样的。

【在 L*****e 的大作中提到】
: 哪个学校的introduction to computer science用C教?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z****e
发帖数: 54598
25
这要看上课的教授怎么选了
教材都不是固定的,语言就更难说了
但是一般为了突出oop,所以会选java
不知道选python上是什么原因,突出哪个paradigm?

【在 L*****e 的大作中提到】
: 哪个学校的introduction to computer science用C教?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z****e
发帖数: 54598
26
天朝可能很多
但是发达国家这样搞的不多
因为comp101经常要给文科生一起上
文科生学c毫无意义

【在 k********e 的大作中提到】
: 数不胜数,中美两国都是这样的。
k********e
发帖数: 1416
27
东西海岸的学校都这样教学的,千篇一律。

【在 z****e 的大作中提到】
: 天朝可能很多
: 但是发达国家这样搞的不多
: 因为comp101经常要给文科生一起上
: 文科生学c毫无意义

L*****e
发帖数: 8347
28
http://ocw.mit.edu/courses/electrical-engineering-and-computer-

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z****e 的大作中提到】
: 这要看上课的教授怎么选了
: 教材都不是固定的,语言就更难说了
: 但是一般为了突出oop,所以会选java
: 不知道选python上是什么原因,突出哪个paradigm?

z****e
发帖数: 54598
29
again,理由是什么?
http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-

【在 L*****e 的大作中提到】
: http://ocw.mit.edu/courses/electrical-engineering-and-computer-
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

k********e
发帖数: 1416
30
文科生的课程叫 CS 80,同时有个co-share的course code,比如literature 60 等等。
101这种是给CS本科生上的, 106,107,108,109都是java或c++的

【在 z****e 的大作中提到】
: 天朝可能很多
: 但是发达国家这样搞的不多
: 因为comp101经常要给文科生一起上
: 文科生学c毫无意义

相关主题
akka/scala/jvm阅读scala中
Java is back原来用ruby和python的公司很喜欢转scala
最近感觉了一下市场上对scala的需求Java EE这东西还有必要学吗
进入Programming版参与讨论
z****e
发帖数: 54598
31
我能想到的理由是
software engineering和cs分开
如果是introduction to software engineering,则用java,比如这个
http://www.cs.cmu.edu/~aldrich/courses/413/
cs强调学术类发展,python适合搞算法,这个阶段还到不了oop
z****e
发帖数: 54598
32
那个估计叫什么information system的课
这个挂在business school下面
这种课,教excel

等。

【在 k********e 的大作中提到】
: 文科生的课程叫 CS 80,同时有个co-share的course code,比如literature 60 等等。
: 101这种是给CS本科生上的, 106,107,108,109都是java或c++的

k********e
发帖数: 1416
33
崩溃了,这文字理解的出入有这么大。
我以为你们提的入门课是computer arch I和II级,OS I,II, Intro to algorithm,
data structure I,II,III级, advanced data structure.
你们说的这门,为什么叫入门课啊?

【在 z****e 的大作中提到】
: again,理由是什么?
: http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-

z****e
发帖数: 54598
34
http://ocw.mit.edu/courses/electrical-engineering-and-computer-
跟我估计得差不多,software engineering用java
computer science用python
z****e
发帖数: 54598
35
有些学校
software engineering

cs
分开
introduction to 这两个是不同的课
有些学校凑在一起
我们说的当然是入门课

【在 k********e 的大作中提到】
: 崩溃了,这文字理解的出入有这么大。
: 我以为你们提的入门课是computer arch I和II级,OS I,II, Intro to algorithm,
: data structure I,II,III级, advanced data structure.
: 你们说的这门,为什么叫入门课啊?

k********e
发帖数: 1416
36
我都不知道还开过这门课,你们太神了。

【在 z****e 的大作中提到】
: again,理由是什么?
: http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-

z****e
发帖数: 54598
37
入门课就是你不需要有任何知识
给你作为启蒙的课
有可能是introduction to computer science或者introduction to software
engineering
都算是入门,cs和se分家的也有,se发展更迟一些,上个世纪70,80年代才逐步形成规模
information system更迟一点,到上个世纪90年代才逐步形成一个major酱紫
cs是战后

【在 k********e 的大作中提到】
: 崩溃了,这文字理解的出入有这么大。
: 我以为你们提的入门课是computer arch I和II级,OS I,II, Intro to algorithm,
: data structure I,II,III级, advanced data structure.
: 你们说的这门,为什么叫入门课啊?

z****e
发帖数: 54598
38
你岁数大了

【在 k********e 的大作中提到】
: 我都不知道还开过这门课,你们太神了。
b*******g
发帖数: 603
39
我上研究生做TA的CS101就是C。不教指针的部分。

【在 L*****e 的大作中提到】
: 哪个学校的introduction to computer science用C教?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

L*****e
发帖数: 8347
40
C不教指针,就没啥可教了吧?

★ 发自iPhone App: ChineseWeb 8.2.2

【在 b*******g 的大作中提到】
: 我上研究生做TA的CS101就是C。不教指针的部分。
相关主题
Java EE这东西还有必要学吗scala 的感悟
板上的高人们能给科普比较functional programming language么Python和perl都属于那种很难精通的语言
谈谈我认识的一些lisp程序员GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
进入Programming版参与讨论
L*****e
发帖数: 8347
41
我个人理解哈,你可以像C一样写python,也可以像Java一样写python,也有
functional language的支持和部分特性,可以便于初学者初步了解各种programming
paradigm的特性。它又是interpreted language,不需要先compile就能出结果,所见
即所得对初学者多么重要。然后library也够丰富,不像C啥数据结构恨不得都得自己写
。python写学生作业比用java写快多了。。。

★ 发自iPhone App: ChineseWeb 8.2.2

【在 z****e 的大作中提到】
: again,理由是什么?
: http://see.stanford.edu/see/courseinfo.aspx?coll=824a47e1-135f-

h******k
发帖数: 810
42
以前当TA的学校,CS106是专业第一门课(CS101那是糊弄外系的),用C++。
每次讲到 * const & 这块,都能玩残一半人。

【在 b*******g 的大作中提到】
: 我上研究生做TA的CS101就是C。不教指针的部分。
z****e
发帖数: 54598
43
这就是为什么c++挂了
都在这种问题上纠结,还干什么活?
这么简单一个东西,被设计成这样
你说是成功还是失败?
显然是失败的设计

【在 h******k 的大作中提到】
: 以前当TA的学校,CS106是专业第一门课(CS101那是糊弄外系的),用C++。
: 每次讲到 * const & 这块,都能玩残一半人。

z****e
发帖数: 54598
44
算法,数据结构这些跟语言实现没有必然联系
语言这些主要是语法和paradigm的差异
paradigm里面显然oop是必修的,两个图灵奖
其他p重要性没这么高,fp什么都是选修
python可以用来搞oop,但是其实python本身不强制oop
可能也就是你说的,也可以象c一样写,所以作为入门合适

【在 L*****e 的大作中提到】
: 我个人理解哈,你可以像C一样写python,也可以像Java一样写python,也有
: functional language的支持和部分特性,可以便于初学者初步了解各种programming
: paradigm的特性。它又是interpreted language,不需要先compile就能出结果,所见
: 即所得对初学者多么重要。然后library也够丰富,不像C啥数据结构恨不得都得自己写
: 。python写学生作业比用java写快多了。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

z****e
发帖数: 54598
45
你们这帮老头子
现在高校早就丢弃c++了
随便找个cs106都是java上的了
http://www.stanford.edu/class/cs106a/
z****e
发帖数: 54598
46
其实在这行混,尤其是打算进入工业界的
应该多看看stanford这所大学在干嘛
mit不是不牛,但是mit太学术化了
理论和实际还是容易产生距离的
就像我搞pbsscript时候也很少用java
但是我每次写那个东西
心中都是无数的草泥马飞过
相反,玩cloud爆instances都跟打了鸡血一样
因为这个东西显然更有前途
l*********s
发帖数: 5409
47
zkss how to stun others with python? Thank you.

【在 p*****2 的大作中提到】
:
: ,C
: 悲愤呀。大学的时间全去学VC++了。到头来一点用没有。

s***o
发帖数: 2191
48
So this is the language popularity on "codeeval platform"? Otherwise it does
not make much sense to me

【在 p*****2 的大作中提到】
: http://www.impactlab.net/2014/02/07/top-programming-languages-f
: Clojure已经挤入top 10 最流行的语言了。有意思的是这10种语言我都用过。

s****r
发帖数: 125
49
说句实在话,这个排名真的没什么大意思
1)codeeval 是一个很小的在线做题帮公司物色员工的网站,知名度不是很好,而且很
多使用这个网站的公司都是小规模的公司
2)文章里说的很清楚了: based on thousands of data points we’ve collected
by processing over 100,000+ coding tests and challenges by over 2,000+
employers。我个人实在不觉得2000个人的样本很大,而且这个样本是非常bias的样本
:估计是喜欢刷题,而且是junior的的人才会在这个网站上做题,这些人初期选择语言
比较偏向随机,而且偏向新的语言,但是如果有多年工作经验的人很可能不会用这个网
站来找工作吧。
3) 请仔细看那个histogram的图吧,2000多人用的系统,假设3000人吧, clojure在里
面的比例不超过1%, 只有30多人用这个语言,而且2013年比例还是0,明显是下滑的趋
势啊!(呵呵,其实这种小比例的数据非常不可信的啦)
我只是觉得这个比较实在是太断章取义了。。。。。

【在 p*****2 的大作中提到】
: http://www.impactlab.net/2014/02/07/top-programming-languages-f
: Clojure已经挤入top 10 最流行的语言了。有意思的是这10种语言我都用过。

c******o
发帖数: 1277
50
scala 现在都不在乎那些网站了,该用的还是在用,不用的也不在乎。
就是jvm上现代化强力static语言的唯一选择,看看java8这么样吧。
相关主题
functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)现在谈paradigm过时了
各个语言在paradigms上的对比python象C/C++, ruby象java
macro is evil我认为JVM上的语言,老大还是Java
进入Programming版参与讨论
d*******r
发帖数: 3299
51
java8主要有哪些牛B特性可以比美scala的

【在 c******o 的大作中提到】
: scala 现在都不在乎那些网站了,该用的还是在用,不用的也不在乎。
: 就是jvm上现代化强力static语言的唯一选择,看看java8这么样吧。

N*n
发帖数: 456
52
我看到的是到处都在学Java

,C

【在 L*****e 的大作中提到】
: 个人嚼着,大学里一定要接触或者说学好三种语言,python,C,scheme(或者别的
: lisp的变种)。python可以让初学者迅速掌握基本的数据结构和算法并适度支持OOP,C
: 是了解OS,compiler,computer architecture的必由之路,让人知其然且知其所以然
: 。Lisp让人的思维方式打开一个新的空间,以最简单的语法去表达最复杂的逻辑,或者
: 说是站在机器的角度去表达人的思维。
: 其它的语言,不应该在大学里去学。。。
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

N*n
发帖数: 456
53
哈哈。。
//hand.
应该还学过 PDP11 或者 z80吧?

【在 g*****g 的大作中提到】
: 看来你很年轻呀。我们当年入门都是 pascal.
z****e
发帖数: 54598
54
lambda
scala的问题是语法糖太多
以至于可读性下降得太厉害
lambda在java7的时候就已经说要加进去了
但是jcp认为,这个可读性下降太多,加进去之后负面影响大于正面影响
所以打回去要求重新设计
修改后的lambda才被加入,所以版本号就推迟到了8

【在 d*******r 的大作中提到】
: java8主要有哪些牛B特性可以比美scala的
z****e
发帖数: 54598
55
过于强调运行效率未必正确
我目前观察,只有renjin这种统计上数据过大情况,需要用到scala来写
牺牲掉编译时候的速度,强化运行时的效率,酱紫

【在 c******o 的大作中提到】
: scala 现在都不在乎那些网站了,该用的还是在用,不用的也不在乎。
: 就是jvm上现代化强力static语言的唯一选择,看看java8这么样吧。

c******o
发帖数: 1277
56
Virtual Extension Methods similar to trait
Parallel collection library, general enhancement for collection (map/reduce/
filter etc.)
还是不如scala, 但是基本上FP是能做了。productivity也会好一些。

【在 z****e 的大作中提到】
: lambda
: scala的问题是语法糖太多
: 以至于可读性下降得太厉害
: lambda在java7的时候就已经说要加进去了
: 但是jcp认为,这个可读性下降太多,加进去之后负面影响大于正面影响
: 所以打回去要求重新设计
: 修改后的lambda才被加入,所以版本号就推迟到了8

z****e
发帖数: 54598
57
我想知道的是
clojure写出来的东西效率是不是比scala要低一点?
单纯的fp对我来说没有太多意义,除了显摆一下以外
数学的话,clojure的语法也不合适
(= true true)这种写法压根不是数学的写法
那如果这个不行的话,如果在运行效率上有所长的话
还是能搞出点领域来耍的
你们用scala写东西,会不会比java快一点?
运行时的速度

reduce/

【在 c******o 的大作中提到】
: Virtual Extension Methods similar to trait
: Parallel collection library, general enhancement for collection (map/reduce/
: filter etc.)
: 还是不如scala, 但是基本上FP是能做了。productivity也会好一些。

g*****g
发帖数: 34805
58
是,我上课的时候是在PDP11上编pascal。但很快机房都换成586了。

【在 N*n 的大作中提到】
: 哈哈。。
: //hand.
: 应该还学过 PDP11 或者 z80吧?

h*****a
发帖数: 1718
59
BSO年轻啊

【在 p*****2 的大作中提到】
:
: ,C
: 悲愤呀。大学的时间全去学VC++了。到头来一点用没有。

h*****a
发帖数: 1718
60
更BSO年轻

【在 L*****e 的大作中提到】
: 我上学时入门课都是用java,学的东西基本也没用,前几年开始,学校的入门课都用
: python了,mit的入门课也用python了。。。如果修programming language的课,大部
: 分学校都会选用lisp或它家亲戚,算是了解程序语言设计的入门必经路?
:
: ★ 发自iPhone App: ChineseWeb 8.2.2

相关主题
如果选择学习5种编程语言你们选什么?Java is back
推荐一本书: The Well-Grounded Java Developer最近感觉了一下市场上对scala的需求
akka/scala/jvm阅读scala中
进入Programming版参与讨论
h*****a
发帖数: 1718
61
me too

【在 g*****g 的大作中提到】
: 看来你很年轻呀。我们当年入门都是 pascal.
y***n
发帖数: 1594
l*******o
发帖数: 250
63
98/99年多大的入门课就是java了,

【在 z****e 的大作中提到】
: 你大学时候入门课用java?
: 我绝对不信
: java大学入门课那都是02年以后的事情了
: 当时从cmu开始推广
: 到04年以后才真正形成规模
: 你刚毕业的?
: python到现在也没有形成规模,经常跟c一起起步
: 我绝对不信你说的这些话

c******o
发帖数: 1277
64
不到极限看不出来,大部分人用不到极限。
一般来说是
开发
clojure > scala > java
运行
java > scala > clojure
但是语言在里面影响速度的因素里面占的很少。
clojure的主要问题还是动态,对于多人合作很不利。

【在 z****e 的大作中提到】
: 我想知道的是
: clojure写出来的东西效率是不是比scala要低一点?
: 单纯的fp对我来说没有太多意义,除了显摆一下以外
: 数学的话,clojure的语法也不合适
: (= true true)这种写法压根不是数学的写法
: 那如果这个不行的话,如果在运行效率上有所长的话
: 还是能搞出点领域来耍的
: 你们用scala写东西,会不会比java快一点?
: 运行时的速度
:

N********n
发帖数: 8363
65

动态语言无法支持INTELISENSE、无法DEBUG == 大项目秒悲剧。

【在 c******o 的大作中提到】
: 不到极限看不出来,大部分人用不到极限。
: 一般来说是
: 开发
: clojure > scala > java
: 运行
: java > scala > clojure
: 但是语言在里面影响速度的因素里面占的很少。
: clojure的主要问题还是动态,对于多人合作很不利。

z****e
发帖数: 54598
66
scala运行得比java还慢?
我说的是运行时速度,不是编译

【在 c******o 的大作中提到】
: 不到极限看不出来,大部分人用不到极限。
: 一般来说是
: 开发
: clojure > scala > java
: 运行
: java > scala > clojure
: 但是语言在里面影响速度的因素里面占的很少。
: clojure的主要问题还是动态,对于多人合作很不利。

b*******s
发帖数: 5216
67
google最近有个评测,你可以找找看

【在 z****e 的大作中提到】
: scala运行得比java还慢?
: 我说的是运行时速度,不是编译

g*****g
发帖数: 34805
68
jvm是对 java优化的,这个结果是必然的。当然 scala慢得不多。

【在 z****e 的大作中提到】
: scala运行得比java还慢?
: 我说的是运行时速度,不是编译

1 (共1页)
进入Programming版参与讨论
相关主题
如果选择学习5种编程语言你们选什么?板上的高人们能给科普比较functional programming language么
推荐一本书: The Well-Grounded Java Developer谈谈我认识的一些lisp程序员
akka/scala/jvmscala 的感悟
Java is backPython和perl都属于那种很难精通的语言
最近感觉了一下市场上对scala的需求GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
阅读scala中functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
原来用ruby和python的公司很喜欢转scala各个语言在paradigms上的对比
Java EE这东西还有必要学吗macro is evil
相关话题的讨论汇总
话题: java话题: python话题: scala话题: 语言话题: clojure