11,950 reputation
52742
bio website
location
age
visits member for 3 years, 10 months
seen 4 hours ago
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.

Jun
3
revised Are there advantages for using recursion over iteration - other than sometimes readability and elegance?
typo
May
5
revised Is recursive code slower than non-recursive code?
In 3rd paragraph, change "and then" to "and" to remove implication of preorder-only traverse. A tree node can be traversed in three fundamental ordersL preorder, inorder, postorder. "And then" strongly implies preorder.
Mar
26
revised Left and Right most Derivation
added 325 characters in body
Mar
8
revised Chained ruleset parsing and evaluation code: recommendations?
Add description of Batory LEAPS paper.
Jan
26
revised is Ada really gone?
Update link to case study
Jan
17
revised Will we go back(?) to fixed-point arithmetic in the near future?
Clarify cost of hardware integer divide vs. hardware floating divide. Add historical note.
Jan
13
revised What should be the maximum length of a function?
Correct capitalization of FORTH.
Dec
31
revised What should be the maximum length of a function?
typo
Oct
21
revised Why does a proportional controller have a steady state error?
Expansion and correction
Oct
15
revised Which is the best style: for loop with unused control variable and expensive termination condition?
Add comment about optimization of Option 1 to Option 2
Sep
26
revised Drawing a biggest possible circle inside a polygon - JSXGRAPH
fix typo
Sep
15
revised Why is this syntax convention?
Add fair-use quote from interview, rework remainder of answer.
Sep
7
revised Is learning C essential for Computer Science?
corrected spelling
Aug
13
revised What do other languages offer when it comes to infrastructure technology that could indicate its advantage over C in the future?
Change "ADA" to "Ada". Ada is a programming language, named for Ada Augusta, Countess Lovelace. It is not an acronym.
Aug
7
revised What does 'between' and 'in range' mean in the world of numeric types?
clarification of "open" and "closed"
Jul
29
revised Does modular programming affect computation time?
deleted 10 characters in body
Jun
19
revised Are there elements common to nearly every SRS?
$%W#%^#^%!!! clever text formatting...
May
8
revised Whatever happened to Pascal?
Correct spelling of Niklaus Wirth.
Mar
19
revised strategies for dealing with machine epsilon
added 203 characters in body
Mar
15
revised How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?
Clarified assumption about US location. Specified US Copyright Office for filing.