The Artima Developer Community
Sponsored Link

Java Buzz Forum
A weekend with Scala

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Thomas Woelfle

Posts: 4
Nickname: woelfle
Registered: May, 2007

Thomas Woelfle is a Java developer with strong interest in functional programming
A weekend with Scala Posted: May 2, 2007 5:39 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Thomas Woelfle.
Original Post: A weekend with Scala
Feed Title: Woelfles Welt
Feed URL: http://woelfle.blogspot.com/feeds/posts/default
Feed Description: A Developers Diary
Latest Java Buzz Posts
Latest Java Buzz Posts by Thomas Woelfle
Latest Posts From Woelfles Welt

Advertisement
I've alwasy been thinking that a good software developer and programmer should try to learn one or two new programming languages every year. Not to be able to write production quality code in this languages but to get a feeling of upcoming features and trends in programming languages. Two languages I am currently most interested in are Scala and Erlang. Last weekend I have taken a tour through Scala. And wow, I have to say that I'm actually fallen in love with this smart language. I preferred functional languages since my days at university. But in daily business most of the code I produce has to be written in Java. Well Java is a nice programming language but it misses some usefull concepts known from functional languages like Haskell. Upon the things I am missing most in Java are:

  • Functions as first level constructs and higher order functions. I have missed this since my first "Hello World" program in Java. Object orientation is a good concept but NOT EVERYTHING IS AN INSTANCE OF A CLASS
  • Lazy evaluation
  • Pattern matching and guards

And now I got in touch with Scala. Built on top of the JVM it provides all of the language features I've been missing in Java. And even better. Because of its integration with the JVM one can make use of all of the Java libraries out there. From my point of view this language has really the potential to become a standard language in industry. Who needs Java 7 when there is Scala!

Read: A weekend with Scala

Topic: Oracle, Blogging Respect, Web 2.0, and Unbreakable Linux Previous Topic   Next Topic Topic: links for 2007-04-26 from PeopleOverProcess.com

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use