Reputation
54,715
Next tag badge:
225/100 score
19/20 answers
Badges
10 155 239
Newest
 Good Answer
Impact
~1.7m people reached

Nov
3
comment Why are brackets required for try-catch?
@Billy: Neither does exception handling. If you're referring to RAII, that only works because the compiler adds implicit try/finally blocks to take care of object destruction. It's not some magical implicit property of exception handling.
Nov
2
answered How to have two different programmings with two different languages interact?
Nov
2
comment Is there any well known project to VBify C and make C as RAD language?
@Lundin: I have, but it's been a few years...
Nov
1
comment Is there any well known project to VBify C and make C as RAD language?
Actually, I wouldn't call C++ a sane language in comparison to anything. (Except maybe INTERCAL and its ilk.) But that's not what the question was about.
Oct
30
answered Is there any well known project to VBify C and make C as RAD language?
Oct
28
comment What is the/Is there a right way to tell management that our code sucks?
@ThomasX: Depends on the blind person. A good friend of mine understands color just fine, because she didn't lose her sight until partway through grade school. ;)
Oct
27
accepted Where does the term “Red/Black Tree” come from?
Oct
27
awarded  Nice Question
Oct
27
asked Where does the term “Red/Black Tree” come from?
Oct
27
awarded  Nice Answer
Oct
25
awarded  Enlightened
Oct
25
awarded  Good Answer
Oct
25
awarded  programming-languages
Oct
24
comment In what situations is it a bad idea to use open source code for a corporate project?
@James: Newtopian is right. What you're describing sounds a lot more like the MPL. The GPL came about the "viral" designation fairly: if you use one GPL-licensed library anywhere in your codebase, you are required to release the entire thing under the GPL, even if that library was just one minor portion of a large and complex product. The LGPL is a bit more forgiving, as it was designed specifically for libraries, but it's still got some pretty rigid restrictions on what you can and can't do with it. That's why I avoid GPL even in open-source work, and prefer MPL libraries.
Oct
24
awarded  Nice Answer
Oct
24
comment What exactly is a programming language? What enables us to write in such a language?
@delnan: Good point. I've edited the answer to include this concept.
Oct
24
revised What exactly is a programming language? What enables us to write in such a language?
Editing for corectness, per suggestions from the comments.
Oct
24
comment What exactly is a programming language? What enables us to write in such a language?
@Neil: Yes, but this is a simple answer to a beginner-level question. No point in confusing people by going into too much detail all at once. (Especially as bytecodes can be thought of as "machine code" for a virtual machine anyway.)
Oct
24
answered What exactly is a programming language? What enables us to write in such a language?
Oct
18
comment Is it necessary to understand what's happening at the hardware level to be a good programmer?
@Bev: You don't really need to know anything at the transistor level to be a good programmer. Those abstractions are there for a reason, and you can almost always consider anything at an abstraction level below that of machine code/assembly to be completely irrelevant and just assume it works.