Reputation
41,123
Next tag badge:
275/100 score
19/20 answers
Badges
9 77 140
Newest
 Yearling
Impact
~1.6m people reached

Oct
11
comment Could it be more efficient for systems in general to do away with Stacks and just use Heap for memory management?
@JBRWilkinson: edited.
Oct
11
revised Could it be more efficient for systems in general to do away with Stacks and just use Heap for memory management?
deleted 10 characters in body
Oct
9
revised Could it be more efficient for systems in general to do away with Stacks and just use Heap for memory management?
added 48 characters in body
Oct
9
awarded  Nice Answer
Oct
8
answered Could it be more efficient for systems in general to do away with Stacks and just use Heap for memory management?
Oct
8
comment Why do languages such as C and C++ not have garbage collection, while Java does?
While garbage collection is theoretically independent from any programming language, it is pretty hard to write a useful GC for C/C++, and even impossible to make a fool-proof one (at least as foolproof as Java's) - the reason Java can pull it off is because it runs in a controlled virtualized environment. Conversely, the Java language is designed for GC, and you'll have a hard time writing a Java compiler that doesn't do GC.
Oct
8
answered Why do Chrome and Adobe use “download wizards” to install software?
Oct
7
answered When do 'static functions' come into use?
Oct
6
answered Verification naming confusion
Oct
5
awarded  Nice Answer
Oct
5
answered What is the benefit of studying bitwise operators?
Oct
4
comment Does a project using proper TDD have a lot of code without tests?
You may have forgotten that you can also unit-test the glue that wires units together - a unit doesn't have to live in a vacuum to be tested; wiring it up against mock classes or simulating whatever ecosystem they need is perfectly fine, as long as the tests test what they should test.
Oct
4
answered Is it unusual for a small company (15 developers) not to use managed source/version control?
Sep
30
comment Is it legal to recreate/opensource a program that you previously coded for another company
Well, my point is that even if you recreate the thing from memory, you'll have a hard time proving it's not derived when the judge / jury knows you had also written the original one which looks exactly like the new one you're claiming is not a derived work. "Innocent until proven guilty" does not apply to private law.
Sep
29
comment Is it legal to recreate/opensource a program that you previously coded for another company
Depends on jurisdiction and interpretation, but 'derive' doesn't necessarily have to mean 'include parts of'.
Sep
29
answered Is it legal to recreate/opensource a program that you previously coded for another company
Sep
28
awarded  Nice Answer
Sep
27
comment What programs emit C++ code and pass it to mainstream compilers?
AFAIK, GHC can still emit C - at least the -C option is still there...
Sep
27
answered Are Bools/Bits Faster Than Integers
Sep
27
comment Using a CMS that I'm not familiar with just for the sake of the job?
2 days is a different story. You probably don't want to get involved in a rush job driven by unrealistic expectations.