OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

有人玩过 scala 么?

cnsoft
cnsoft 发布于 2014年06月24日 | 更新于 2014年07月02日
bombx 等0人欣赏。

我真out, 查swift时看到还有这个玩意. 哪位兄弟用过的给补补脑啊!

Scala http://www.scala-lang.org/

Programming Language

Scala is an object-functional programming and scripting language for general software applications. Scala has full support for functional programming and a very strong static type system. Wikipedia

[Del]听闻是反 OO 的. only function and procedure [/Del] http://developer.51cto.com/art/200906/127830.htm 51cto的专题入口.

还有twitter做背书, "Scala是Twitter使用的主要应用编程语言之一。很多我们的基础架构都是用Scala写的,我们也有一些大的库支持我们使用。"

想学的话推荐 Scala 作者 Martin Odersky 的课:Functional Programming Principles in Scala | Coursera.org

共19条回复
楼长 ·
macemers 回复于 2014年06月25日

反OO....楼主有认真看你自己粘贴的英文么?

2楼 ·
cnsoft 回复于 2014年06月25日

1楼 @macemers 不是说 "它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格 "

3楼 ·
smallbaby_dns 回复于 2014年06月25日

正在看。。买了本《快学scala》,其实是为了scala编写的spark而学的。。

4楼 ·
yangjie6020 回复于 2014年06月25日

看了这个帖子 准备学一下 我连JAVA都没时间学啊 。。。

5楼 ·
macemers 回复于 2014年06月25日

虽然我觉得scala很强大,但感觉比较难流行起来。主要是他太复杂了。

6楼 ·
smallbaby_dns 回复于 2014年06月25日

5楼 @macemers spark的兴起和火热估计会让他火一把。。

7楼 ·
tinyfool 回复于 2014年06月25日

2楼 @cnsoft 这句是这么翻译的?

8楼 ·
cnsoft 回复于 2014年06月25日

7楼 @tinyfool "它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格 是出自 http://developer.51cto.com/art/200906/127830.htm 这里的引用.

Wikipedia那里的翻译应该是说: Scala 用于通用软件系统的的 面向函数式的开发和脚本语言. Scala是全面支持 函数式编程和很强的静态类型系统.

http://zh.wikipedia.org/wiki/Scala 中文维基里提到.

Scala是一种纯面向对象的语言,每一个值都是对象。对象的数据类型以及行为由类和特质描述。类抽象机制的扩展有两种途径。一种途径是子类继承,另一种途径是灵活的混入机制。这两种途径能避免多重继承的种种问题。

知乎上的 函数式编程(Functional Programming)相比面向对象编程(Object-oriented Programming) 有哪些优缺点. http://www.zhihu.com/question/19732025

Scala 是一门怎样的语言,具有哪些优势? http://www.zhihu.com/question/19748408 "是面向对象与函数式编程的混合语言"

现在的结论是: Scala 是混合物.不是纯函数式编程语言. 也就是说还是有 O O 的.

我是感觉就像 Swift 和 Object-c 这种关系. 但现在看又不太一样. 没什么可比性.

9楼 ·
tinyfool 回复于 2014年06月25日

8楼 @cnsoft 你自己用过吗?找一堆泛泛的介绍贴出来有毛意思

10楼 ·
xbwolf 回复于 2014年06月25日

9楼 @tinyfool 未请教ourcoders 是用啥做的? 我比较喜欢这个风格

本帖有19个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /