28,357 reputation
247110
bio website coderscentral.blogspot.com
location Colorado Springs, CO
age 50
visits member for 4 years, 2 months
seen Nov 24 at 15:19

Started programming on a Control Data mainframe in FORTRAN IV, back when that was still a new thing. Was apparently quite masochistic, because I kept programming anyway. For that matter, I still do...

Gold C++ badge #20
Gold C badge #12
Legendary badge #35


Dec
10
answered How to do a clean refactoring of an If Else Code without leaving any free blocks?
Dec
7
awarded  Nice Answer
Nov
15
comment Making an algorithm more efficient
You probably want to use a quadtree.
Nov
13
revised Why are most browsers developed in C++
added 449 characters in body
Nov
9
answered Earliest use of Comments as Semantically Meaningful Things in a Program?
Nov
9
comment Earliest use of Comments as Semantically Meaningful Things in a Program?
#pragma came from Ada (which left of the #, so it was just pragma).
Sep
9
awarded  Yearling
Aug
29
awarded  Enlightened
Aug
29
awarded  Nice Answer
Aug
29
awarded  Good Answer
Aug
28
awarded  Nice Answer
Aug
19
comment Is an atomic action supposed to be deterministic?
@busy_wait: No, I'm treating any state upon which the code depends as input to that code, since it is.
Aug
19
answered Is an atomic action supposed to be deterministic?
Aug
16
comment How to migrate my thinking from C++ to C#
@Andrew: Let me summarize: in C++, you get uniform, semi-automatic management of all resources. In C#, you get completely automatic management of memory -- and completely manual management of everything else. There's no real changing it, so your only real question is not "how do I fix this?", only "how do I get used to this?"
Aug
10
answered Does a programming language increase/decrease value?
Aug
7
answered First of the The Ten Commandments for C++ Programmers by Steve Oualline correctly transcribed?
Aug
6
awarded  Nice Answer
Aug
1
awarded  Nice Answer
Jul
17
comment How to provide a ubiquitous object without including it in every parameter list
@Chap: Yes -- if you have to log successes, that changes the situation entirely (and is where AOP starts to look like a much better idea).
Jul
17
answered How to provide a ubiquitous object without including it in every parameter list