On Fri, Sep 1, 2017 at 9:48 AM, William Cheswick <ches(a)cheswick.com> wrote:
I think we have 30 years’ experience that clearly
shows that dangerous
languages
will be misused in critical areas, even if most of us are very careful.
"Be careful" is a euphemism for "be perfect".
I am convinced that a safe language with very tiny
holes allowing access
to dangerous stuff (like memory management in the kernel) is simply safer.
Clearly, we are no where near that right now.
While I agree with this, safety is only one of the concerns we have when
developing software. For instance, we may care about low latency, high
throughput, low memory consumption, low power consumption, etc., and they
are all competing goals.
--
Nevin ":-)" Liber <mailto:nevin@eviloverlord.com> +1-847-691-1404