18,175 reputation
22773
bio website
location Dallas, TX
age
visits member for 2 years, 3 months
seen 6 hours ago
stats profile views 1,075

I've been programming since I was 15. I started with APL at the Hampshire College Summer Studies in Mathematics in 1974. At Carnegie-Mellon I learned FORTRAN, and ALGOL/W, and Pascal, did a lot of TOPS-20 assembly programming hacking the MM mail reader, a fair bit of TECO programming customizing the first versions of Emacs, and a bit of INTERLISP and SAIL. After graduating, I have worked in BLISS-36, a tiny bit of Cobol, a decade of C, lots of Perl and EMACS-LISP, C++, Ada, Tcl, C#, Java, Python, Ruby, JavaScript, and lately some Groovy.


Apr
27
answered Find how the data has been processed
Apr
27
comment How can I learn to like C++?
You could just be happy it's not Java. Or Pascal.
Apr
26
revised Is the algorithm more important than the programming language?
added 12 characters in body
Apr
26
comment Is there a way to use a higher level language in a competition that only has C, C++ and Java by default?
+1. I like elisp, but for a programming competition I would take LUA.
Apr
25
awarded  Good Answer
Apr
25
revised Why isn't OCaml more popular?
added 2 characters in body
Apr
25
comment Is the algorithm more important than the programming language?
@Dukeling: if the submissions are being judged by runtime, then C++ is the best choice. If they are being judged by development time, then scripting languages in general and Perl in particular will be better.
Apr
25
revised Is the algorithm more important than the programming language?
added 2 characters in body
Apr
25
comment Is the algorithm more important than the programming language?
@Dukeling: in the context of a timed programming competition, "powerful" means "shortest time to working code". There is no way that an expert C++ programmer can write 200 lines of working code faster than an expert Python programmer can write 40 lines.
Apr
25
comment What is wrong with my program c language?
1) we don't do homework; 2) this is off-topic; 3) why did you write 's = (s*i + 1) / i' ? 4) why didn't you initialize s?
Apr
25
revised How common is it for a team to write everything in-house?
added 262 characters in body
Apr
25
answered Is the algorithm more important than the programming language?
Apr
24
answered Unit Test code generation
Apr
22
comment How common is it for a team to write everything in-house?
@Michael: The only people they could retain were the people who were present for the original decision to create in-house frameworks. New hires tended to leave after about a year.
Apr
22
revised How common is it for a team to write everything in-house?
added 43 characters in body
Apr
21
comment First dedicated IDE?
EMACS was certainly created primarily for coding.
Apr
21
revised How common is it for a team to write everything in-house?
added 1 characters in body
Apr
20
awarded  Nice Answer
Apr
20
answered How common is it for a team to write everything in-house?
Apr
19
comment Is there any difference between interfaces and abstract classes that have abstract methods only?
@tdammers: LOL. That was a joke, right?