wwgt.net
当前位置:首页 >> sCAlA语言会取代jAvA的吗 >>

sCAlA语言会取代jAvA的吗

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

不会,试用的场景不一样。 另外scala还有不少bug,灵活有余严谨不足

一个实际的应用系统被取代的代价是很高的,除非scala有非常大的优势,否则大公司不会有动力去搞一个新系统的 实际上语言的优势在大系统中虽然有但是往往不是决定性的因素,所以“取代”往往是不现实的。

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

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

1,构建系统的选择,sbt更合适用来构建Scala工程,maven更合适用来构建Java工程 2,对于spark中的API来说,Java和Scala有差别,但差别并不大 3,如果用Scala开发spark原型程序,可以用spark-shell“打草稿”,或者直接使用spark-shell做交互式实时...

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

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

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

编程基础是要有的,因为看scala的资料大部分都是跟其他语言做比较的,如果没有编程基础将很难看懂比较的意义。 Scala 设计时就考虑了与流行编程环境良好交互,如Java 2运行时环境(JRE)和 .NET框架(CLR)。特别是与主流面向对象语言,如Java和...

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