Scala portable 2.11.0 M3

+ecole Polytechnique F+ed+erale 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 way.


   
 

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 portable 2.11.0 M3 Misc. Dev. Tools software developed by +ecole Polytechnique F+ed+erale de Lausanne. The license of this misc. dev. tools software is shareware, you can free download and get a free trial before you buy a registration or license. Do not use illegal warez version, crack, serial numbers, registration codes, pirate key for this misc. dev. tools software Scala portable. If you want to get a full and unlimited version of Scala portable, you should buy from original publisher +ecole Polytechnique F+ed+erale de Lausanne.


Similar Software

Backup4all Portable Backup 4.0 Softland  Backup Tools

Backup4all Portable is a portable backup solution for Windows. Using Backup4all Portable you can easily backup to any local or network drive, backup to FTP (with support for SSL encryption, proxy server, passive mode), backup to CD / DVD, or back up to USB drives.Backup4all Portable can be...

Comodo System Cleaner Portable 1.0 Comodo Group  Misc. Utils.

Comodo System Cleaner is the world's first cleaner to harness the power of 100% safe cleaning, and now it’s portable! It utilizes the revolutionary innovation of SafeDelete, a feature that allows users to safely recover any files deleted in error. This advancement eliminates risk from the...

Device Doctor Portable 1.0 Device Doctor Software Inc.  Maintenance

Device Doctor is a freeware Windows application that scans your computer hardware and checks to see if there are new driver updates available for your devices. It also locates drivers for Unidentified Devices in the Windows Device Manager. All this in a portable utility that can run off of a USB...

Free Stopwatch Portable 2.2 Comfort Software Group  Sports

A Simple and fast Portable stopwatch is always available when you need it. The timer counts in increments of 0.01 seconds. Free Stopwatch Portable is used when time periods must be measured precisely and with a minimum of complications. Just tap Start to begin the count and tap Stop at the...

FCleaner Portable 1.3.1.621 FTweak Inc.  Registry Tools

FCleaner Portable is a freeware all-in-one Windows disk and registry cleaning and optimization tool. It removes unused files and invalid registry entries that are eating up your disk space and slowing your system down, tweaks your system and allows your Windows to run faster. FCleaner Portable...

RAMRush Portable 1.0.6.917 FTweak Inc.  Maintenance

RAMRush Portable is a free memory management and optimization tool. It can efficiently optimize memory usages of your Windows system, free up physical RAM and make your system work better. RAMRush Portable uses an intelligent way to manage the physical memory and lets the RAM work in a better...

Skype Portable Launcher 1.2 Codyssey.com  Launchers

The need of portable version of Skype is discussed for years. Skype is available for BlackBerry, smartphones and for Apple computers, but the ability to use this powerful communication tool from a regular USB flash drive in a convenient and user-friendly way is still not provided by Skype...

Xming portable PuTTY 7.3.0.26 Colin Harrison  Server

Xming- Portable PuTTY is the portable version of one of the most popular telnet and ssh clients. SSH and Telnet are two ways of logging into a multi-user computer from a remote computer over the network. Multi user-operating systems provide a command user interface from where the users can give...

Portable Start Menu 3.2.0.100 Aignesberger Software  Utilities

Portable Start Menu is a simple and free start menu application that can be installed on USB sticks or local PCs. With this program you can organize and launch applications via a tray menu, closes running applications on USB-Sticks automatically, checks if an application has been changed before...

Portable.NET 0.8 dotGNU  Utilities

The goal of DotGNU Portable.NET is to build a suite of Free Software tools to compile and execute applications for the Common Language Infrastructure (CLI), which is often referred to as ".NET". The initial target platform was GNU/Linux, but DotGNU Portable.NET has been known to work...


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...