DIP 1028---Make @safe the Default---Community Review Round 1

Max Samukha maxsamukha at gmail.com
Tue Jan 7 10:22:08 UTC 2020


On Tuesday, 7 January 2020 at 07:14:43 UTC, Paulo Pinto wrote:

> The very first systems programming language that introduced the 
> concept of unsafe blocks was ESPOL, followed by NEWP for the 
> Burrougs B5500, in 1961.
>
> Other idea that they introduced, at the OS level, was that any 
> binary containing unsafe code was tainted and required 
> clearance from the system admin to be executable.
>
> 8 years before C was even an idea.
>
> Unsafe has a long tradition in safe systems programming 
> languages, and D is one of very few exceptions that has chosen 
> something else.

Interesting. However, I didn't say that C# was the first to 
introduce the concept or name. I said that I didn't like the name 
when I first encountered it in C#. Also, you suggest that there 
is really a tradition, which is arguable.


More information about the Digitalmars-d mailing list