-=> 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.
|