scala教程

     

编程语言的复杂性与理解性

52 8K

如果语法糖和更多的语言功能对于有经验的用户来说是一种方便,那么 为什么 Java 在非常简单的情况下却取得了如此大的成功呢? 为什么 Go 能够成功? 为什么Swift 问世时受到质疑? 为什么如此厌.

Play框架摆脱Akka四年后重出江湖

247 2K

Play框架曾经是 Spring 主要竞争对手 ,遗憾的是,Play 背后的公司(最初名为 Typesafe,现在名为 Lightbend)逐渐对该解决方案失去了兴趣。起初,他们将其过渡到 Lagom.

为什么Java流行了这么久,而Scala来去匆匆? - Reddit

2516 1

1、要成为主流编程语言是非常困难的。它需要很长的时间来建立动力:社区、库、工具和整个生态系统。今天许多流行的语言,如java、C、C++或python,已经存在了几十年。语言的设计是一方面,另外一方面.

metarank: 推荐排名类的低代码机器学习工具

644

Metarank(或 METAdata RANKer)可以轻松个性化任何列表:推荐、文章和搜索结果。开发人员进行一次重新排名 API 调用,Metarank 负责 ML 功能更新、模型训练和提高点击率.

Scala在Databricks的大规模应用

1086 3K

Databricks 拥有数百名开发人员和数百万行代码,是最大的 Scala 应用之一。这篇文章将在 Databricks 对 Scala 进行一次广泛的介绍,从开始到使用、风格、工具和挑战,从这篇文.

Spark SQL 教程: 通过示例了解 Spark SQL

1753 11K

Apache Spark 是一个闪电般的集群计算框架,专为快速计算而设计。随着大数据生态系统中实时处理框架的出现,公司在其解决方案中严格使用 Apache Spark。Spark SQL 是 Spar.

又一个基于JVM的编程语言:Flix

1799 1 4K

Flix 是一种有原则的函数式、命令式和逻辑编程语言,由奥胡斯大学、滑铁卢大学和开源贡献者社区开发。Flix 的灵感来自 OCaml 和 Haskell,以及来自 Rust 和 Scala 的想法。F.

使用ZIO-Streams的Redis Stream消费者和生产者实现源码

1463 5K

一个利用zio-streams和Redisson库来使用和产生事件到Redis流的示例应用程序,基于Java 11,使用ZIO-Streams的Redis Stream消费者和生产者实现。点击标题见G.

杀死Haskell的人也可能杀死Rust · GitHub

2193 6

Haskell和Rust有着密切的联系。Rust的大部分样式在很多方面都与Haskell的样式相似。从某种意义上说,Rust是Haskell的转世,带有一点类似于C的语法,数量很少。 Haskell死.

近乎函数式编程是不起作用的 - Erik Meijer

1373

这是一篇2014年的文章,主要针对FP和OOP混合,主要部分是函数编程,但又不是纯粹的函数式编程,例如Scala,原文点击标题。大概意思是:软件行业有一种趋势是出售近乎函数式编程作为解决开发人员面临的.

为什么Scala相比Kotlin失去了动力? - Quora

6451 2

在这一年中Scala语言正在失去动力(参见Tiobe 2019指数),相比Kotlin,一种更接近Java的语言,似乎更能满足市场需求。在我看来,有几点使Scala语言失去动力: 一个社区被分为函数纯.

英国《卫报》是如何不停机从MongoDB迁移到Postgres?

1421 1 9K

这篇文章介绍了英国《卫报Guardian》为什么和如何从Mongo迁移到Postgres,英国卫报大部分内容 - 包括文章,实时博客,画廊和视频内容 - 都是内部CMS工具Composer中制作的。直.

Scala不是更好的Java

2572 4K

Scala不是更好的Java,而是一个具有自己的生态系统,最佳实践和方法的非常独特的语言。当人们谈论Scala的使用经验时,经常说可以将Scala看作是更好的Java。许多公司特别是在2008-200.

Scala的升起和下落

2 3750 6 3K

Scala是如何诞生?如何成功?又是如何衰退?5年前,Scala似乎像编程语言中的下一件大事,因为它优雅地在一个面向对象范式中同时激活函数式编程,今天,Scala的人气似乎是在衰落,像LinkedIn.

RSS的WEB浏览器阅读器:TrueRSS

1282
TrueRSS 是一个开源RSS的阅读器,可在浏览器中阅读各种网站的atom rss youtube和channel等各种格式内容。TrueRSS是运行在后端服务器的Scala程序,也可以用来学习Sc.

我想

2 1358

是时候without spring & hibernate 了。.

Scala是纯的面向对象吗?

1723

通过上面案例我们发现Scala并不是纯的函数语言,Scala号称是面向对象和函数语言的混合,那么Scala是纯的面向对象吗?IS SCALA PURE OBJECT-ORIENTED PROGRAMM.

Scala与Haskell的严谨优雅性比较

1 6502 1 3K

函数语言主要优点是秉承数学的严谨性与可推导性,该文比较了纯函数语言Haskell在代数方程上与Scala语言的不同性,突出了Haskell纯函数语言的特点。Haskell for all: Algeb.

Go语言走向企业应用还需要什么?

2 2525 3

Go语言走向企业应用需要一套成熟的分布式系统工具集,还需要面临Scala语言的挑战,探索一条SOA架构新路径。这是Peter Bourgon在2015年2月于 Google Campus London.

Scala的Cake实现依赖注入是一个谎言

1090 1

The Cake Is a Lie指出大多数不知道:Scala中Cake模式实现依赖注入是一个可怕的想法建议使用Reader Monad替代,但是它好像是一种概念性的,只在Haskell实现过,没有在.

Tumblr推出开源微服务框架Colossus

1 3729 2 2K
Tumblr面临的最大挑战是如何正确地组织和扩展持续增长的基础设施作为一个平台。微服务架构已经是非常有前途的一个策略。 微服务这些都是将小而专的应用封装设计成一个组件,而不是一个个单独的应用程序,其中.

erlang与scala如何决择

1 2302

本人用过scala,未用过erlang,但听哥们说“一台普通的服务器可以支撑300w个长连接”,这点很吸引,不知其真假,但erlang比java出现的还早,为什么这么多年一直在走小众化的路线,对此有很.

使用Akka实现CQRS/ES的源码

1880

这是一篇介绍如何使用Akka实现CQRS和EventSourcing的文章,源码项目下载:https://github.com/eigengo/akka-csug该源码中使用PersistentAct.

Scala 的优点 缺点和非常丑陋的地方

4945 1

这篇来自slideshare的PPT展示了Scala优缺点,并放大了其丑陋处,作者的建议是暂时不要在主流大项目中使用,可以在边缘小项目中尝试。我个人比较反感于其多种正确的表达式,也就是说,代码可以有多.

Whitepages 从Ruby迁移到Scala

1 1723 5

这是来自Whitepages的一篇从Ruby迁移到Reactive的实战分享英文PPT,文中讨论了为什么要使用Scala替代Ruby的理由。Whitepages是一个用来定位手机或人的网站系统,每个月.

Scala和Go的区别

1 6857 5

Keith Morrow作为Scala的支持者,发表了这篇倾向于Scala的文章,主要也是为了反驳一年前 Paul Dix 的文章:why he prefers Go over Node and Sc.

从OOP和FP看苹果Swift语言与Scala比较

5 5172 4

如果说,此前的Scala语言是一种函数式编程语言,那么苹果推出的Swift语言无疑是针对Scala提出的挑战。从语言特性比较上看,Swift语言是将函数作为第一等公民,同时支持类型和数据结构,当Jav.

闪购网站Gilt从Rails迁移到Scala

1 3643 1

闪购网站Gilt.com是一个新生的电子商务模式,其特点是在几秒钟内流量爆棚100倍,每天大概持续15分钟,这家网站的首席架构师Eric Bowman谈了如何从Ruby On Rails迁移到Scal.

Java 8会打败Scala吗?

1 7951 5

我们知道基于JVM的Scala是一种函数式语言,现在Java 8也推出了lambda等函数式功能,那么现在我们有了三种疑问:1. Scala会不会替代Java?2. Java会不会替代Scala3. .

scala 语言值得去学习吗

2 1181

banq 您好: 最近接触scala,感觉有特色,但并非性能比java强很多,有必要花精力去学习吗.