Pascal not considered harmful - was Re: Rich kids are into COBOL
geneb
geneb at deltasoft.com
Fri Feb 20 08:18:57 CST 2015
On Fri, 20 Feb 2015, Tor Arntsen wrote:
> On 19 February 2015 at 17:40, geneb <geneb at deltasoft.com> wrote:
>> I suspect it was Borland's extensions to Pascal that removed any limitation
>> in I/O.
>
> That's right. But there's more than I/O. The academic-tool variant
> of Pascal, as Wirth designed it, was simply useless in practice, or
> extremely cumbersome to use because you couldn't design a function
> which could take arrays of variable sizes as input, you had to declare
> one function for each size. Hopeless. You couldn't do any real data
> processing that way. Turbo Pascal, and every other useful variant,
> e.g. the Pascal I used on a minicomputer, fixed that part, and often
> added I/O extensions in various ways. In short, they made the language
> flexible, and thus usable.
>
Fortunately, I've never been exposed to "as-designed" Pascal. I suspect
the people that spend time denigrating Pascal have never been exposed to
Turbo Pascal. (...or they're simply idiots. :) )
> Then TP of course had that fast edit-compile-execute cycle, a low
> price, and the super-easy IDE. The learning curve from getting your
> hands on TP to actually use it was very low. Actually the Turbo Pascal
> IDE is still the only IDE I like. I don't use any of the modern ones,
> they are just in the way. But I recently tried the CP/M TP version
> again, haven't used it since the eighties.. and I still like the IDE.
> Re-learned it in seconds.
>
You might want to check out Lazarus. It's a pretty slick project. It's
basically the RAD equivalent to Delphi and uses FPC as the back-end
compiler.
The text-mode IDE for FPC is very simliar (if not identical) to the Turbo
Pascal 7.0 IDE. It's very nice.
g.
--
Proud owner of F-15C 80-0007
http://www.f15sim.com - The only one of its kind.
http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
Some people collect things for a hobby. Geeks collect hobbies.
ScarletDME - The red hot Data Management Environment
A Multi-Value database for the masses, not the classes.
http://scarlet.deltasoft.com - Get it _today_!
More information about the cctalk
mailing list