From: Christopher Browne <cbbrowne@acm.org>
Subject: Re: Embedded Keynote Speaker Mentions Ada
Date: 17 Sep 2004 23:58:43 GMT
Date: 2004-09-17T23:58:43+00:00 [thread overview]
Message-ID: <2r1c1jF14e352U1@uni-berlin.de> (raw)
In-Reply-To: fr9kk01tcdivrcr39v69a2db6jobdnl5cr@4ax.com
In the last exciting episode, Jim Gurtner <jgurtner@mindspring.com> wrote:
> Is this an Ada put down?
>
> Dan Saks said in a keynote speech at Embedded Systems Conference in
> Boston on Tuesday (Sept. 14):
>
> "In embedded programming, learning a less-popular language like Ada or
> Eiffel is critical not so much because it is a marketable skill but
> because it helps programmers see what is possible with more mainstream
> languages like C, C++ or Java."
This is much the same as when Eric Raymond (the guy that wrote the
essay "The Cathedral and the Bazaar") wrote:
"Lisp is worth learning for the profound enlightenment experience you
will have when you finally get it; that experience will make you a
better programmer for the rest of your days, even if you never
actually use Lisp itself a lot."
- Eric Raymond, "How to Become a Hacker"
Understanding the additional abstractions is useful whether you use
them directly or not because they allow you to perceive additional
ways of viewing the way computers do things.
- Knowing enough about APL to know that there's some merit to having
vector functions or to having a "reduce" abstraction will lead to
building more powerful systems
- Understanding relational algebra leads to looking at data access in
a more declarative/applicative manner, rather than just the "network
model" (which is where OO tends to point people)
- Knowing Ada exception handling will lead to looking for ways to
apply it, even if only partially, in other languages.
- Likewise, understanding rendezvous may help in designing
applications, whether you get to use it or not.
- The disciplines of _describing_ strong typing of parameters,
as in Eiffel's "Design by Contract," are useful whether enforced
by the langage or not.
--
(reverse (concatenate 'string "gro.mca" "@" "enworbbc"))
http://www3.sympatico.ca/cbbrowne/nonrdbms.html
Rules of the Evil Overlord #133. "If I find my beautiful consort with
access to my fortress has been associating with the hero, I'll have
her executed. It's regrettable, but new consorts are easier to get
than new fortresses and maybe the next one will pay attention at the
orientation meeting." <http://www.eviloverlord.com/>
next prev parent reply other threads:[~2004-09-17 23:58 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-16 23:57 Embedded Keynote Speaker Mentions Ada Jim Gurtner
2004-09-17 0:28 ` Larry Kilgallen
2004-09-17 1:16 ` Jim Gurtner
2004-09-17 23:08 ` Cesar Rabak
2004-09-18 0:26 ` stephane richard
2004-09-18 0:57 ` Larry Kilgallen
2004-09-20 0:23 ` Cesar Rabak
2004-09-20 2:11 ` stephane richard
2004-09-20 14:05 ` Cesar Rabak
2004-09-20 20:55 ` stephane richard
2004-09-20 22:06 ` Björn Persson
2004-09-21 0:38 ` Cesar Rabak
2004-09-21 2:44 ` stephane richard
2004-09-21 11:48 ` Björn Persson
2004-09-21 18:08 ` Martin Krischik
2004-09-21 1:07 ` Benjamin Ketcham
2004-09-21 16:59 ` Warren W. Gay VE3WWG
2004-09-21 19:12 ` Cesar Rabak
2004-09-21 19:49 ` Jeffrey Carter
2004-09-22 0:50 ` Cesar Rabak
2004-09-22 10:08 ` Anders Wirzenius
2004-09-22 13:04 ` Benjamin Ketcham
2004-09-22 13:52 ` Marius Amado Alves
2004-09-22 20:59 ` Simon Wright
2004-09-22 22:19 ` Marius Amado Alves
2004-09-23 19:12 ` Simon Wright
2004-09-23 22:22 ` Benjamin Ketcham
2004-09-22 23:06 ` Björn Persson
2004-09-22 16:56 ` Warren W. Gay VE3WWG
2004-09-22 17:36 ` Pascal Obry
2004-09-23 10:34 ` Anders Wirzenius
2004-09-21 20:34 ` Tom
2004-09-21 22:07 ` Georg Bauhaus
2004-09-22 6:20 ` Tom
2004-09-22 7:48 ` Jean-Pierre Rosen
2004-09-22 20:28 ` Jeffrey Carter
2004-09-22 23:15 ` Björn Persson
2004-09-23 22:19 ` Randy Brukardt
2004-09-22 9:21 ` Ada and malicious software Björn Persson
2004-09-22 16:59 ` Warren W. Gay VE3WWG
2004-09-23 7:33 ` Jean-Pierre Rosen
2004-09-22 0:56 ` Embedded Keynote Speaker Mentions Ada Cesar Rabak
2004-09-22 2:43 ` stephane richard
2004-09-22 9:24 ` Peter Hermann
2004-09-23 22:09 ` Randy Brukardt
2004-09-24 3:21 ` CBFalconer
2004-09-26 11:02 ` Tom
2004-09-17 2:10 ` Steve
2004-09-17 4:30 ` Larry Kilgallen
2004-09-17 23:58 ` Christopher Browne [this message]
2004-09-18 1:01 ` Ed Falis
2004-09-18 3:50 ` Christopher Browne
2004-09-18 11:22 ` Simon Wright
-- strict thread matches above, loose matches on Subject: below --
2004-09-17 6:10 Christoph Karl Walter Grein
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox