7,674 reputation
41727
bio website
location
age
visits member for 2 years, 7 months
seen 2 hours ago
stats profile views 288
Very senior embedded real-time systems programmer (Texas law is very picky about the use of the term "engineer"), unsuccessful candidate for U.S. Congress, and unreconstructed Cold Warrior.

May
6
answered Tool to manage requirements throughout a software development lifecycle
May
5
comment what will be the reason for a group to write a programming language
@David, you missed something. Stroustrup himself has stated that "strong typing" was the first thing on his list of things to add to C to make C++, and "Simula 67 classes" was second.
May
5
comment What to do if the interviewer does not give you enough time to answer?
Let me put it this way: At face value, he has just shown you how much value the company puts on preparing for a meeting, and on the priority they give to interviewing. He should have brought pen and paper with him, if he was planning on needing it, and there is no way on Earth it should take him 15 minutes to go fetch pen and paper. Something is very wrong with this picture, and you probably don't want to find out what it is.
May
3
answered Seeking LOC counter with estmated cost to write those LOCs
May
2
revised Was getting a computing science degree easier 10 years ago
Correct error: should have been Taylor's Theorem instead of Fourier. My bad.
Apr
19
answered Is there an accepted term for a DSL implemented in a “standard” programming language?
Apr
18
comment What is an algorithm?
I must be getting old. This used to be one of the standard definitions given in the first week of ANY programming 101 class, no matter which department (math, EE, CS, ME, physics, CE, ChE, the business school, ...) taught the class.
Apr
10
comment Avoid having an initialization method
Stupid question #1: Why can't the object constructor load the DLL if it isn't already loaded?
Apr
7
answered Where can I get programming books?
Apr
4
comment How do you choose to use a specific programming language?
So, by that argument, for you, Ada is your first choice and PERL is an invention of the Devil, am I correct?
Apr
2
comment Asset licensing and GPL compatibility
@Alison, when you want an opinion you can bet your bank accounts and 401Ks and IRAs on, AND THAT'S THE BET YOU'RE TALKING ABOUT PLACING HERE, you want to talk to someone know KNOWS the subject. People like us do computers all day long, every day, for a living. Lawyers do law all day long, every day, for a living (at least when they're not <insert obligatory unsavory lawyer joke here>...).
Apr
1
answered Asset licensing and GPL compatibility
Mar
29
answered Technology for atoms animation
Mar
29
comment In term of performance : while , for … Loops VS recursion
Pretty much all modern compilers for languages that allow recursion do tail call optimization.
Mar
28
comment Other than the Linux kernel, which operating system kernels should you study?
@Remy, the tradition is that you NAME the "more interesting XXXes" when you say "there are many much more interesting XXXes around". (This is akin to the tradition that Wirth himself established: When you say "There's got to be a better way to do this", you are expected to go looking for it.)
Mar
27
comment Why does DirectX use a left-handed coordinate system?
DirectX is an infant in swaddling clothes compared to 3D computer graphics, and that's relatively young compared to computer programs having to manage multiple 3D coordinate systems, and transform among them. It was the mid-1970s when I took the graphics class the first time, and EVEN THEN the instructor (Frank Crow) was very strongly pushing us to use right-handed coordinate systems exclusively. In 1983, I was working a job that did no graphics, but did have coordinate transformations going on, and a mandatory right-hand-rule was the FIRST project memo issued. (And I didn't issue it!)
Mar
26
comment Scientific evidence that supports using long variable names instead of abbreviations?
I would be very, very hesitant to put much weight on any paper that claimed to find anything by examining software metrics, since almost all of the metrics out there correlate very strongly with plain, vanilla, raw SLOC, and EVERYONE knows that shorter programs are easier to write, debug, and maintain than longer ones.
Mar
25
answered Time to drop Emacs and vi?
Mar
23
answered Other than the Linux kernel, which operating system kernels should you study?
Mar
21
comment Has there been research into programming linguistics?
That's not entirely true. My mother occasionally talks about her high-school Latin classes, and mentioned one piece they translated, a memo from a Roman patrician to his chariot driver. The gist was "Please, during rush hour, DON'T get caught behind so-and-so's chariot. I don't know what he feeds his horses, but the stench is TERRIBLE."