KennyTM~ wrote:
On Jul 27, 10 02:42, Walter Bright wrote:
retard wrote:
I think the Java/C# developers gave up X % of the execution speed to
avoid hard crashes (exceptions instead of segfaults)
1. segfaults *are* exceptions.
2. D offers a memory safe subset, and D's ranges and algorithms are
memory safe.
Catching exception is easy, but handling (segfault) signal is a mess.
Exceptions thrown because of programming bugs are just as unrecoverable as seg
faults are. Making them easier to catch has the unfortunate side effect of
seducing programmers into thinking that such are recoverable.