comp.lang.ada
 help / color / mirror / Atom feed
From: "Norman H. Cohen" <ncohen@watson.ibm.com>
Subject: Re: Ada & Encryption / Compression
Date: 1997/03/05
Date: 1997-03-05T00:00:00+00:00	[thread overview]
Message-ID: <331DA57B.A79@watson.ibm.com> (raw)
In-Reply-To: 5fikh7$ras$1@nargun.cc.uq.edu.au


David Downie wrote:
 
> I am thinking about writing an RSA encryption (or some other encryption)
> package. I would like to do it in Ada (rather than the suggested C), but
> am not an Ada expert and do not know if I would just be making things
> difficult for myself.

Bit manipulation is as easy with Ada-95 modular types as with C.  If
you're using Ada 83 instead of Ada 95, you have to write unchecked
conversions to and from packed arrays of booleans, which is a mild
nuisance, but not a serious obstacle.

By using Ada instead of C, you are most likely making things easier for
yourself, because Ada's compile-time and run-time checks will reduce
your debugging effort.

-- 
Norman H. Cohen
mailto:ncohen@watson.ibm.com
http://www.research.ibm.com/people/n/ncohen




  reply	other threads:[~1997-03-05  0:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-03-05  0:00 Ada & Encryption / Compression David Downie
1997-03-05  0:00 ` Norman H. Cohen [this message]
1997-03-05  0:00 ` Laurent Pautet
1997-03-05  0:00 ` Bob Klungle
1997-03-05  0:00 ` John Howard
1997-03-06  0:00   ` Larry Kilgallen
1997-03-06  0:00 ` Ronald Cole
1997-03-06  0:00 ` David L Brown
1997-03-06  0:00   ` Larry Kilgallen
1997-03-06  0:00     ` William W Pritchett
1997-03-06  0:00       ` BSAFE Bindings for Ada (was: Ada & Encryption / Compression) Larry Kilgallen
1997-03-07  0:00     ` Ada & Encryption / Compression John Howard
1997-03-08  0:00       ` Larry Kilgallen
1997-03-08  0:00         ` Robert Dewar
1997-03-09  0:00           ` Larry Kilgallen
1997-03-09  0:00             ` Robert Dewar
1997-03-08  0:00         ` Robert Dewar
1997-03-09  0:00           ` Larry Kilgallen
1997-03-06  0:00   ` Laurent Pautet
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox