探索 Scala:现代编程的多面手
1. Scala 相关包简介
Scala 中有一些重要的包,下面为大家简单介绍:
- scala.ref :对 Java 类型进行包装,例如 WeakReference 对应 java.lang.ref.WeakReference 。
- scala.runtime :作为库实现一部分所使用的类型。
- scala.util.hashing :包含哈希算法。
2. 编程语言流行的原因
编程语言的流行往往有多种原因,具体如下:
- 平台偏好 :特定平台上的程序员通常会偏好某种特定的语言。例如,大多数 Mac OS 程序员使用 Objective - C,大多数 Windows 程序员使用 C++ 和 .NET 语言,大多数嵌入式系统开发者使用 C 和 C++。
- 技术狂热 :有时,源于技术优势的流行会演变成时尚和狂热。C++、Java 和 Ruby 都曾在程序员中引发过狂热追捧。
- 时代需求 :一种语言可能因契合时代需求而流行。比如,Java 最初被视为基于浏览器的富客户端应用的完美选择;Smalltalk 在面向对象编程模式成为主流时,抓住了其核心精髓。
如今,并发、异构性、持续运行的服务以及不断缩短的开发周期,使得人们对函数式编程产生了浓厚兴趣。面向对象编程的主导地位似乎即将结束,混合编程范式正变
超级会员免费看
订阅专栏 解锁全文
940

被折叠的 条评论
为什么被折叠?



