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.

Reply via email to