27,910 reputation
246108
bio website coderscentral.blogspot.com
location Colorado Springs, CO
age 49
visits member for 3 years, 10 months
seen 2 days ago

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


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
Jun
24
revised Why is Python written in C and not in C++?
added 44 characters in body
Jun
13
awarded  Guru
Jun
11
comment What makes Common Lisp “big”?
@jozefg: It does, but most of that is more like API stuff than part of the language -- including quite a bit that has no direct analog in the CL spec, so an implementation that included an analog (which I believe most do) would have still more documentation on that in addition to the CL spec itself.
Jun
10
answered What makes Common Lisp “big”?
May
27
awarded  Nice Answer
May
24
awarded  Good Answer
May
13
awarded  Necromancer
May
10
comment Why is there no 'finally' construct in C++?
@Mikey: I'm talking about the comments on all the answers, not just this one -- things like Kaz's apparently unthinking rejection of everything added in C++11 as "cruft" and Mason Wheeler's usual rejection of everything different from Delphi as obviously wrong. These have inflated the "discussion" tremendously, but provide little proof of anything (except, possibly, proof about the attitudes of the people expressing the opinions).
May
10
comment Why is there no 'finally' construct in C++?
@Mikey: The extensive discussion proves nothing about the language, and a great deal about people being willing to "discuss" matters of which they're clearly ignorant.
May
3
awarded  Good Answer
Apr
26
awarded  Nice Answer