• Pascal Tutor?

    From Charles Stephenson@1:226/16 to All on Wed May 6 02:41:46 2020
    All,

    I'm fairly new to programming. Can someone point to a good program to use as a tutorial to learn Pascal?

    Thanks



    --- ENiGMA 1/2 v0.0.11-beta (linux; x64; 10.15.2)
    * Origin: The Amiga Frontier BBS |frontierbbs.net:8888| OH (1:226/16)
  • From mark lewis@1:3634/12 to Charles Stephenson on Wed May 6 04:29:06 2020
    Re: Pascal Tutor?
    By: Charles Stephenson to All on Wed May 06 2020 02:41:47


    I'm fairly new to programming. Can someone point to a good program
    to use as a tutorial to learn Pascal?

    tutorial program? no, i'm not aware of any... but there is this...

    https://wiki.freepascal.org/Contents

    and on the FP-related mailing lists i saw where someone did have some tutorial type thing they were working on for the kids in their class to help teach them programming... i don't know if that's available or not... i read it some time in the last 2 or 3 months, i think... maybe a little longer...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Dan Clough@1:123/115 to Charles Stephenson on Wed May 6 08:00:00 2020
    Charles Stephenson wrote to All <=-

    I'm fairly new to programming. Can someone point to a good
    program to use as a tutorial to learn Pascal?

    Well, I don't know of a "program", but there are a million online
    sites that you can learn from. Here's one:

    https://www.tutorialspoint.com/pascal/index.htm

    There are plenty of others just a google away.


    ... Internal Error: The system has been taken over by sheep at line 19960
    === MultiMail/Linux v0.52
    --- SBBSecho 3.11-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
  • From Tony Langdon@3:633/410 to Dan Clough on Thu May 7 19:00:00 2020
    On 05-06-20 08:00, Dan Clough wrote to Charles Stephenson <=-

    Charles Stephenson wrote to All <=-

    I'm fairly new to programming. Can someone point to a good
    program to use as a tutorial to learn Pascal?

    Well, I don't know of a "program", but there are a million online
    sites that you can learn from. Here's one:

    https://www.tutorialspoint.com/pascal/index.htm

    Saved for future reference. :) In my case, it's relearning, as I used to be quite proficient in Pascal.


    ... Capt'n! The spellchecker kinna take this abuse!
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
  • From Karel Kral@2:423/39 to Charles Stephenson on Thu May 7 21:04:42 2020
    Hello Charles!

    06 May 20 02:41, you wrote to All:

    I'm fairly new to programming. Can someone point to a good program to
    use as a tutorial to learn Pascal?

    I do not want to start any flamewar. Just curios - why to learn Pascal? (nowadays).

    Karel

    ... 0507,46 0506,69 0505,72 0504,43 0503,18 0502,30 0501,58
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Plast DATA (2:423/39)
  • From mark lewis@1:3634/12 to Karel Kral on Thu May 7 16:51:16 2020
    Re: Pascal Tutor?
    By: Karel Kral to Charles Stephenson on Thu May 07 2020 21:04:42


    I'm fairly new to programming. Can someone point to a good program
    to use as a tutorial to learn Pascal?

    I do not want to start any flamewar. Just curios - why to learn
    Pascal? (nowadays).

    why learn pascal? why learn C, BASIC, ASM, C++, C#, or even COBOL or FORTRAN? or maybe even some form of SQL/xBASE?

    they're just languages and they do most all the same stuff... allow you to present an interface to exchange data of some type between entities...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Tony Langdon@3:633/410 to Karel Kral on Fri May 8 13:57:00 2020
    On 05-07-20 21:04, Karel Kral wrote to Charles Stephenson <=-

    I do not want to start any flamewar. Just curios - why to learn Pascal? (nowadays).

    To which, the obvious answer is "why not?" ;)


    ... Be quick to listen, slow to speak, and slower to become angry.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
  • From Karel Kral@2:423/39 to Tony Langdon on Fri May 8 08:04:00 2020
    Hello Tony!

    08 May 20 13:57, you wrote to me:

    I do not want to start any flamewar. Just curios - why to learn
    Pascal? (nowadays).

    To which, the obvious answer is "why not?" ;)

    If I check news there I can see hundreds of jobs offered. None of them is like looking for Pascal Programmer.

    Do take me wrong. I am big fan of Pascal (as this is nearly only thing I can do).

    I just wanted to know how this happened. Imagin - OK - I new - I want to program something. How to start. <research> - and then decide for Pascal.

    Karel

    ... 0507,49 0506,70 0505,72 0504,43 0503,18 0502,30 0501,58
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Plast DATA (2:423/39)
  • From mark lewis@1:3634/12 to Karel Kral on Fri May 8 07:18:32 2020
    Re: Pascal Tutor?
    By: Karel Kral to Tony Langdon on Fri May 08 2020 08:04:01


    I do not want to start any flamewar. Just curios - why to learn
    Pascal? (nowadays).

    To which, the obvious answer is "why not?" ;)

    If I check news there I can see hundreds of jobs offered. None of
    them is like looking for Pascal Programmer.

    why would job advertisements have anything to do with the programming language one decides to learn?

    Do take me wrong. I am big fan of Pascal (as this is nearly only
    thing I can do).

    :)

    I just wanted to know how this happened. Imagin - OK - I new - I
    want to program something. How to start. <research> - and then
    decide for Pascal.

    i cannot say how it happens... perhaps it has to do with one's history and exposure?

    i remember moving from (line number oriented) BASIC to Pascal and ASM... the level of control and detail was great... many of the keywords were the same or similar...

    the main thing i like about pascal is that it doesn't hold the gun, point it at your foot, and pull the trigger for you like some other languages do... pascal is a lot more structured than other languages... you have to define variables before you use them... this helps with typos because the compiler will flag the typo as an unknown variable... if it did like other languages, you'd have a bug that could take days/weeks to find...

    ASM gave me a much deeper level of control... then the world changed and while ASM is still a thing, it isn't as much of a thing as it used to be... even so, it is still extremely handy to be able to whip up a routine in ASM when desired...


    )\/(ark
    --- SBBSecho 3.11-Linux
    * Origin: SouthEast Star Mail HUB - SESTAR (1:3634/12)
  • From Tony Langdon@3:633/410 to Karel Kral on Fri May 8 19:47:00 2020
    On 05-08-20 08:04, Karel Kral wrote to Tony Langdon <=-

    If I check news there I can see hundreds of jobs offered. None of them
    is like looking for Pascal Programmer.

    And that has to do with....? (in a hobyist setting).

    Do take me wrong. I am big fan of Pascal (as this is nearly only thing
    I can do).

    I just wanted to know how this happened. Imagin - OK - I new - I want
    to program something. How to start. <research> - and then decide for Pascal.

    Some of us used to do Pascal years ago and want to re-learn. :) And I don't give a rat's arse about career in this context - I will never vode for a career, no interest in doing so.


    ... We have normality, I repeat, we have normality. (Whatever that is.)
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
  • From Karel Kral@2:423/39 to mark lewis on Sat May 9 07:24:40 2020
    Hello mark!

    08 May 20 07:18, you wrote to me:

    i remember moving from (line number oriented) BASIC to Pascal and
    ASM... the level of control and detail was great... many of the
    keywords were the same or similar...

    I would say I am similar case (starting with Basic and Asm (Mons3/Gens3) on zx spectrum) and then Pascal (scale of Borland products and then Delphi). That time C++ was too "objective" for me ;-)

    But I do not program in my job.

    the main thing i like about pascal is that it doesn't hold the gun,
    point it at your foot, and pull the trigger for you like some other languages do... pascal is a lot more structured than other

    Understand your point. (I just thought about one factor and this is also to live on that.)

    Somebody else said is just syntax/language. If guy could be good programmer or "not so good" - it does not matter which language he used.

    I can (also) say going from asm/basic to pascal is easier. I can confirm that to orient in bash, python, perl was (maybe only for me) esier.

    Karel

    ... 0508,45 0507,58 0506,71 0505,73 0504,42 0503,18 0502,30
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Plast DATA (2:423/39)
  • From Karel Kral@2:423/39 to Tony Langdon on Mon May 11 07:28:08 2020
    Hello Tony!

    09 May 20 17:14, you wrote to me:

    If something is missing in Win for me, I simply program it ;-)

    I would like to be able to get b ack to then, these days, I've been
    more of a Bash script hacker. :D

    Similar here ;-) Why to even bother with perl/python - if it is possible to do it in bash. Part time collegue wants to know something? grep log | awk | sed | cut and that it is. Ah, he needs that every Sunday? crontab -e... But this I do not call "programming" ;-)

    But OK.

    For example - recently, I needed simple sorting of movies. (parse .nfo, get genre-actors-length-etc from imbd [no api, simple GET] and create Junctions [similar to linux links] on NTFS pointing to AVI/MP4/etc. - that my wife can simply click e.g. on actors name and see what is there) I started with bash and there were many obstacles. Even that NTFS bothered me. But with Delphi? It was smooth. (I added also other links like csfd for .cz specials, to detect subtitles, detect RAR, etc. etc.) I know, there are KODI and similar things. But I needed something simple, knowing what it is doing, specific in certain fuctions.

    Another example - I still remember one guy, who changed IO.SYS that time, due to the fact that his harddrive had one head failing (to skip bad sectors quickly). I know is different level, but one thing there is in common. We needed it, we did it by ourselves.

    Karel

    ... 0510,14 0509,29 0508,51 0507,59 0506,71 0505,73 0504,42
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Plast DATA (2:423/39)
  • From Tony Langdon@3:633/410 to Karel Kral on Mon May 11 16:22:00 2020
    On 05-11-20 07:28, Karel Kral wrote to Tony Langdon <=-

    I would like to be able to get b ack to then, these days, I've been
    more of a Bash script hacker. :D

    Similar here ;-) Why to even bother with perl/python - if it is
    possible to do it in bash. Part time collegue wants to know something? grep log | awk | sed | cut and that it is. Ah, he needs that every
    Sunday? crontab -e... But this I do not call "programming" ;-)

    Yeah, more scripting. :) I have actually written a remote base controller for ham radio using Hamlib, thelinkbox, a few GNU utilities (bc, sed, etc) and a heap of Bash scripting. :) Why? I didn't like any of the offerings out there, most of which required Windows on the server end at the time (I tend to run Linux there), were proprietary or lacked the platform flexibility that I wanted. My solution is very lightweight and flexible. :)

    And in recent times, I added some "idiot proofing" to make it harder for me to accidentally set it up in a way that causes problem for radio users. :) It doesn't actually _stop_ me from setting up those configurations, but it does force me to pause and think, before I do so, because I have to do those riskier parts separately

    etc.) I know, there are KODI and similar things. But I needed something simple, knowing what it is doing, specific in certain fuctions.

    Yeah, sometimes rolling your own in Bash is a better fit. :)

    Another example - I still remember one guy, who changed IO.SYS that
    time, due to the fact that his harddrive had one head failing (to skip
    bad sectors quickly). I know is different level, but one thing there is
    in common. We needed it, we did it by ourselves.

    Yep. :)


    ... Have you ever questioned the nature of your reality?
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
  • From Charles Stephenson@1:226/17 to mark lewis on Mon May 11 04:56:16 2020
    Re: Pascal Tutor?
    By: mark lewis to Charles Stephenson on Wed May 06 2020 04:29 am

    tutorial program? no, i'm not aware of any... but there is this...

    https://wiki.freepascal.org/Contents

    and on the FP-related mailing lists i saw where someone did have some tutorial type thing they were working on for the kids in their class to help teach them programming... i don't know if that's available or not... i read it some time in the last 2 or 3 months, i think... maybe a little longer...

    I did see that link and was actually going to explore that a little. I did bookmark it about a week ago while I was doing a search for any helpful links.
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Charles Stephenson@1:226/17 to Dan Clough on Mon May 11 04:58:08 2020
    Re: Re: Pascal Tutor?
    By: Dan Clough to Charles Stephenson on Wed May 06 2020 08:00 am

    Well, I don't know of a "program", but there are a million online
    sites that you can learn from. Here's one:

    https://www.tutorialspoint.com/pascal/index.htm

    I'll have to check tha one out too, thanks!

    There are plenty of others just a google away.

    There's a TON of them, I was wondering if there was any 'good' or ones someone else used. I went to a few, some lead to spam sites. I'm still looking though.
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Charles Stephenson@1:226/17 to Karel Kral on Mon May 11 05:00:26 2020
    Re: Pascal Tutor?
    By: Karel Kral to Charles Stephenson on Thu May 07 2020 09:04 pm

    I'm fairly new to programming. Can someone point to a good program
    to use as a tutorial to learn Pascal?

    I do not want to start any flamewar. Just curios - why to learn Pascal? (nowadays).

    I have a friend working on a project in Pascal. I was wanting to help. I'm a little conflicted because I was going to actually start on Python. It would be a little too much to try to learn both at the same time. From what I hear Python would be the better choice to start learning a language as a beginner than Pascal.
    --- SBBSecho 3.11-Linux
    * Origin: The New Frontier ][ BBS [frontierbbs.net:23] - OH (1:226/17)
  • From Tony Langdon@3:633/410 to Charles Stephenson on Wed Jun 10 19:50:00 2020
    On 06-10-20 01:44, Charles Stephenson wrote to Kurt Weiske <=-

    I started the basics of Pascal in my teens, and that's why I choose

    As did I, and I was quite proficient in Pascal by the time I was 20. I was also incorporating 8086 assembler into my Pascal programs (there were a couple of ways of doing this with TP) and doing some low level DOS stuff that way.

    Pascal over trying to learn 'C'. most that I talked to said if I could
    get Pascal down, it would be easier to learn other languages.

    Nowadays, I am at the whim of where my brain wants to go, and coding doesn't seem to be the place. I know I can do it, because I've done it before. :)


    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)