Scala入门|Scala Programming
Posted 每天一本编程书
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scala入门|Scala Programming相关的知识,希望对你有一定的参考价值。
Scala Programming: A comprehensive beginner’s guide to Scala , 2nd Edition | |
页数 | 380 |
版本 |
2 |
作者 | Claudia Alves, Emma William |
出版商 |
NLN LLC |
出版时间 | 2021-05-09 |
ISBN-10 | B094J175Q9 |
图书简介
Scala编程是一种通用计算机语言,在更大范围内支持面向对象和函数式的编程风格。Scala是一种强大的静态编程语言,受Java编程语言的影响。Scala和Java最相似的地方之一是,您可以用编写Java代码的方式编写Scala代码。在Scala中使用许多Java库以及它的许多第三方库也是可能的。
Scala已经成为开发人员中需求量最大的技术之一,并且正在通过今天的技术工作。从Cloudera Spark培训中了解Apache Spark,并在Scala专家的职业生涯中表现出色。下面是一些主题,它们将为您简要解释Scala。
为什么是Scala?
Scala最大的优点是它在定义抽象方面的灵活性。Scala语言的一个重要组件是scalaide(Scala集成开发环境),它用于连接到eclipsejava工具。通过这种方式,Eclipse特性可以使用scalaide进行探索。Scala的设计使得它能够与JRE(Java运行时环境)和.NET框架进行良好的交互。
用Scala编写的代码更易于测试和重用;并行化变得更简单,整个程序中的错误也更少。Scala编程遵循自顶向下的方法;每个程序被分解成多个块,每个块都可以并行处理,从而加快了处理过程,也提高了效率。
Scala programming is a general-purpose computer language that supports both object-oriented and functional styles of programming on a larger scale. Scala is a strong static type of programming language and is influenced by the Java programming language. One of the best similarities of Scala and Java is that you can code Scala just the same way that you code Java. It is also possible to use a lot of Java libraries within Scala along with many of its third-party libraries.
Scala has become one of the most in-demand technology among developers and is working its way through today’s technology. Learn about Apache Spark from Cloudera Spark Training and excel in your career as a Scala Specialist. Here are some of the topics which would give you a brief explanation of Scala.
Why Scala?
The biggest strength of Scala is its flexibility in defining abstractions. One of the important components of the Scala language is Scala IDE (Scala Integrated Development Environment) and it is used to connect to the Eclipse Java tool. This way the Eclipse features can explore with the Scala IDE. Scala is designed in such a way that it can inter-operate well with JRE (Java Runtime Environment) and the .NET Framework.
The code written in Scala is easier to test and reuse; the parallelization becomes simpler, and there are lesser bugs in the whole program. Scala programming follows a top-down approach; each of the programs is broken down into multiple chunks and each can be processed in parallel thus speeding up the process and also improving the efficiency.
以上是关于Scala入门|Scala Programming的主要内容,如果未能解决你的问题,请参考以下文章