Twitter’s programming language
If somebody would have asked me few days back this question , I would not have known the answer. But I always wanted to find about the technology and tricks used at high performance sites like twitter , facebook and ebay.
During discussions with one of the colleagues, I came to know that core of twitter has been written in Scala. And that set me going . Twitter had really high load going to 5000 tweets per minutes at times.
I really wanted to find out more about Scala and learn about it.
What is 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.
Many top-notch programmers and industry leaders have already been captivated by Scala. James Strachan even says that scala is the long term replacement of java and javac.
Find more about scala here