"马丁·奥德斯基创造的Scala编程语言特点与概况"
Scala编程.V.0.81中的第1节内容介绍了Scala语言的概况。马丁·奥德斯基(Martin Odersky)是这门语言的创始人,同时也是一位编译器及编程的狂热爱好者。他曾为主流JVM的Javac编译器做出了贡献,同时也是JDK5.0和JDK8.0的编译器的作者。经过长时间的编程工作,他希望发明一种能够让编程变得高效、简单的语言。在接触到Java语言后,他对其产生了极大的兴趣,于是决定将函数式编程语言的特点融合到Java中,最终创造了Scala。这门语言以JVM作为运行环境,并将面向对象和函数式编程的最佳特性结合在一起。Scala的源代码会被编译成Java字节码,然后在JVM上运行,同时能够调用现有的Java类库,实现两种语言之间的无缝互操作。在Scala中,每个值都是一个对象,包括基本数据类型在内,甚至函数也是对象。此外,Scala也是一种函数式语言,允许函数作为值来使用,支持高阶函数,嵌套多层函数等特性。 Overall, Scala is a statically typed programming language that runs on the JVM and combines the best features of object-oriented and functional programming. It was created by Martin Odersky, a passionate compiler and programming enthusiast. Odersky has made significant contributions to the mainstream JVM's Javac compiler and is the author of the compilers for JDK5.0 and JDK8.0. His experience in programming led him to invent a language that would make the process more efficient and simple. After becoming interested in Java, he decided to integrate the features of functional programming languages into Java, leading to the creation of Scala. Scala's source code is compiled into Java bytecode and runs on the JVM, with seamless interoperability with existing Java libraries. Every value in Scala is an object, including primitive data types and even functions. Furthermore, Scala supports functional programming, allowing functions to be used as values, as well as features such as higher-order functions and nested functions. This combination of features makes Scala a powerful and versatile language for a wide range of programming tasks.
![](https://csdnimg.cn/release/download_crawler_static/86329390/bgb.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86329390/bgc.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86329390/bgd.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86329390/bge.jpg)
剩余65页未读,继续阅读
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 33
- 资源: 326
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 利用迪杰斯特拉算法的全国交通咨询系统设计与实现
- 全国交通咨询系统C++实现源码解析
- DFT与FFT应用:信号频谱分析实验
- MATLAB图论算法实现:最小费用最大流
- MATLAB常用命令完全指南
- 共创智慧灯杆数据运营公司——抢占5G市场
- 中山农情统计分析系统项目实施与管理策略
- XX省中小学智慧校园建设实施方案
- 中山农情统计分析系统项目实施方案
- MATLAB函数详解:从Text到Size的实用指南
- 考虑速度与加速度限制的工业机器人轨迹规划与实时补偿算法
- Matlab进行统计回归分析:从单因素到双因素方差分析
- 智慧灯杆数据运营公司策划书:抢占5G市场,打造智慧城市新载体
- Photoshop基础与色彩知识:信息时代的PS认证考试全攻略
- Photoshop技能测试:核心概念与操作
- Photoshop试题与答案详解
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)