🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #99755

Re: Female Computer Pioneers - May 7

#99755
From: Ariel Scolnicov
Date: Tue, 09 May 2000 09:48
38 lines
1611 bytes
Charles Richmond <richmond@dallas.net> writes:

> swaim@nol.net wrote:
> >
> > Derek Peschel <dpeschel@eskimo.com> wrote:
> > > Delphi seems to be popular with some people.  I guess it's the descendant of
> > > Turbo Pascal in some sense.
> >
> >   Delphi uses Object Pascal, which was a lat version of Turbo Pascal. It's
> > a signifigantly extended version of Pascal. (At what point is Pascal no
> > longer Pascal?) Also, it's competition is primarily VB which is more
> > annoying.
> >
> Okay, I have heard of the Brian Kernighan's paper "Why Pascal Is Not My
> Favorite Programming Language".  It seems like there was a BYTE magazine
> article on this paper once a long time ago...  Now ISO standard Pascal
> has basically *two* different standards...Level 0 Pascal and Level 1
> Pascal.  Kernighan's criticism was aimed at Level 0 Pascal.  Level 1
> Pascal was much more like Turbo Pascal, with more features that made
> it a usable language.
>
> Can anyone post the differences between Level 0 and Level 1 Pascal,
> and what features that Turbo Pascal has above Level 1???
>

I never played with a level 1 system (my BBC micro only had level 0,
you needed I think the second processor (or maybe a Master) to get it
to run at level 1.  Level 1 added variable-length arrays to the
language.  This feature is not only very handy, it's also, how shall I
put it mildly, still *!@#ing missing from C.  I have no idea how this
was supposed to interact with separate compilation (I don't think
Pascal ever had this).

Also, IIRC level 1 still didn't add any I/O to the language.

--
Ariel Scolnicov

Message-ID: <yzq3dns6wy2.fsf@compugen.co.il>
Path: rocksolid-us.pugleaf.net!archive.newsdeef.eu!mbox2nntp!chonsp.franklin.ch!pfaff.ethz.ch!news-zh.switch.ch!news-ge.switch.ch!news.maxwell.syr.edu!newspeer.monmouth.com!uunet!ffx.uu.net!news-feed.netvision.net.il!194.90.1.15.MISMATCH!news!not-for-mail
References: <8eld9o$ka3$1@nnrp1.deja.com> <39122a39.35710617@news.shuswap.net> <1bn1m5ysz6.fsf@viper.cs.nmsu.edu> <8f10nq$kkg$8@bob.news.rcn.net> <3914E9D6.CAE33C3A@boutel.co.nz> <MPG.137f821f81a60e56989698@news> <3915edd6.1650095@news.shuswap.net> <1bg0rt900s.fsf@viper.cs.nmsu.edu> <slrn8hcmve.cqs.dpeschel@eskimo.com> <LRzR4.9636$Lx.1833524@news-west.usenetserver.com> <391738EB.A7629A0B@dallas.net>