From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: How Would a Hobbyist Learn Ada?
Date: Wed, 11 Jun 2008 22:04:29 -0500
Date: 2008-06-11T22:04:29-05:00 [thread overview]
Message-ID: <g2q60d$dh0$1@jacob-sparre.dk> (raw)
In-Reply-To: df8603e3-f095-416b-acc3-f15f128cbc71@d1g2000hsg.googlegroups.com
"Ludovic Brenta" <ludovic@ludovic-brenta.org> wrote in message
news:df8603e3-f095-416b-acc3-f15f128cbc71@d1g2000hsg.googlegroups.com...
> This discussion and the related points made in "Access procedure to
> pointer" make me wonder how people who are now knowledgeable in Ada
> learned the language.
I was given an Ada subset as the language to implement for the compiler
construction class at the University of Wisconsin (this was the 1980-81
school year). At the time, I didn't know the language at all, and I don't
think I did much programming in it the first year or so. We gradually
expanded the subset (and moved the compiler to early PCs); I probably didn't
really appreciate the eligance or advanced features until much later. After
the first year, we ported the compiler into its own subset, and then I
really learned how to program well in it. There weren't any books at the
time (or we couldn't afford them - college students starting a business
don't have much money - I recall that my 1982 income was $2400). I read some
of the early textbooks later, and we used to sell copies of the Pyle book
with the compiler.
(Aside: Eventually, we created our own textbook and matching video tape with
Geoff Gilpin. The video tape tried to inject some humor into the talking
heads approach of the other tapes we'd seen. Unfortunately, it nearly got
Geoff killed. In the introduction to "exception handling", Geoff asked what
would happen if a program divided by zero. What happened was that a Wile E.
Coyote-style 10-ton weight fell onto Geoff and his computer. Of course, the
prop was hollow so it covered him up completely. The first time they tried
the scene, the thing floated down like a parachute. So they scrounged around
the studio and came up with some weights to put on top of it. The next take,
the thing came down with a bang and the wood frame shattered - leaving a
nail a couple of inches from Geoff's forehead. I would have hated to have to
explain that injury to the worker's compensation people... ;-) [However,
that take looks great and was the one used on the final tape.] Humm, it
would be nice to transcribe those from VHS tape to something digital, even
though they would be much use these days (they're geared toward Ada 83 on
MS-DOS). Could put them on our website or something.)
Randy.
next prev parent reply other threads:[~2008-06-12 3:04 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-24 4:53 How Would a Hobbyist Learn Ada? Ankur Sethi
2008-05-24 7:58 ` Martin Krischik
2008-05-25 14:33 ` Ankur Sethi
2008-05-26 9:43 ` Sébastien
2008-05-24 8:10 ` mockturtle
2008-05-24 9:04 ` Ankur Sethi
2008-05-24 16:16 ` mockturtle
2008-05-24 9:39 ` Ludovic Brenta
2008-05-24 15:38 ` Ankur Sethi
2008-05-24 15:51 ` Ludovic Brenta
2008-05-24 16:13 ` Ed Falis
2008-05-24 17:10 ` Michael Feldman
2008-05-25 7:57 ` Paul
2008-05-29 23:53 ` Randy Brukardt
2008-05-26 9:14 ` Sébastien
2008-05-26 9:04 ` Thomas Locke
2008-05-26 9:21 ` Georg Bauhaus
2008-05-26 12:05 ` Thomas Locke
2008-05-26 18:59 ` Manuel Gomez
2008-05-26 9:38 ` Sébastien
2008-06-01 1:53 ` Adrian Hoe
2008-06-02 10:03 ` Sébastien
2008-06-02 12:31 ` Georg Bauhaus
2008-06-03 12:02 ` Ludovic Brenta
2008-06-03 13:31 ` Ed Falis
2008-06-03 19:48 ` Jeffrey R. Carter
2008-06-04 6:51 ` mockturtle
2008-06-04 7:56 ` Dmitry A. Kazakov
2008-06-04 9:41 ` Samuel Tardieu
2008-06-04 12:20 ` Alex R. Mosteo
2008-06-04 12:43 ` Steffen Huber
2008-06-04 18:36 ` Stefan Bellon
2008-06-04 21:39 ` Maciej Sobczak
2008-06-05 2:00 ` tmoran
2008-06-05 8:22 ` Sebastian Hanigk
2008-06-05 20:52 ` Simon Wright
2008-06-09 7:41 ` Sebastian Hanigk
2008-06-05 9:20 ` Sébastien Morand
2008-06-07 6:19 ` Jacob Sparre Andersen
2008-06-12 3:04 ` Randy Brukardt [this message]
2008-06-12 6:29 ` tmoran
2008-06-12 21:17 ` Randy Brukardt
2008-06-12 16:01 ` jdpetrey<REMOVE_TO_REPLY>
2008-06-09 16:22 ` ahab
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox