learning scala programming

126 394 0
learning scala programming

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Learning Scala programming Nermin Serifovic @higherkinded How I got into Scala Year: 2009 LONPLEY How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: • Objected-oriented How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: • Objected-oriented • Functional How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: • Objected-oriented • Functional • Statically typed [...]... Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: • Objected-oriented • Functional • Statically typed • Java-like performance • Brain stretching Main reason for learning Scala Main reason for learning Scala Having been designed to be #1 choice for building concurrent and scalable systems on the JVM Main reason for learning Scala Having been designed to be... building concurrent and scalable systems on the JVM Actors library Main reason for learning Scala Having been designed to be #1 choice for building concurrent and scalable systems on the JVM Actors library Parallel Collections Library: val pa = (0 until 10000).toArray.par pa.map(e => e + 1) Main reason for learning Scala Having been designed to be #1 choice for building concurrent and scalable systems on... into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming languages for JVM • 9 high-profile: AspectJ, ColdFusion, Clojure, Groovy, JavaFX, JRuby, Jython, Rhino, Scala • 4 most popular: Clojure, Groovy, JRuby, Scala Criteria: • Objected-oriented • Functional • Statically typed • Java-like performance How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: • > 300 programming. .. is not a zero sum game Scala vs those other languages This is not a zero sum game Scala vs those other languages Language wars This is not a zero sum game Scala vs those other languages Language wars My beliefs: This is not a zero sum game Scala vs those other languages Language wars My beliefs: • Java will become the assembly language of the JVM This is not a zero sum game Scala vs those other languages... assembly language of the JVM • There will be no exclusive "Java shops" This is not a zero sum game Scala vs those other languages Language wars My beliefs: • Java will become the assembly language of the JVM • There will be no exclusive "Java shops" • Developers will be polyglots This is not a zero sum game Scala vs those other languages Language wars My beliefs: • Java will become the assembly language... will become the assembly language of the JVM • There will be no exclusive "Java shops" • Developers will be polyglots • We will be using the best language for a given problem This is not a zero sum game Scala vs those other languages Language wars My beliefs: • Java will become the assembly language of the JVM • There will be no exclusive "Java shops" • Developers will be polyglots • We will be using . Learning Scala programming Nermin Serifovic @higherkinded How I got into Scala Year: 2009 LONPLEY How I got into Scala Year: 2009 LONPLEY JVM languages renaissance: How I got into Scala Year:. Groovy, JRuby, Scala Criteria: • Objected-oriented • Functional • Statically typed • Java-like performance • Brain stretching Main reason for learning Scala Main reason for learning Scala Having. and scalable systems on the JVM Main reason for learning Scala Having been designed to be #1 choice for building concurrent and scalable systems on the JVM Actors library Main reason for learning

Ngày đăng: 24/10/2014, 13:47

Mục lục

    How I got into Scala

    Main reason for learning Scala

    This is not a zero sum game

    A cab driver analogy

    The appeal of Scala

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan