Section One BBS

Welcome, Guest.


Subject: Re: Opinion on Pascal Date: Fri Nov 25 2016 08:44 pm
From: Vk3jed To: Sampsa

-=> Sampsa wrote to Vk3jed <=-

 Sa> Well, I like most "modern" languages but at the moment my favourite is
 Sa> definitely Python: It's VERY easy to pick up but scales to HUGE apps
 Sa> if you want it, it's hard to state all the reasons WHY I like it but I
 Sa> guess some of the main ones would be:

I've heard a lot of good things about Python, haven't got round to looking
closely myself yet.  From your description, there are a lot of good reasons to
give it a go, as well as Python being supported by Mystic. :)

 Sa> Yeah, definitely, everyone who took a "real" CS course would have taken
 Sa> one on compilers and the one a lot people end up implementing is Pascal
 Sa> - because it's just so damn easy to implemnet a Pascal compiler.

I see. :-)

 Sa> And yeah, it was satisfying to see your for loop turn into a bunch of
 Sa> LOADs, SAVEs and JUMPs. But I wouldn't have wanted to write that
 Sa> compiler in Pascal :)

;)

 Sa> Even Niklaus Wirt*h went on to produce two other languages that he
 Sa> considered the "real world" implementations of a Pascal-like language:
 Sa> Modula-2 and Oberon (Oberon is actually sort of nice to be honest but
 Sa> good luck doing anything with it).

 Vk> Modula-2 I have heard of, but not Oberon.

 Sa> Oberon is quite cool - it's both a programming language and a whole
 Sa> desktop UI, sort of like SmallTalk. I think it still boots in
 Sa> VMware..Have a look:

 Sa> https://en.wikipedia.org/wiki/Oberon_(operating_system)

Ahh, OK

 Vk> I never found it confusing, and TP had some neat tricks that could save
 Vk> a bit of code.  Now to find some time to relearn, I'd like to write
 Vk> some more modern Pascal code. :)

 Sa> TP wasn't confusing, but it sure as hell was unportable. Remember SWAG?

 Vk> No, I don't, actually.  But yes, I would agree somewhat unportable.

 Sa> SWAG was awesome, you could find a TP unit in there to do basically
 Sa> ANYTHING (it was like the CPAN [perl] or pip/distutils [Python] for TP)

Ahh, I see.  Most of my TP coding took place under TP3.x, before units came
along.  :)

 Sa> Also, somewhat is somewhat of an understatement :)

 Vk> Well, it did what I wanted at the time. :)

 Sa> Same here. But once I learned C I dropped it entirely and then in 1996
 Sa> moved on to Java.

Yeah, I never got to learn enough C for it to be useful.

 Sa> Now I code exclusively in Python (unless I have to do something weird
 Sa> and platform specific, then I write a small C library and import it
 Sa> into my Python app using ctypes).

I'll have to take a look at Python. :)



... Should I weed the lawn or say it's a garden?
--- MultiMail/Win32 v0.49
 ■ Synchronet ■ Freeway BBS in Bendigo, Australia.

Previous Message       Next Message
In Reply To: Re: Opinion on Pascal (Sampsa)
Replies: Re: Opinion on Pascal (Sampsa)