PDA

View Full Version : Has anybody use Scala programming language ?



hoboy
June 4th, 2011, 01:04 PM
I am curious about Scala programming language, somebody told me that Scala can be fears competitor to java, has anybody else heard this ?
http://www.scala-lang.org
Scala is not even in Tiobe index.
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

cgroza
June 4th, 2011, 01:11 PM
It is a very young language. Usually, for a language, it takes around 20 years to get some important attention. In the future it could get some popularity. I have never used it, but why not give it a try.

ThatCoolGuy220
June 4th, 2011, 01:20 PM
:shock: we will see when I get 40.


lol yep give it a try maybe could have something that fits your needs

cgroza
June 4th, 2011, 01:22 PM
:shock: we will see when I get 40.


lol yep give it a try maybe could have something that fits your needs
In the worst case scenario, you will have learned something.

ThatCoolGuy220
June 4th, 2011, 01:24 PM
In the worst case scenario, you will have learned something.

:guitar:

Petrolea
June 4th, 2011, 01:55 PM
Seems nothing special to me.

This is how the syntax looks if anyone is interested:
http://www.scala-lang.org/node/166

hoboy
June 4th, 2011, 02:04 PM
Well the creator of Scala has just started e new company

http://www.typesafe.com/

ThatCoolGuy220
June 4th, 2011, 06:24 PM
seems reliable.

I should create a new lenguage too... but a compiled one

Simian Man
June 4th, 2011, 09:34 PM
I tried it but not for anything major. The things I like about it are the good functional support and the strong static type checking - much stronger than that of more popular C-based languages.

If I ever needed to do anything in a Java environment, I would definitely use Scala instead. As it stands, I don't need that, and prefer Ocaml as a language.


It is a very young language. Usually, for a language, it takes around 20 years to get some important attention. In the future it could get some popularity. I have never used it, but why not give it a try.
Not really. Java and C# caught on much quicker than that.


Seems nothing special to me.

This is how the syntax looks if anyone is interested:
http://www.scala-lang.org/node/166
Syntax is the least interesting thing about programming languages.


I should create a new lenguage too... but a compiled one

Scala is compiled.

ThatCoolGuy220
June 4th, 2011, 09:39 PM
yes but I mean to make one by myself but compiled type.

LOL

maybe on 15 years I have a lot to learn

Petrolea
June 4th, 2011, 10:25 PM
Syntax is the least interesting thing about programming languages.


It is very important to me though. I can't write something that I don't like looking at.

Simian Man
June 5th, 2011, 02:38 AM
It is very important to me though. I can't write something that I don't like looking at.

That's fair, but it definitely isn't what makes a language "special".

jespdj
June 5th, 2011, 09:05 AM
Yes, I've tried Scala. Scala is becoming more and more popular in the Java developer community. When you go to Java conferences, there's always a lot of interest in Scala.

A number of early adopters are starting to use Scala, for example Twitter and LinkedIn. Also, The Guardian (in the UK) recently announced that they are replacing part of their Java code with Scala.

Scala is compiled to Java bytecode, so it runs on the Java virtual machine. That makes it very easy to interoperate with Java.

Scala is an object oriented language with functional programming features. Compared to Java, you have to write less boilerplate code, and you can do advanced things that are not (easily) possible in Java.

It also has a very advanced type system; it's much more powerful, but also much more complicated than Java.

hoboy
June 5th, 2011, 09:35 AM
Thanks guys for the input.

cgroza
June 5th, 2011, 06:19 PM
Not really. Java and C# caught on much quicker than that.

It is a generality of course.

Petrolea
June 5th, 2011, 10:14 PM
That's fair, but it definitely isn't what makes a language "special".

Of course not. I might even try it some day, but atm it isn't on my to-learn list. It seems good by all that people say about it, so as long as I won't try I won't be able to tell.

But I hope people will find it useful and one day it will be a well known language.