Why Scala?

50 %
50 %
Information about Why Scala?

Published on September 6, 2008

Author: al3x

Source: slideshare.net


Why Scala? How a serial language enthusiast settled down with a nice Swiss language.

This talk is about how a serial language enthusiast settled down with a nice Swiss language called Scala.

Hi, I’m al3x, and I’m an addict a serial language enthusiast. Came to previous C4s for Io, Erlang. Have programmed for money in Java, JavaScript, C, PHP, Perl, Ruby, and Python. Have programmed for fun, love, or spite in x86 Assembly, Erlang, Lua, Objective-C, various Lisps, Haskell, O-Caml, C++, Io, Erlang.

I work at Twitter. Twitter has used mostly Ruby. Ruby is good for some things. But not everything. Ruby’s poor VM performance, monkeypatching and cultural issues, questionable for large systems. We had new services to build, didn’t want to continue with Ruby.

I wanted: fast functional expressive statically typed concurrent beautiful a pony My personal criteria for a good systems language.

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Why Scala? - InfoQ: Software Development News, Videos & Books

Before answering the question of "Why Scala?", we first need to answer the question "what is Scala?" From the Scala website, the following ...
Read more

Scala (programming language) - Wikipedia, the free ...

Scala has full support for functional programming and a very strong static ... which is why it's unnecessary in the above example to explicitly declare ...
Read more

Why Scala? | @typesafe

Why Scala? by Martin Odersky The central drive behind Scala is to make life easier and more productive for the developer -- and that includes me.
Read more

Why we love Scala at Coursera - Coursera Technology

Why Scala is Coursera’s primary serving language Coursera is a rapidly evolving platform for education at scale. Our Massive Open Online Courses, or …
Read more

Why Scala? | Clint's Software Development Corner

Note that you have to be super careful when using case classes with variable fields. Here’s a warning example: “` scala> case class Point ...
Read more

Why would one use Scala over Java - Stack Overflow

I am totally into Scala as a language ... and still I struggle with why any company should use Scala over Java. Is Scala just syntatic sugar on top of the ...
Read more

Why Learn Scala in 2013? | @typesafe - Build Reactive ...

Why Learn Scala in 2013? 2012 was a big year for the Scala programming language - with monumental releases, adoption by major enterprises and social sites ...
Read more

Why Scala? Because C# - yobriefca.se

Strange as it may sound this isn't a post about promoting the adoption of Scala but if its a conversation you're already having there may be some points ...
Read more