Scala icon
Scala icon

Scala

Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

Scala screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux  Provided by distribution
  • BSD  Provided by distribution
-
No reviews
65likes
1comment
0news articles

Features

Suggest and vote on features
  1.  Functional Language
  2.  Java based
  3.  OOP
  4.  Object-oriented Language
  5.  Compiled Language

 Tags

Scala News & Activities

Highlights All activities

Recent activities

Show all activities

Scala information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    72 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

Popular alternatives

View all

Top Scala apps (extensions / mods etc)

View all

Our users have written 1 comments and reviews about Scala, and it has gotten 65 likes

Scala was added to AlternativeTo by ttmrichter on and this page was last updated .

Comments and Reviews

   
 Post comment/review
ttmrichter
1

Had I come from the comically verbose world of Java development and encountered Scala I would have been wowed by its concise, expressive syntax. Since, however, I've come from the other direction -- the world of functional languages like Erlang and Haskell -- I'm underwhelmed and a bit disappointed as Scala is, by comparison, still a bloated language full of extraneous, repetitive syntax.

Scala is not a horrible language by any stretch of the imagination. I would not hate my job if I had to work with it. It does nothing, however, that I cannot do easier and faster in Erlang (from which it borrows many of its strengths) other than very easily interact with other libraries in Java. (You can interact with Java in Erlang, but it isn't as easy as it is in Scala.)

Featured in Lists

A list with 809 apps by AmileyaRyver without a description.

List by AmileyaRyver with 809 apps, updated
List by Buster_Blue with 8 apps, updated

What is Scala?

Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.