347 reputation
18
bio website
location
age
visits member for 4 years, 3 months
seen Jan 26 at 22:14

Jun
7
comment How can Java be improved so that it no longer needs to perform type erasure?
Type erasure is done by the compiler, not the JVM. Introducing reified generics would require a new compiler and new JVM, but presumably they would still work with old code.
Dec
24
comment Is there any license restriction to avoid binary translation of CIL to custom bytecode?
@Hans: I don't understand the relevance of your Wikipedia link. OP wants to translate CIL, not redistribute SSCLI.
Dec
23
comment Is there any license restriction to avoid binary translation of CIL to custom bytecode?
What does "All CLI opcodes won't be translated." mean?
Oct
30
awarded  Yearling
Sep
10
comment What are the pros and cons for the employer of code questions during an interview?
I think "Reverse a string" is an excellent starting question in a coding interview. If they don't know where to begin (and an amazing number of people don't), you probably don't want to hire them. If they use the built-in method, that's good -- it tells you that they won't try to build their own wheel if one is provided -- but then present a hypothetical situation where the built-in method has a bug so they need to write their own. You can then use their code as a starting point for asking other questions like how to fix any bugs, memory usage, running time, etc.
Jun
6
comment Which of these 3 languages is easiest to convert to Delphi?
This may not assist you, but C# was designed by the same person who designed Delphi (Anders Hejlsberg).
May
7
awarded  Nice Answer
May
7
revised What is the historical basis of using Javascript in web programming?
added 385 characters in body
May
7
answered What is the historical basis of using Javascript in web programming?
Apr
14
comment Is it ever a good idea to hardcode values into our applications?
You never know when the value of pi might change...
Mar
27
comment Why does DirectX use a left-handed coordinate system?
This seems like asking why Arabic and Hebrew are written right-to-left, while every other language is left-to-right.
Mar
21
awarded  Organizer
Mar
21
awarded  Editor
Mar
21
awarded  Citizen Patrol
Feb
28
comment Is there a measure of code rot?
Unit tests won't tell you about the comments that don't match the code, variable names that don't describe what they do, functions that are no longer used, or all the special cases that are there just to pass unit tests.
Feb
25
comment Java vs. C# - Productivity perspective
A given programmer will generally write X lines of code per day regardless of the language. It's really just a question of which language requires fewer lines of code to do the same thing.
Feb
24
comment Developer productivity Cobol versus C#
@S.Lott: OK, I added it as an answer.
Feb
24
answered Developer productivity Cobol versus C#
Feb
24
comment Developer productivity Cobol versus C#
Generally speaking, a programmer can write X lines of code per day. If a language is less verbose (i.e. C# can do more in X lines of code), a programmer can be more productive in it.
Feb
23
awarded  Commentator