Crossing the bridge between object oriented and functional languages with Scala

Tagged:  •    •  

Working as a professional Java and sometimes C++ developer I'm relatively familar with all the strengths of object oriented programming languages. From my time at university and from my colegues I'm influenced with functional programming, especially with Haskell; but never found the time to become familar with it like with OOP. But my interests for functional programming languages still keep alive, as you can see, I'm one of the organizers of the Haskell in Leipzig meeting, and so, I'm struggling with Scala for some month, but never found the time to realy explore it's strength for me. Alexander Dymo found the right words on Planet KDE comparing the learning of programming languages with cooking. It's is exactly, what I felt when it comes to Scala. I liked what I tasted and after reading more about it, I decided to cook it myself and write some programs with Scala. I jst have to find more time for this last step. The possibility to use all these great existing Java libraries to do fancy stuff from a Scala program and do it in a functional way is very promissing.

Trackback URL for this post:

http://lepetitfou.dyndns.org/home/trackback/47

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.
  • Internal paths in double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or relative path.
  • You may link to images on this site using a special syntax

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
1 + 12 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.