comp.lang.ada
 help / color / mirror / Atom feed
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.





  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