comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Lorenzen <mark.lorenzen@ofir.dk>
Subject: Re: Considering taking an ADA course at uni
Date: 27 Jun 2004 10:27:25 +0200
Date: 2004-06-27T10:27:25+02:00	[thread overview]
Message-ID: <m3d63ljthu.fsf@0x53589c68.boanxx18.adsl-dhcp.tele.dk> (raw)
In-Reply-To: 5ad0dd8a.0406260042.b16d07f@posting.google.com

wojtek@power.com.pl (Wojtek Narczynski) writes:

> "Zork" <Zork@z.com> wrote in message news:<57e2fa45142078b5f24fed4f75996ae0@news.teranews.com>...
> 
> > Would anyone recommend this ada course?
> 
> Yes, most people, if not all, on this list.
> 
> > Will it help me become a better programmer?
> 
> With all its strong typing and subtyping, modularization, etc., it
> definitely will. Better programmer, or maybe even a better sotware
> engineer! And even if you conclude that Ada sucks, it is good to know
> your then enemy.
> 
> But I'd also recommend learining some basics of each of these:
> - SML or O'Caml (type unions, higher order functions),
> - Haskell (type classes),
> - aldor (first class types),
> - Eiffel (design by contract),
> - VDM / Z / TLA+ (specification languages),
> - LISP (syntax turns out to be of little relevance),
> - prolog (what are your _goals_?),
> - Ruby (need to do some very quick'n'dirty script).
> 
> Regards,
> Wojtek

I am very happy to see SML, VDM, Z and TLA+ on your list. I would of
course like to add RSL and CSP also.

I don't know if anyone is actually using formal methods for real
(Praxis?), but as software engineers we must stand our ground and
fight for the engineering part in "software engineering".

Regards,
- Mark Lorenzen



  reply	other threads:[~2004-06-27  8:27 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-06-26  1:31 Considering taking an ADA course at uni Zork
2004-06-26  7:55 ` Dmitry A. Kazakov
2004-06-26  8:42 ` Wojtek Narczynski
2004-06-27  8:27   ` Mark Lorenzen [this message]
2004-06-27 19:39     ` Zork
replies disabled

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