Scala 2.9. RC 1

Ecole Polytechnique Federale de Lausanne in Development \ Misc. Dev. Tools

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe ...


   
 

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 existing companies who depend on Java for business critical applications are turning to Scala to boost their development productivity, applications scalability and overall reliability.
For example, at Twitter, the social networking service, Robey Pointer moved their core message queue from Ruby to Scala. This change was driven by the company's need to reliably scale their operation to meet fast growing Tweet rates, already reaching 5000 per minute during the Obama Inauguration. Robeys thinking behind the Twitter Kestrel project is explained in the developers live journal. His concise 1500 lines of Scala code can be seen as he has generously made them available as an open source project.
Many top-notch programmers and industry leaders have already been captivated by Scala. They have become quite vocal encouraging others, creating a growing range of books on Scala and an almost endless supply of tips for Java programmers new to Scala, some of which are collected in "Java to Scala with the help of experts". While here on the scala-lang site, there is a broad range of material too, from introductory Scala tutorials to advanced language research topics, or look at some Scala code examples, or just get started by installing Scala now.
Existing Java code and programmer skills are fully re-usable. Scala programs run on the Java VM, are byte code compatible with Java so you can make full use of existing Java libraries or existing application code. You can call Scala from Java and you can call Java from Scala, the integration is seamless. Moreover, you will be at home with familiar development tools, Eclipse, NetBeans or Intellij for example, all of which support Scala. It does not take long to become an effective Scala programmer when you are half way there already!
The Scala compiler is mature and proven highly reliable by years of use in production environments, The compiler was written by Martin Odersky who also wrote the Java reference compiler and co-authored the generics, used by millions of Java programmers today. You can be confident his implementation of the Scala compiler produces byte code that performs every bit as good as comparable Java code.
After having written hundreds of thousands lines of Java himself, Martin Odersky, Professor at EPFL, was well aware of the frustrations faced by Java programmers. He formed the vision of applying the best knowledge of the academic research community to the problem of making the Java programming experience better, even fun. His first pragmatic step was Java Generics, seen as a major success by the Java community. But for the full vision of scalable concurrent programming to be achieved he saw that the basic Java syntax would need to change. You simply couldn't get there from here. But a deceptively simple shift in syntax gained better uniformity to the object-oriented aspects of Java, and this in turn enabled a natural fusion with functional programming concepts which are critical for tackling concurrency. In 2001 Scala was born.

Scala 2.9. RC 1 Misc. Dev. Tools software developed by Ecole Polytechnique Federale de Lausanne. The license of this misc. dev. tools software is freeware, the price is free, you can free download and get a fully functional freeware version of Scala 2.9. RC. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this misc. dev. tools freeware Scala 2.9. RC. Always use genuine version that is released by original publisher Ecole Polytechnique Federale de Lausanne.


Similar Software

IE9Tweakerv 1.0 Lee Whittington  Internet

IE9 Tweaker lets you tweak some select settings of Internet Explorer 9 RC easily. While the Tweak IE lets you tweak & customize the Internet Explorer UI to suit your requirements, easily from one interface, IE9 Tweaker lets you do more on IE9. IE9 Tweaker lets you tweak the following...

SmartUndelete Application 2 9 SmartSoft  Utilities

Smart Undelete 2.9 is a data recovery software utility that can recover deleted files. Smart Undelete retrieves deleted files even those you thought were lost. Smart Undelete included the three steps Scan Wizard to make easier the file recovery. You can choose among different schemas to recover...

HP Support Assistant - Desktop Computers 5.2.9.2 HP Desktop Computers  Misc. Utils.

Updates your HP Support Assistant on home desktops to version 5.2.9.2 Rev. 1. With HP Support Assistant, itd-deOaos easy to keep desktop computers running smoothly. Optimize the performance of HP desktop computers. Automate support tasks. And get assistance when you need help. All of this from...

3b3b - Magic Square Puzzle 1.1 Caroline Begbie  Games

A challenging and addictive puzzle based on the 3x3 Magic Square. Watch out as the numbers in the Magic Square change as you play the game. Random numbers appear and numbers can be randomly blocked. Difficulty degrees are EASY, HARD, and GENIUS 2-9, each having 16 puzzle levels. Be warned: The...

AUTO CAD 3D 1.0 Picasso Communication Co.Ltd  Education

Auto CAD 3D . 5 ? CAD StartStudy? AutoCAD 3D . ? CAD . ### ############################# ? 30 ? . ? . [? ?1] ElveThickness [? ?2] Viewpoint [? ?3] 3D Orbit [? ?4] 3DLine [? ?5] 3DFace [? ?6] Viewports [? ?7] UCS 1 [? ?8] UCS 2 [? ?9] 3d1 [? ?10] 3D Mesh [? ?11] Revolved [? ?12] Rotate 3D,...

Chesapeake Restaurant Week 3.03 App Gaggle  Food & Drink

Chesapeake's Annual Restaurant Week is May 2-9, 2014. All of our restaurants are offering specials each serving time. Enjoy ... and support Chesapeake Public Schools Educational Foundation Welcome to Chesapeakes Annual RESTAURANT WEEK. Lets Eat Out and Support Chesapeake Restaurants While...

ChickPusher 3.1.0 Parkgraphics Co.,Ltd.  Games

?Achieved 2.9 million downloadsthank you? ChickPusher is a game like the Coin Pusher! Many chicks are in a cape. They are trying to ride on the nest at a tip. However, chicks do not have the courage which has crossed the cape. Then,Please lend your power. ?How to Play? If a screen is...

Grimm's Sweet Porridge Pot - Interactive Book and Games 1.0 iRevolution Ltd.  Books

Interactive app for IPAD includes NARRATED STORIES with GAMES, COLORING PAGES and MUSIC! The app is specially designed for toddlers and kids (ages 2-9) with or without the aid of their parents. If you like Grimms stories, you will be definitely into this interactive story! You will know a...

Grouse Grind 1.22 Finger Food Studios Inc.  Health & Fitness

How quickly can you conquer Mother Natures Stairmaster? Find out with the Grouse Grind App, powered by Finger Food Studios. Track and record your? GPS progress and compare times with friends for this unique 2.9 km hiking trail on Vancouver's Grouse Mountain. ? ? Features of the app include:...

QuickRound Note 1.0.0 KAZUFUMI SHIMAMOTO  Productivity

Round Note app for iPhone and iPad ( Universal App ) === [ Number of each page ] === iPhone ( 3.5inch ) - 4 ( 2 x 2 ), 9 ( 3 x 3 ), 16 ( 4 x 4 ) iPhone ( 4inch ) - 4 ( 2 x 2 ), 12 ( 3 x 4 ), 20 ( 4 x 5 ) iPad - 9 ( 3 x 3 ), 16 ( 4 x 4 ), 25 ( 5 x 5 ), 36 ( 6 x 6 ), 49 ( 7 x 7 ) ===== [...


Popular Software of Development - Misc. Dev. Tools

Virtual Serial Port Driver XP 4 ELTIMA Software GmbH  Misc. Dev. Tools

Virtual Serial Port Driver XP4 creates two pure virtual serial ports in your system which are virtually connected to each other. For other Windows applications, virtual ports will be seen exactly as two real serial ports connected via null-modem cable. You can select any port numbers for virtual...

ActivLicense Online v1.01 Ionworx Technology  Misc. Dev. Tools

ActivLicense Online is a professional and robust anti-piracy solution based on product activation technology designed to verify if your software products have been legitimately licensed, it's quick, easy and reliable, the activation can be done in few minutes via the Internet or by Telephone....

WinDriver 7 Jungo Ltd.  Misc. Dev. Tools

WinDriverâ„¢ for Windows automates and simplifies the development of user mode Windows device drivers for PCI / PCI Express/USB/ CardBus / ISA / PCMCIA/ PMC / PCI-X / PCI-104 and CompactPCI. No DDK knowledge or kernel level programming required. Including powerful tools for hardware...

Mobile DBViewer Plus for Nokia S60 3rd E 1.2 Cellica Software Services  Misc. Dev. Tools

View & Sync MS Access, Excel, Oracle, Foxpro, dBase, or any ODBC enabled database on Series 60 3rd Edition Smart phones like N72, N73, N70 , E50, E70 etc. Create new database on Smartphone. Add / Edit / Delete data is supported. View one record at a time or all at once.Use desktop side...

VISOCO dbExpress driver for Sybase ASE 2.3 VISOCO Software  Misc. Dev. Tools

VISOCO dbExpress driver for Sybase ASE is a dbExpress driver for Borland Delphi, Kylix, C++ Builder.VISOCO dbExpress driver for Sybase ASE provides direct access to Sybase ASE and allows you to avoid Borland Database Engine (BDE), ODBC, ADO.Key features:- High-performance - Native access to...

Virtual Serial Port Driver Mobile 4.0 Virtual Serial Port Software  Misc. Dev. Tools

Virtual Serial Ports Driver Mobile is a brand-new generation of an already popular driver for mobile devices released by Eltima more than a year ago.Now we bring a totally new level of serial emulation for SmartPhones based on the Windows Mobile platform!VSPD Mobile is capable of creating up to...

Advanced USB Port Monitor 2.0.1.5 AGG Software  Misc. Dev. Tools

Advanced USB Port Monitor is a USB Bus, USB Device and Protocol Analyzer. Advanced USB Port Monitor packs the robust functionality to capture, view and process USB traffic. It offers sophisticated viewing and intelligent searching to accurately and efficiently debug and test High (480Mbps), Full...

MixerPRO 1.2 xFX JumpStart  Misc. Dev. Tools

MixerPRO is a powerful library that provides access to the lines and controls of installed sound card.Control volume, mute states, recording sources, obtain information about the sound card's driver name, version, etcetera.

ER English to Bengali Dictionary 1.0 erdictionary.sourceforge.net  Misc. Dev. Tools

ER Dictionary ( English to Bengali Dictionary ) provides you digital dictionary based on English and Bengali word. This is based on Unicode. Before Using this you must install .NET 2.0. A download link is given with the package.

DownloadX ActiveX Download Control Free 1.0.1 DownloadXCtrl.com  Misc. Dev. Tools

DownloadX ActiveX Download Control is an ActiveX control used to download files from the Internet/Intranet. It can be used with any modern programming language (VB.NET, C#, C++, VB, Delphi, ASP, ASP.NET, PHP, Java...) and containers that support ActiveX controls. The DownloadX control is a unique...