Reputation
5,894
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
5 29 56
Newest
 Nice Answer
Impact
~396k people reached

Jun
12
comment Why is Python written in C and not in C++?
@Giorgio: As far as I know.
May
29
awarded  Notable Question
May
9
awarded  Notable Question
Apr
27
awarded  Famous Question
Apr
19
revised Why is String immutable in Java?
added 220 characters in body
Apr
17
comment Why is String immutable in Java?
@Joachim: I'm not claiming otherwise.
Apr
17
revised Why is String immutable in Java?
added 31 characters in body
Apr
17
comment Why is String immutable in Java?
Java provides mutable and immutable strings. This answer details some performance advantages that can be done on immutable strings, and some reasons one might choose immutable data; but does not discuss why the immutable version is the default version.
Apr
17
comment Why is String immutable in Java?
1. Of course, there is the penalty of not being able to destroy the larger parts of the string if this happens. Interning is not free; though it does improve performance for many real world programs. 2. There could easily be "string" and "ImmutableString" which could satisfy that requirement. 3. I'm not sure I understand that...
Apr
17
answered Why is String immutable in Java?
Apr
12
awarded  Popular Question
Mar
18
comment Why aren't more desktop apps written with Qt?
@annoying_squid: Also, I'm not sure how a separate preprocessor is "unavoidable" for large C++ libraries; e.g. Boost does just fine without them.
Mar
18
comment Why aren't more desktop apps written with Qt?
@annoying_squid: As I said in the answer, I don't intend this to be taken as a "don't use Qt" bashing party. The question says "why might someone not use Qt", and I provided reasons why someone might choose to not use Qt. For many applications, Qt is wholly appropriate, and if your application(s) fall into that category, more power to ya. All nontrivial systems (be they Qt, C++, native UI frameworks, WxWidgets, whatever) have problems; balancing these problems against one's requirements and choosing the right system(s) to use is just a part of software design.
Feb
7
comment Why aren't more desktop apps written with Qt?
@Qix: You've never had to use moc? That is a preprocessor.
Feb
6
comment When should pointers be checked for NULL in C?
See also: stackoverflow.com/questions/4390007/…
Feb
2
comment How is C/C++ more difficult to decompile than C#?
Example: The concept of a class does not exist as far as the binary format on disk for machine code is concerned. But it is a concept for C#'s Common Intermediate Language.
Jan
28
comment Why does Internet Explorer have so many incompatibilities with other browsers?
@Bart: Oops. I read your post backwards. Going back into my hole now...
Jan
28
comment Why does Internet Explorer have so many incompatibilities with other browsers?
I would agree with most of this if we were speaking about IE6. What about 9 and later?
Jan
28
comment Why does Internet Explorer have so many incompatibilities with other browsers?
@Bart, IE's main competitor in the first browser war, Netscape, wasn't considerably more conformant with W3C. It wasn't until later versions of Mozilla and early Firefoxes that a reasonably conformant browser was available. But those browsers post-date IE6.
Jan
18
awarded  Popular Question