Scala, or scalable language, started in 2001 by Martin Odersky. It was released to the public in 2004. Scala runs on the Java platform (Java virtual machine JVM), and is compatible with existing Java programs.
- [Instructor] Before we dive into the nuts and bolts…of programming in Scala,…I'd like to talk a little bit about how Scala came about.…Scala, short for scalable language,…was started in 2001 by a gentleman named Martin Odersky.…It was released to the public in 2004,…so it's a relatively new language,…and it's only been around for about 12 years…at the time of this recording.…Scala runs on the Java platform.…It runs on the JVM, the Java virtual machine.…Because of that, it is compatible…with existing Java programs,…which makes it really powerful.…
As a matter of fact, Scala is so similar…to Java in many ways…that if you have a background of Java programming,…I think you will find Scala easy to learn…and a lot of fun to code.…Scala is unique in that it is both…a functional programming language…and an object-oriented programming language.…So, what does that mean?…Let's start with the object-oriented aspects of Scala.…It is a pure object-oriented language…that does not include primitive data types…that you might see in Java,…
- Installing Scala
- Integrating with IDEs
- Creating variables
- Using special functions
- Basic types and operations
- Tuples, sets, maps, arrays, and lists
- Classes, fields, and methods
- Singleton objects
Skill Level Intermediate
1. Why Scala?
2. Scala Basics
3. More Scala Basics
4. Objects with Scala
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.