From: "Michael T. Richter" Date: 2008-04-16T23:06:42+09:00 Subject: Re: Ada vs Ruby --=-uTwAmvbr/uLwbVSYCo5p Content-Type: multipart/alternative; boundary="=-nAF+5HG76csWK8BgWRgq" --=-nAF+5HG76csWK8BgWRgq Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2008-04-16 at 22:09 +0900, Eleanor McHugh wrote: > >> I'd much rather be damn sure and also have exception handling for =20 > >> what > >> I don't expect. > > Is there any (serious) language made after, say, 1985 that doesn't =20 > > have exception handling? Static typing or dynamic typing, strong =20 > > typing or weak typing -- they pretty much all have some kind of =20 > > exception handling mechanism. > It's not enough to have the mechanism, you also have to code the =20 > system to use it intelligently otherwise you won't fail-safe. Well, yeah. But Matt made it sound like exception handling was a rare beast and a major decision criterion for selecting languages. I can only think of one language left in wide, common use that doesn't have exception handling: C. (I'm sure others will immediately jump up and list others, but that's just life.;) --=20 Michael T. Richter (GoogleTalk: ttmrichter@gmail.com) Those who have learned from history are bound to helplessly watch it repeat itself. (Albert Y. C. Lai) --=-nAF+5HG76csWK8BgWRgq Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On Wed, 2008-04-16 at 22:09 +0900, Eleanor McHugh wrote:
>> I'd much rather be damn sure and also have=
 exception handling for  
>> what
>> I don't expect.

> Is there any (serious) language made after, sa=
y, 1985 that doesn't  
> have exception handling?  Static typing or dyn=
amic typing, strong  
> typing or weak typing -- they pretty much all =
have some kind of  
> exception handling mechanism.

It's not enough to have the mechanism, you also hav=
e to code the  
system to use it intelligently otherwise you won't =
fail-safe.

Well, yeah.  But Matt made it sound like exception handling was a rare= beast and a major decision criterion for selecting languages.  I can = only think of one language left in wide, common use that doesn't have excep= tion handling: C.  (I'm sure others will immediately jump up and list = others, but that's just life.;)

--
Michael T. Richter <ttmri= chter@gmail.com> (GoogleTalk: ttmrichter@gmail.com)
Those who have learned from history are bound to helplessly watch it rep= eat itself. (Albert Y. C. Lai)
--=-nAF+5HG76csWK8BgWRgq-- --=-uTwAmvbr/uLwbVSYCo5p Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIBgfgLqyWkKVQ54QRAoyqAJkBPpY4FaAH119TbXFXrfuTlj8n7gCfZ9oc v1x1s6gARppqZa84B2G6bSg= =48xr -----END PGP SIGNATURE----- --=-uTwAmvbr/uLwbVSYCo5p--