@hgfuhgvg, scala optimizes recursive calls with a jump to the beginning of the function with values updated, so the compiler maight be unable to check the type for the first call, at the end no stack call recursion exist at all.
Anyone know any video explaning the basis on object oriented system, ( characters, bounderies, systems, requirements, ect..) I would be helpful! Tahnk you
I am just starting to look at Scala, and wonder what others may think. Is it the next big thing in Java? Performance is critical. While Ruby and Groovy look nice, they don't perform well. Scala appears comparable to Java in performance. I very much like what I have seen thus far, but I have not yet used it. There are horses for courses, and I want firstly good performance comparable to Java, and secondly features above and beyond Java, and that includes brevity primarily without being cryptic.
Why cannot Scala infer return type of recursive methods? Is there any theoretical result that says this is not possible?
hgfuhgvg 3 months ago
@hgfuhgvg, scala optimizes recursive calls with a jump to the beginning of the function with values updated, so the compiler maight be unable to check the type for the first call, at the end no stack call recursion exist at all.
tavo2099 1 month ago
Anyone know any video explaning the basis on object oriented system, ( characters, bounderies, systems, requirements, ect..) I would be helpful! Tahnk you
shakir1234567 1 year ago
Here is a link to the slides, since they are very blurry in the video.
Youtube doesn't let me put a link. Subsitute spaces for slashes:
lampwww.epfl.ch ~odersky talks google06.pdf
rojebrio 1 year ago 6
slides are not clear :(
shishal 1 year ago
I much prefer Scala to other functional programming languages. Haskell is close, but I like it much more so than Erlang.
BacklTrack 1 year ago
This would be much more useful if the slides were legible.
vviewerr 2 years ago 8
I am just starting to look at Scala, and wonder what others may think. Is it the next big thing in Java? Performance is critical. While Ruby and Groovy look nice, they don't perform well. Scala appears comparable to Java in performance. I very much like what I have seen thus far, but I have not yet used it. There are horses for courses, and I want firstly good performance comparable to Java, and secondly features above and beyond Java, and that includes brevity primarily without being cryptic.
brianasap 3 years ago 3
I think performance is important, but static typing is the main point it is a viable alternative to both java and dynamic languages on jvm.
masterjau 3 years ago 3