Reputation
14,650
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
5 41 61
Newest
 Good Answer
Impact
~327k people reached

May
7
answered Writing in C for Performance?
May
1
comment How and when should I design a simple mark-up language parser?
@tp1: It's not strictly required. There is a lot of valuable information to be learned from taking a stab at it, and figuring everything out on your own, and having to work through many of the problems that the originators of formal language theory had to work out.
Apr
28
comment How to explain that catch(…) is wrong?
catch(...) like most software constructs, is not inherently evil, only when it is misused.
Apr
26
comment How to make consistent progress towards the goal of becoming better, as opposed to just coding for fun?
The answer is simple: always be working on something that is currently too difficult and is outside your familiarity zone.
Apr
20
comment Do compiler-writers actually need to 'understand' machine code?
I would add there is really no substantial difference between assembly and machine code, conceptually. You are not really going to have much benefit, once knowing how to use a particular instruction, what that instruction's opcode is. If you know how to use MOV, it doesn't really matter if you don't know that it is instruction 27, which I think is similar to what @SK-logic is describing.
Apr
20
answered Is machine language always binary?
Apr
19
comment Why convert to assembly language instead of machine code?
It's worth adding that since assembly language is basically just giving mnemonics to registers and op codes, and is a pretty straight translation between the two, its not like there is any meaningful difference. It's somewhat like asking "why does a newspaper writer delivers a text file instead of setting up the printing press".
Apr
18
comment Encyption for passwords in config file?
@RobY: because then he could not decrypt them and use them to connect. Using asymmetric encryption would require support on the external services end.
Apr
18
awarded  Nice Answer
Apr
18
answered Which one of these answers regarding functions is incorrect?
Apr
17
answered What is the difference between programming for microcontrollers and programming for embedded systems?
Apr
16
comment When is it worth NOT using a Factory?
Don't go crazy and have everything be some super ridiculous abstract system, you'll often be solving non-existant problems and in the process creating new problems for no benefit. Consumers of factories need to know details of the factories too, in many situations using a factory just adds an unnecessary layer of abstraction over the constructor.
Apr
15
comment Are VB.NET and C#.NET projects created from Microsoft Visual Studio “Open Source” safe?
@Magus: that's not strictly true, otherwise GPL software would be forbidden on Windows.
Apr
9
comment Kibibtye or Kilobyte to represent 1024 bytes
"we can't forever be stuck in our old ways". Oh, yes you can.
Apr
2
comment What is the benefit of Continuous Integration over make?
Jenkins is not a replacement for make. It is a complement.
Mar
31
comment When is it beneficial to not use utf-8?
New? 1993 isn't exactly new.
Mar
27
comment Write to stdout and redirect or write directly to file?
I find a lot of the core utils and other commandline software do both, where it by default writes to stdout but provides a parameter to redirect, same with stdin vs input files.
Mar
27
comment Is declaring STL variables in a class definition too revealing?
Then you have to doubly declare all your API methods as well, and cause a bunch of hassle for absolutely no benefit.
Mar
26
answered Is declaring STL variables in a class definition too revealing?
Mar
26
comment How to Ignore Bracketing Style in Code Comparison / Diff
Run your code through a formatter before diffing it, that way you can use existing high quality diff tools.