T******7 发帖数: 1419 | 1 GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破?
go的2014年高开低走,万众瞩目下接连推出 1.3 1.4 语法上有一些微小改动比如for
range. 其他方面多是调整。比如更多操作系统的兼容。但是这个语言的成功与否还是
缺少决定性的应用。docker是为数不多的成功案例。2015我们还要期待更多。否则go
的前景并不明亮。
scala 依托spark迅速崛起。coursera主打课程让很多人接触到这个语言。fp大潮从
paul graham推崇common lisp开始还未衰退。scala不错的切中了fp和传统语言结合的
sweet point。前景颇佳。周边产品也比go發展的好,比如ide的成熟度。这都大大保证
了这个语言继续吸引人气。2015看好scala.
其他2个我感觉和会火。但是不太了解。留给大牛评价了。 |
p*****2 发帖数: 21240 | |
g*****g 发帖数: 34805 | 3 Swift有点戏,别的都是打酱油的。生态系统决定了语言成败,而不是反过来。
for
go
【在 T******7 的大作中提到】 : GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破? : go的2014年高开低走,万众瞩目下接连推出 1.3 1.4 语法上有一些微小改动比如for : range. 其他方面多是调整。比如更多操作系统的兼容。但是这个语言的成功与否还是 : 缺少决定性的应用。docker是为数不多的成功案例。2015我们还要期待更多。否则go : 的前景并不明亮。 : scala 依托spark迅速崛起。coursera主打课程让很多人接触到这个语言。fp大潮从 : paul graham推崇common lisp开始还未衰退。scala不错的切中了fp和传统语言结合的 : sweet point。前景颇佳。周边产品也比go發展的好,比如ide的成熟度。这都大大保证 : 了这个语言继续吸引人气。2015看好scala. : 其他2个我感觉和会火。但是不太了解。留给大牛评价了。
|
p*****2 发帖数: 21240 | 4
我觉得scala应该出一个精简版,强化fp,弱化oo,这样可以甩掉很多包袱,学习和使
用起来可以轻松很多。
【在 g*****g 的大作中提到】 : Swift有点戏,别的都是打酱油的。生态系统决定了语言成败,而不是反过来。 : : for : go
|
y**********u 发帖数: 6366 | 5 看哪个有比较成型的stack
我觉得语言不是重要的
for
go
【在 T******7 的大作中提到】 : GoLang, Scala, Swift, Rust 哪个能在2015有关键性的突破? : go的2014年高开低走,万众瞩目下接连推出 1.3 1.4 语法上有一些微小改动比如for : range. 其他方面多是调整。比如更多操作系统的兼容。但是这个语言的成功与否还是 : 缺少决定性的应用。docker是为数不多的成功案例。2015我们还要期待更多。否则go : 的前景并不明亮。 : scala 依托spark迅速崛起。coursera主打课程让很多人接触到这个语言。fp大潮从 : paul graham推崇common lisp开始还未衰退。scala不错的切中了fp和传统语言结合的 : sweet point。前景颇佳。周边产品也比go發展的好,比如ide的成熟度。这都大大保证 : 了这个语言继续吸引人气。2015看好scala. : 其他2个我感觉和会火。但是不太了解。留给大牛评价了。
|
g*****g 发帖数: 34805 | 6 那不就是 clojure?
【在 p*****2 的大作中提到】 : : 我觉得scala应该出一个精简版,强化fp,弱化oo,这样可以甩掉很多包袱,学习和使 : 用起来可以轻松很多。
|
p*****2 发帖数: 21240 | 7 Clojure完全没有oo
其实oo的.method挺方便的
clojure都是functions 挺难记的 intellisense也没用
【在 g*****g 的大作中提到】 : 那不就是 clojure?
|
g*****g 发帖数: 34805 | 8 你不是要弱化 OO吗,这个度也太难把握了吧。
【在 p*****2 的大作中提到】 : Clojure完全没有oo : 其实oo的.method挺方便的 : clojure都是functions 挺难记的 intellisense也没用
|
p*****2 发帖数: 21240 | 9 js就是个好例子
【在 g*****g 的大作中提到】 : 你不是要弱化 OO吗,这个度也太难把握了吧。
|
h*i 发帖数: 3446 | 10 我个人觉得Clojure OO特性挺多的,算是继承了Java oo好的方面,protocol 相当于
interface, record 相当于class, 等等。clojure大系统的写法与写Java大系统很类似
,也用dependency injection, component 很像spring。我觉得Clojure很适合Java 程
序员,沒有失去什么,得到不少。
★ 发自iPhone App: ChineseWeb 8.6
【在 p*****2 的大作中提到】 : Clojure完全没有oo : 其实oo的.method挺方便的 : clojure都是functions 挺难记的 intellisense也没用
|
|
|
g*****g 发帖数: 34805 | 11 没用 C style是大败笔呀。
【在 h*i 的大作中提到】 : 我个人觉得Clojure OO特性挺多的,算是继承了Java oo好的方面,protocol 相当于 : interface, record 相当于class, 等等。clojure大系统的写法与写Java大系统很类似 : ,也用dependency injection, component 很像spring。我觉得Clojure很适合Java 程 : 序员,沒有失去什么,得到不少。 : : ★ 发自iPhone App: ChineseWeb 8.6
|
s*i 发帖数: 5025 | 12 这个同意。现在是百花齐放,等大潮退去,主流的几个:
C/C++:硬件,效率方面的;
Java:legacy太多,too big to fail,另外,android上必须的;
C#: windows生态
Swift: 苹果花园
Javascript:已经客户端,服务器端通吃了,而且很优美;
其它的估计都是小众。python 吧,命运估计跟当年 VB差不多。
【在 g*****g 的大作中提到】 : Swift有点戏,别的都是打酱油的。生态系统决定了语言成败,而不是反过来。 : : for : go
|
h*i 发帖数: 3446 | 13 这个就是"worse is better"现象了,等时间来改变。
我学clojure以前从没接确过Lisp,也没觉得有什么问题,习惯了就好,而且现代的IDE
里面,C style和clojure这种改良了的lisp看上去差别没有很大了,都是花花绿绿, 错
落有致的:-)
我个人觉得紧凑的代码更好读,有人说clojure的库文档不好的多,我用多了发现是因
为代码太容易读了,一个库直接去看代码一下就会了,作者写文档的ROI不高。
★ 发自iPhone App: ChineseWeb 8.6
【在 g*****g 的大作中提到】 : 没用 C style是大败笔呀。
|
ET 发帖数: 10701 | 14 objective-C 依然会是主流。
2015年会是。
新产品或新项目,或者新手可能会用swift。让已经推出的产品,正在改进功能的产品
停下手头的,去改成swift?
objective-c下还有狂多的现成库可以用,都不用了自己写?
更别说swift本身还有很多问题。
【在 s*i 的大作中提到】 : 这个同意。现在是百花齐放,等大潮退去,主流的几个: : C/C++:硬件,效率方面的; : Java:legacy太多,too big to fail,另外,android上必须的; : C#: windows生态 : Swift: 苹果花园 : Javascript:已经客户端,服务器端通吃了,而且很优美; : 其它的估计都是小众。python 吧,命运估计跟当年 VB差不多。
|
p*****2 发帖数: 21240 | 15
你这么理解的话,也可以认为Haskell是OO的了。
【在 h*i 的大作中提到】 : 我个人觉得Clojure OO特性挺多的,算是继承了Java oo好的方面,protocol 相当于 : interface, record 相当于class, 等等。clojure大系统的写法与写Java大系统很类似 : ,也用dependency injection, component 很像spring。我觉得Clojure很适合Java 程 : 序员,沒有失去什么,得到不少。 : : ★ 发自iPhone App: ChineseWeb 8.6
|
b*******s 发帖数: 5216 | 16 F#去年还不错,速度比Haskell和Scala都快,尤其比前者快一个多数量级,和c#协同很
好。 |
b*******s 发帖数: 5216 | 17 语言是stack的核心
【在 y**********u 的大作中提到】 : 看哪个有比较成型的stack : 我觉得语言不是重要的 : : for : go
|
n*w 发帖数: 3393 | 18 很喜欢F#。
【在 b*******s 的大作中提到】 : F#去年还不错,速度比Haskell和Scala都快,尤其比前者快一个多数量级,和c#协同很 : 好。
|
ET 发帖数: 10701 | 19 我的技术答复是错误的。虽然我的总体观点是一致的。
objective C 和swift可以混着写。所以以前用objective c 的项目支持swift 文件。
需要些housekeeping的工作。
【在 ET 的大作中提到】 : objective-C 依然会是主流。 : 2015年会是。 : 新产品或新项目,或者新手可能会用swift。让已经推出的产品,正在改进功能的产品 : 停下手头的,去改成swift? : objective-c下还有狂多的现成库可以用,都不用了自己写? : 更别说swift本身还有很多问题。
|
s*i 发帖数: 5025 | 20 Objective C :: swift
MFC :: C#
不可逆转。顶多3年
[发表自未名空间手机版 - m.mitbbs.com]
【在 ET 的大作中提到】 : objective-C 依然会是主流。 : 2015年会是。 : 新产品或新项目,或者新手可能会用swift。让已经推出的产品,正在改进功能的产品 : 停下手头的,去改成swift? : objective-c下还有狂多的现成库可以用,都不用了自己写? : 更别说swift本身还有很多问题。
|
B********r 发帖数: 397 | 21 看好scala. 所有的java library都可以用, 新的开源scala project也很多,语言本
身无所不能,再加上spark,akka,play, kafka ... |