comp.lang.ada
 help / color / mirror / Atom feed
From: Bill Findlay <yaldnifw@blueyonder.co.uk>
Subject: Re: using charles library
Date: Sat, 31 May 2003 15:24:53 +0100
Date: 2003-05-31T15:24:53+01:00	[thread overview]
Message-ID: <BAFE79C5.2ED6%yaldnifw@blueyonder.co.uk> (raw)
In-Reply-To: 3ED896EC.CF303D93@somewhere.nil

On 31/5/03 12:50, in article 3ED896EC.CF303D93@somewhere.nil, "Gautier
Write-only" <gautier@somewhere.nil> wrote:
...
> If a translator from Pascal was expected to only recognize standard
> Pascal, it would be completely useless. No chance of going beyond a few
> lines of "usual" Pascal.

Unfortunately true.

>> Of course, a particular compiler might allow it anyway. That's one
>> difference between Ada and nearly every other programming language: Ada
>> compilers are tested for conformance. ...
> 
> ... and Pascal is a remarkable example (if not the worst) of
> fragmentation into incompatible dialects - we can forgive it since
> the language was designed for teaching programmation.

Well, Pascal was actually one of the first languages to have a
vendor-independent standard-conformance validation test-suite and process
(implemented by the British Standards Institution, which sponsored the
development of the British, later ANSI and ISO, standard).

Unfortunately, some vendors (curses be upon them) chose to ignore the
established Zurich and (later) institutional standards in favour of customer
lock-in through proprietary extensions. The fragmentation had little to do
with teaching, and in fact was detrimental to teaching, because it
fragmented the text-book market as well.


-- 
Bill-Findlay chez blue-yonder.co.uk ("-" => "")





  reply	other threads:[~2003-05-31 14:24 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-26 13:27 using charles library Roman V. Isaev
2003-05-26 13:40 ` Preben Randhol
2003-05-26 16:44   ` Roman V. Isaev
2003-05-26 17:05     ` Preben Randhol
2003-05-26 17:10       ` Preben Randhol
2003-05-26 22:05         ` Roman V. Isaev
2003-05-26 17:16     ` Jeffrey Carter
2003-05-27 15:05       ` Matthew Heaney
2003-05-27 18:28         ` Stephen Leake
2003-05-26 17:20     ` Preben Randhol
2003-05-26 22:46       ` Roman V. Isaev
2003-05-27  4:35         ` Gautier Write-only
2003-05-29 17:29           ` Roman V. Isaev
2003-05-29 18:56             ` Gautier Write-only
2003-05-29 23:19             ` Gautier Write-only
2003-05-30  7:56               ` Roman V. Isaev
2003-05-30 13:49                 ` Gautier
2003-05-30 14:36               ` Robert C. Leif
2003-05-30 17:32                 ` Preben Randhol
2003-05-30 19:21               ` Randy Brukardt
2003-05-31 11:50                 ` Gautier Write-only
2003-05-31 14:24                   ` Bill Findlay [this message]
2003-06-01  3:42                   ` Randy Brukardt
2003-06-02 11:02                   ` Georg Bauhaus
2003-06-02 20:25                     ` Gautier Write-only
2003-05-30  8:48             ` Preben Randhol
2003-05-27 10:31         ` Preben Randhol
2003-05-29 20:30           ` Roman V. Isaev
2003-05-30  9:01             ` Preben Randhol
2003-05-30 22:02               ` Roman V. Isaev
2003-05-31 13:34                 ` Preben Randhol
2003-05-27 18:27     ` Stephen Leake
2003-05-27 20:24 ` Matthew Heaney
replies disabled

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