From: larry@VLSI.JPL.NASA.GOV
Subject: Ada a Real-Time Prog. Lang.?
Date: 17 Apr 89 18:50:11 GMT [thread overview]
Message-ID: <890417115011.e5c@VLSI.JPL.NASA.GOV> (raw)
>And...wasn't Ada supposed to run on embedded systems where all tasks
>are lightweight, and there is no notion of ...?
No, that's propaganda or ignorance. Ada is not a special-purpose language
designed for real-time processing. It's an excellent general-purpose
programming language with some rudimentary real-time capability. See the
two special editions of Ada Letters on the Int'l Workshops on Real-Time Ada
Issues for more discussion.
What the designers of Ada did was more far-sighted. They designed a language
that is not only general-purpose but extensible, via its library and typing
mechanisms. Thus it can contain spaceships and invoices as first-class
objects that can be used as naturally as numbers and character arrays.
(Though this capability requires some tweaking, as the recent discussions
of overloading assignment shows.)
Anticipating much wider use of distributed and multi-processor computing
systems, they included the rudiments of concurrent programming based on
communicating sequential processes, rather than semaphores or monitors or
such relatively low-level mechanisms which depend upon uni-processor
architectures.
Larry @ VLSI.JPL.NASA.GOV
next reply other threads:[~1989-04-17 18:50 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
1989-04-17 18:50 larry [this message]
-- strict thread matches above, loose matches on Subject: below --
1989-04-20 18:01 Ada a Real-Time Prog. Lang.? griest
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox