My Tech notes: SCALA Programming Language Secret Behind Twitter's Growth
Subscribe

Unix Documentation

Free Online Unix Training Materials

Lists many links to free Unix training materials.

Pointers and Arrays Materials

Pointers and Arrays materials Explained for C beginners

C FAQ and General Questions C Interview Questions

Powered By

Free XML Skins for Blogger

Powered by Blogger

Friday, June 5, 2009

SCALA Programming Language Secret Behind Twitter's Growth

SCALA programming language and Secret behind Twitter's growth
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
http://www.scala-lang.org/
Introducing Scala

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

Programming Scala book

Programming in Scala Some books

A comprehensive step-by-step guide
by Martin Odersky, Lex Spoon, and Bill Venners
Book ToC at
http://www.artima.com/shop/programming_in_scala
Sample chapters from SCALA book
A scalable language http://www.artima.com/samples/chapter1.pdf
First steps in Scala http://www.artima.com/samples/chapter2.pdf

Secret behind Twitter's growth

Scala programming language helped Twitter scale
http://www.technologyreview.com/blog/editors/23282/?nlid=1908
Also do visit slides of the Scala talk given at Twitter headquarters.
http://www.slideshare.net/raffikrikorian/scala-wattzon-sitting-in-a-tree

4 comments:

Bhagwat said...

Scala is best used for developing software components and for creating Domain Specific languages (DSL).

Richard said...

I have to agree with you Bhagwat, Scala is best used for developing software components. Thanks for sharing this info and more power.

los angeles web design

ddadmin said...

Scala is a hybrid Object-Oriented/Functional Programming language on the JVM. When I heard that Twitter was using Scala, I was curious and started collecting all the sites and articles to learn scala programming. If you are interested check the link below for the big list I have gathered (more than 200 sites) for learning scala programming.
http://markthispage.blogspot.com/2009/06/more-than-100-sites-to-study-scala.html

ddadmin said...

Scala is a hybrid Object-Oriented/Functional Programming language on the JVM. When I heard that Twitter was using Scala, I was curious and started collecting all the sites and articles to learn scala programming. If you are interested check the link below for the big list I have gathered (more than 200 sites) for learning scala programming.
http://markthispage.blogspot.com/2009/06/more-than-100-sites-to-study-scala.html

Post a Comment