From owner-freebsd-security Tue Jul 21 20:13:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA19314 for freebsd-security-outgoing; Tue, 21 Jul 1998 20:13:45 -0700 (PDT) (envelope-from owner-freebsd-security@FreeBSD.ORG) Received: from beatrice.rutgers.edu (beatrice.rutgers.edu [165.230.209.143]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA19309 for ; Tue, 21 Jul 1998 20:13:44 -0700 (PDT) (envelope-from easmith@beatrice.rutgers.edu) Received: (from easmith@localhost) by beatrice.rutgers.edu (980427.SGI.8.8.8/970903.SGI.AUTOCF) id XAA12557; Tue, 21 Jul 1998 23:12:10 -0400 (EDT) From: "Allen Smith" Message-Id: <9807212312.ZM12555@beatrice.rutgers.edu> Date: Tue, 21 Jul 1998 23:12:10 -0400 In-Reply-To: Brett Glass "Re: Translation to a safer language (Was: Projects to improve security)" (Jul 21, 8:50pm) References: <"Brett Glass <199807211859.MAA14931@lariat.lariat.org> <199807220125.TAA21968@lariat.lariat.org> <199807220250.UAA23367@lariat.lariat.org> X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail) To: Brett Glass , "Lee Crites (ASC)" Subject: Re: Translation to a safer language (Was: Projects to improve security) Cc: security@FreeBSD.ORG Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-security@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Jul 21, 8:50pm, Brett Glass (possibly) wrote: > The question would be whether it would be efficient enough. Perl might > drop back to near-interpreted speed if certain constructs were used. Regarding this, I'd point out that the main thing slowing Perl down as compared to C for most applications is the interpretation step - not the running step. (I say most applications because Perl is a lot easier to write efficient string stuff in than C.) In other words, code based on Perl's code with the interpretation stuff removed is likely to result in quite fast code indeed. > Also, Perl isn't strongly typed, so it might not catch certain errors. I can see this on strings vs integers/floats. Perl does have the capability for function prototypes (at least in recent versions). -Allen -- Allen Smith easmith@beatrice.rutgers.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe security" in the body of the message