文件名称:Scala语言的特点-基于soc fpga的开发教程
文件大小:8.33MB
文件格式:PDF
更新时间:2024-07-21 11:51:21
scala教程
1.4 Scala语言的特点 Scala是一门以 java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起 的静态类型编程语言。 1) Scala 是一门多范式 (multi-paradigm) 的编程语言,Scala支持面向对象和函数式编程 2) Scala源代码(.scala)会被编译成 Java字节码(.class),然后运行于 JVM之上,并可以调用现有的 Java类库,实现两种语言的无缝对接。[案例演示] 3) scala 单作为一门语言来看, 非常的简洁高效 (三元运算, ++ , --) 4) Scala 在设计时,马丁·奥德斯基 是参考了 Java的设计思想,可以说 Scala是源于 java,同时 马丁·奥德斯基 也加入了自己的思想,将函数式编程语言的特点融合到 JAVA中, 因此,对于学习过 Java 的同学,只要在学习 Scala 的过程中,搞清楚 Scala 和 java 相同点和不同点,就可以快速的掌握 Scala这门语言 5) 快速有效掌握 Scala 的三点建议 [1. 学习 scala 的特有的语法 2. 区别 scala和 Java 3. 如何规 范使用 scala]