Reputation
2,718
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
1 14 20
Newest
 Yearling
Impact
~100k people reached

  • 0 posts edited
  • 1 helpful flag
  • 86 votes cast
Jan
21
comment Why was Scala not implemented with C or C++
@lukasz1985 Your only evidence that I do not understand that is that I disagree with you. An alternate explanation to that is that you are wrong. And, as someone alive and programming "then", I have a first hand perspective on the decision making involved in picking C and C++ over contemporary alternatives, which I mention not to prove my point, but to offer as a counter to yours: similarity to spoken language was in no way relevant, whereas similarity to machine code was.
Jan
11
comment Why was Scala not implemented with C or C++
@lukasz1985 It does drive performance, but the performance discussion covers that, so it is irrelevant in that respect. All that remains is whether you care how much memory an application takes, and then you have to choose between GC and that, and I'll pick GC every time except for very specific development spaces, none of which is occupied by Scala. And "isn't anybodys right to tell" is bullshit -- everybody HAS that right. And while C/C++ is very relevant due to legacy, they would never become popular if they had been released in the past five years.
Jan
9
comment Why was Scala not implemented with C or C++
@lukasz1985 I don't speak of memory footprint because I think it's completely irrelevant. But, if you wish, here it is: C/C++ will easily beat Scala/JVM in terms of memory footprint, as long as you don't use garbage collection. However, since garbage collection is an essential element of contemporary programming, that advantage is moot.
Oct
19
awarded  Yearling
Oct
7
awarded  Guru
Oct
19
awarded  Yearling
Feb
10
comment JSON Library - Jackson or Play Framework?
@KevinMeredith I'm not sure I understand the question.
Feb
9
answered JSON Library - Jackson or Play Framework?
Dec
24
comment Why do most programming languages only support returning a single value from a function?
@gnat The use of "to inform" as in "to provide the essential quality" was intentional.
Dec
24
comment Why do most programming languages only support returning a single value from a function?
Seeing how other answers are being preferred over yours, I decided to explain in more detail why processor characteristics play a big role.
Dec
24
answered Why do most programming languages only support returning a single value from a function?
Oct
19
awarded  Yearling
Oct
17
comment Why Use Scala over Java
@ThomasEding By "do" I refer to the run time behavior of the code written in that language.
Oct
5
revised Are short identifiers bad?
added 226 characters in body
Oct
1
comment Performance of Scala compared to Java
@Oleksandr.Bezhan Anonymous class is a Java concept, not a Scala one. It generates a type refinement. An anonymous class method that does not override its base class cannot be accessed from the outside. The same is not true of Scala's type refinements, so the only way to get at that method is through reflection.
Oct
1
awarded  Good Answer
Sep
16
awarded  Good Answer
Jun
29
comment Why was Scala not implemented with C or C++
@mike30 Scala would run on any JVM, even if it were not written in C++, so that argument does not hold. And, at run time, there's no C++ code, just machine code. I'm not sure what this comment is about, though.
Apr
9
awarded  scala
Feb
2
comment Is there an excuse for short variable names?
Conversely, one could ask if ignorance of the domain field justifies ignoring its conventions. In the end, it depends on the context.