2,759 reputation
1228
bio website
location Argentina
age 37
visits member for 3 years, 7 months
seen 4 hours ago

Software developer and science fiction fan.


Jan
17
comment Should integer divide by zero halt execution?
@supercat An unexpected integer overflow is pretty dangerous as well, re: incorrect CC dosage. But division by zero is mathematical nonsense, while an overflow is a result of a particular computer architecture. Regardless of the computer, the instant you divide by zero, it's an error.
Jan
17
comment Should integer divide by zero halt execution?
@supercat My point in my previous comment was, btw, that whatever you choose to do (throw an exception, make the result NaN), it must put the program in an error state that you cannot ignore. A division by zero must force you to deal with it. Throwing an exception is an acceptable way of doing this; not saying it's the only way. If, like you say, one NaN in the chain causes the end result to be NaN, and then you cannot ignore it's NaN, that's also valid. The key point is that at the end you must not be able to ignore the division by zero error.
Jan
17
comment Should integer divide by zero halt execution?
@supercat "Should integer divide by zero halt execution?"
Jan
15
reviewed Reviewed Programming beginner: Options for small program interfaces?
Jan
15
comment Programming beginner: Options for small program interfaces?
What is the actual question? :)
Jan
15
reviewed Reviewed Time-complexity of nested for loop
Jan
15
reviewed Edit suggested edit on Time-complexity of nested for loop
Jan
15
revised Time-complexity of nested for loop
improved formatting.
Jan
14
reviewed Reject suggested edit on Nested languages code smell
Jan
13
reviewed Reviewed Questions about God's algorithm and Rubik's cube
Jan
13
comment Questions about God's algorithm and Rubik's cube
What have you tried? Have you tried googling the algorithm?
Jan
13
reviewed Reviewed Dynamic initialization, how does it work?
Jan
11
reviewed Reviewed How to understand codebase of complex opensource application
Jan
11
reviewed No Action Needed How can I automatically test a large, complex spreadsheet?
Jan
9
reviewed No Action Needed Is a development environment required for small projects?
Jan
8
reviewed No Action Needed English term for “Naive user test” or “idiot test”
Jan
8
reviewed No Action Needed Payment Gateways and RESTful API
Jan
7
reviewed Reviewed Phenotropic Program Design
Jan
3
reviewed No Action Needed How should dependencies be managed across a modular application?
Jan
3
reviewed No Action Needed DAL vs BLL functions' return types