[fpc-other] [fpc-pascal] Quick Modern Object Pascal Introduction, for Programmers

Mark Morgan Lloyd markMLl.fpc-other at telemetry.co.uk
Mon Jun 20 20:53:12 CEST 2016


Luca Olivetti wrote:
> El 20/06/16 a les 11:44, Mark Morgan Lloyd ha escrit:
> 
>> A private online service I use has somebody who still bears the scars of
>> Olivetti attempting to write an operating system in (strict, unexpanded)
>> Pascal.
> 
> Oh, the memories (and, no, I'm not related). My first job was in one of 
> Olivetti's factories where they used such a system for production 
> control (they ate their own dog food).
> I was programming the PLC (well, part of it) and it had to keep in 
> memory two hours worth of planning since that was the time the computer 
> needed to reboot when it crashed ;-)
> 
> I doubt it was plain pascal though: according to this page
> 
> http://www.storiaolivetti.it/percorso.asp?idPercorso=564
> 
> it was concurrent pascal
> 
> https://en.wikipedia.org/wiki/Concurrent_Pascal
> 
> (even if I'm not sure the wikipedia page refers to the same thing).

I think he said it was mid-70s, but I got the impression that it was 
very much ISO-standard Pascal and it didn't have facilities such as 
assembler interfacing. On the other hand I think Concurrent Pascal was 
one of Brinch Hansen's earlier attempts, and like Pascal itself it might 
have taken a couple of iterations to get right.

The bottom line was that it was an unmitigated disaster :-)

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]


More information about the fpc-other mailing list