书籍介绍
随着软件开发的不断发展,对编程语言的要求也越来越高。Scala编程语言以其结合面向对象和函数式编程的优点,在编程界独树一帜。《Scala编程(第5版)》的出版,旨在帮助读者快速掌握Scala编程,了解其背后的设计理念,从而在软件开发领域脱颖而出。
作者简介
Martin Odersky, Scala的创始人, 瑞士洛桑理工学院教授。自2001年起领导团队研发Scala语言、配套库及编译器。身为Lightbend公司始创人,他亦参与Java泛型设计,并为javac编译器参考实现原创者。此外,他是Artima总裁,Scala Center咨询委员会社区代表,以及测试框架ScalaTest的设计师。
推荐理由
《Scala编程(第5版)》这本书全面系统地介绍了Scala编程语言,从基础语法到高级特性,涵盖了Scala语言的各个方面。作者不仅深入浅出地讲解了Scala的语法结构和功能,还介绍了与Java的差异以及类库等。书中强调让读者理解代码背后的逻辑,而非仅仅展示代码,这对于想要掌握Scala的灵活性和优雅性的程序员来说,是一本不可多得的好书。
适合哪些人读
适合对Scala编程语言感兴趣的初学者,有一定编程基础,希望掌握一门高效、灵活的编程语言的读者
有一定Java基础,希望了解Scala与Java差异的程序员
以及希望提升编程技能,提高开发效率的专业开发者。
目录
序 XIX
引言 XXIII
第1章 一门可伸缩的语言 1
1.1 一门按需伸缩的语言 2
1.2 是什么让Scala能屈能伸 6
显示全部