HappySqurriel said:
I don't really have a favourite language, but at the moment I'm most interested in Scala ... Most languages are designed around a particular programming paradigm, object oriented for example, and are very well suited to solve a particular set of problems very well; but the limitations of the paradigm mean that a lot of problems which should have simple and clean solutions end up being very complex. Scala, on the other hand, implements all paradigms in a fairly clean way which makes it an amazingly powerful language because you can solve all problems in the cleanest way possible. Unfortunately, Scala being so free form means that developers need to have a much better understanding of programming language theory to be effective; and this is one of the main reasons I haven't switched over entirely to scala. With my (pretty decent) education and years of experience it will probably take me quite a while to gain the additional information necessary to be a good Scala programmer. |
I was curious about Scala before, but I hadn't really looked into it. Now I have to. 
Could you give some sample code where the simplicity and readability is shown?








