wwgt.net
当前位置:首页 >> JAvA 8会干掉SCAlA吗 >>

JAvA 8会干掉SCAlA吗

曾经有人问Java的创始人高斯林这样一个问题,“除了Java语言以外,您现在还使用JVM平台上的哪种编程语言?”他毫不犹豫的说是Scala。 Scala到底是什么?在目前众多的JVM语言当中,Scala无疑是最引人注意的语言之一。Scala是一个静态语言,更适合大型...

Java 8 和 Scala 是走了两个方向了 Java 8 依旧是传统的 Java 编程,而 Scala 走向类似 Python 的脚本式语言,还有 Spark shell 可以作即时执行测试 虽然 Java 8 的 Lambda 表达式补上了一个欠缺,而且也可以反向把 Scala 的类库 API (特别是 C...

本质不同。。 就像c11当年也没干掉java一样

不可能 scala复杂度仅仅次于c++ 小众 个人以为objectivec java delphi c# 都是单继承多接口 没本质区别 做gui开发很爽 做后端 创业公司更喜欢python nodejs这样的多范型工具 出活快 效率高 跨平台

1、 scala可以编写脚本,编写一个.scala的脚本代码,直接用同scala x.scala进行执行。 但同时scala也可以类似java,通过scalac编译为.class等形式,基于编译执行。 2、 scala可以在交互式的命令中直接编码运行。 3、 支持隐式变量定义,通过var...

不用避免。Scala是一门多范式编程语言,你可以同时使用多种范式,包括: Java风格(例如:ThoughtWorksInc/each) Haskell风格(例如:scalaz、Cats) C++风格(例如:template.scala) Idris风格(例如:milessabin/shapeless) PHP风格(例如...

个人觉得这跟语言本身关系不大,说明技术的优势代替不了商业性的考虑。 JVM体系始终是以Java为核心的,既然摆脱不了Java,那减少对Scala的依赖就是现实的选择,运维成本减少,支持更广泛,内部维护工具链更加简单,招聘也更加容易。 根据Quora原...

Groovy是动态语言,工程性比Scala还差。但是因为有Gradle这种被广泛采用的项目,所以会存活下去。但是请记住爱因斯坦曾经说过: “任何超过两百行的新项目,都不应该采用动态语言开发,无论是Ruby,Python,Perl,Groovy还是Clojure”。 哦,对了...

Java语言的市场份额虽然不断被Ruby/Python/Go等后起之秀蚕食,但是在企业应用领域,依然是王者。 Java在未来会逐渐追上scala的特性,现代编程语言都在互相借鉴互相学习差异会越来越小 Scala 不错,Java也在成长。伴随java7,8的新特性出...

就个人体会来说,Scala相对于Java的优势是巨大的。熟悉Scala之后再看Java代码,有种读汇编的感觉…… 如果仅仅是写Spark应用,并非一定要学Scala,可以直接用Spark的Java API或Python API。但因为语言上的差异,用Java开发Spark应用要罗嗦许多。好...

网站首页 | 网站地图
All rights reserved Powered by www.wwgt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com