Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Jul 2004 01:37:17 +0200
From:      Harald Arnesen <harald@skogtun.org>
To:        freebsd-current@freebsd.org
Cc:        Kirk Strauser <kirk@strauser.com>
Subject:   Re: Rewrite cvsup & portupgrade in C
Message-ID:  <87eknn9yoi.fsf@basilikum.skogtun.org>
In-Reply-To: <20040707163853.GA7063@dragon.nuxi.com> (David O'Brien's message of "Wed, 7 Jul 2004 09:38:53 -0700")
References:  <E1Bhd1M-000KEo-Nz@smp500.sitetronics.com> <200407062323.02854.kirk@strauser.com> <20040707043251.GA35651@troutmask.apl.washington.edu> <200407062345.24117.kirk@strauser.com> <20040707070012.GC38356@dragon.nuxi.com> <p06002039bd11631ca135@[10.0.1.3]> <20040707163853.GA7063@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"David O'Brien" <obrien@freebsd.org> writes:

>> 	I'm confused.  Once these applications are in binary form, what 
>> difference does it make what language they were written in?
>
> HUGE!  Well maybe not HUGE, but huge.  Languages such as Ada and Modula-3
> actually do bounds checking on arrays, for instance.  The safety and
> correctness of an application running depends on the language it is
> written in.  We should have a LOT less buffer overflows if an application
> language were used for web servers, mail servers, and other network
> daemons.

This has always puzzled me. If, as the supporters of Ada, Modula, Oberon
and so on claim, that the language an application is written in matters
that much, why don't we see a mail server or other network daemons
written in those languages? Aren't the people who know those languages
interested in contributing to a secure system?
-- 
Hilsen Harald.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87eknn9yoi.fsf>