• Learning Pascal again?

    From andrew clarke@3:633/267.1 to Marty Kazmaier on Friday, June 20, 2003 17:47:34
    Mon 2003-06-16 05:51, Marty Kazmaier (1:138/389) wrote to All:

    I used a version of Pascal about 15 years ago in high school. It
    was pretty easy, but I'm a lot older and denser now. I'd like to
    re-learn Pascal with a method of other than attempting to figure
    out non-lesson oriented source code. Can anyone suggest a book,
    and/or a free compiler with lessons? Even a text book would be
    awesome.

    Try the "Subjects > Computers & Internet > Programming > Languages & Tools > Pascal" category at amazon.com. They list some cheap used books there.

    http://www.amazon.com/exec/obidos/tg/browse/-/3984/ref=br_dp__4/104-6295686-678
    0760

    You might also want to check your local library(s).

    Turbo Pascal 1.0, 3.02 & 5.5 are freely downloadable from Borland's web site, http://community.borland.com/museum/ .

    Free Pascal 1.0.6 is language-compatible with Turbo Pascal (and some of Delphi)
    and is available for 32-bit DOS, Linux, OS/2, Win32, FreeBSD, Solaris, BeOS, QNX and AmigaOS from http://www.freepascal.org/ .

    You can probably find a copy of Borland Pascal 7.0 floating around on the web. Google for "bp7.zip".

    -- mail@ozzmosis.com

    --- timEd/Cygwin 1.11.b1
    * Origin: Blizzard of Ozz, Mt Eliza, Victoria, Australia (3:633/267.1)
  • From Scott Adams@1:112/91 to Marty Kazmaier on Saturday, June 21, 2003 00:04:34
    Quoting Marty Kazmaier to All <=-

    @MSGID: 1:138/389 01333a5a
    I used a version of Pascal about 15 years ago in high school.
    It was pretty easy, but I'm a lot older and denser now. I'd like to re-learn Pascal with a method of other than attempting to figure out non-lesson oriented source code. Can anyone suggest a book, and/or a
    free compiler with lessons? Even a text book would be awesome.
    I'm looking to get familiar with this language once again so I
    can tackle EleXER (a pascal based language for EleBBS modules) and the EleBBS source code. I used to be quite bright, but now with a much
    more limited attention span, it's a bit more difficult. I've looked
    at a little undocumented (and even documented) source and it was completely undecipherable at my currently diminished skill level. I'm
    at a state where I don't even understand file structures,
    unfortunately.
    I have used a little perl, but I have to constantly refer to
    the book and fix tons of coding errors. I don't mind that, I learn
    and hopefully remember. I'd like something similar to the Perl in a Nutshell book for Pascal. Preferably TP7 (which I did own a while
    back, but was completely confused) or any pascal compiler that's free
    if there is such a thing.
    To finish, a lesson based book for beginners (even (or maybe
    especially) a text book or two; if more than one, I'd like them to complement eachother) and a clue on how to get a free (or reasonably priced, I'm pretty low income) pascal compiler are my main needs. I'm
    not positive what I'll do, so I really can't help pinpoint my needs,
    but I will be doing some CGI along with EleXER and once I'm brave
    enough and competent again, I may delve into the EleBBS source.


    Ok. First it depends on several questions to be answered.
    Would this be for fun/hobby or some future potentional
    job oriented thing?

    Which language? BP7/Tp7 or Delphi/windows?

    If hobby it'd be best with bp7 if job then delphi is the
    only real language in the industry used pascal wise.

    There are several good free pascal compilers out there.
    I have 2-3 links on my web page with examples and important
    SWAG archives which is tons and tons of useful code.
    See below for the URL.

    Now years ago when I did pascal lessons on my network
    AdventureNet International that is on boards all over
    the globe I did pascal lessons in about 14 lessons (guessing
    here since its been years). I think its th eifle pasless.arj
    on my bbs now and heck it MIGHT be on my programming page
    on teh website as well (forget). At any rate its simple
    lessons that teach the basics up the advanced stuff if your
    interested.

    As to books I'd suggest Teach yourself in 21 days books.
    That series of books has just about every language covered.
    I used them for Java about 2 years ago when I sat and learned
    it at work. Most good stores have those and if you have a local
    comunity college go to their bookstore they have educational
    rates for compilers and books. For example I got delphi3 back
    then for around 99$ when its about 300$ elsewhere. The only
    problem is they don't give support through tech support.

    So answer the above stuff and we can go from there :)

    Besides this echo is for lessons so if you have questions
    just holler!

    http://users.cybermax.net/~longshot

    my website









    ... "No not really. I am the guy running this operation." - Dr. Franklin
    --- Fringe BBS
    * Origin: EWOG II - The Fringe - 904-733-1721 (1:112/91)
  • From Chris Hoppman@1:129/305 to Andrew Clarke on Sunday, July 06, 2003 14:15:36
    You can probably find a copy of Borland Pascal 7.0 floating around on the w Google for "bp7.zip".

    ;) Thanks for the info.

    Now, borland will handle external .dll calls?

    chris

    --- Renegade vY2Ka2
    * Origin: The Titantic BBS Telnet - ttb.slyip.com (1:129/305)
  • From Dan Egli@1:3005/3 to Chris Hoppman on Sunday, July 06, 2003 21:04:04
    Chris Hoppman wrote to Andrew Clarke <=-

    You can probably find a copy of Borland Pascal 7.0 floating around
    on the w
    Google for "bp7.zip".

    ;) Thanks for the info.

    Now, borland will handle external .dll calls?

    Ummm, Pascal for WINDOWS might. But BP7 itself? Nope. DLL's were not common then. Plus, DLLs have NEVER been used in DOS programs, and bp7 is a DOS compiler. You want Delphi for true win32 DLL support.



    ... RAM = Rarely Adequate Memory

    --- BBBS/LiI v4.00 MP
    * Origin: (1:3005/3)
  • From Scott Adams@1:112/91 to Dan Egli on Thursday, July 10, 2003 21:22:06
    Quoting Dan Egli to Chris Hoppman <=-

    @MSGID: 1:3005/3 c9b2d955
    Chris Hoppman wrote to Andrew Clarke <=-

    You can probably find a copy of Borland Pascal 7.0 floating around
    on the w
    Google for "bp7.zip".

    ;) Thanks for the info.

    Now, borland will handle external .dll calls?

    Ummm, Pascal for WINDOWS might. But BP7 itself? Nope. DLL's were not common then. Plus, DLLs have NEVER been used in DOS programs, and bp7
    is a DOS compiler. You want Delphi for true win32 DLL support.

    Actually it can compile to 3 Dos, Protected mode and
    windows target. I frankly never thought about it but
    I GUESS programs written could be used in Win9X I'd see
    why not but back then win3.1 was the main version.


    ... "Whats it say?" - Sheridan "Next time, my way" - Ivanova
    --- Fringe BBS
    * Origin: EWOG II - The Fringe - 904-733-1721 (1:112/91)
  • From Chris Hoppman@1:129/305 to Dan Egli on Monday, July 14, 2003 14:50:12
    Now, borland will handle external .dll calls?

    Ummm, Pascal for WINDOWS might. But BP7 itself? Nope. DLL's were not common then. Plus, DLLs have NEVER been used in DOS programs, and bp7 is a DOS compiler. You want Delphi for true win32 DLL support.

    Yep, tpw dos handle dll calls. I mostly wantted this, because I wantted to make socket calls to sock32.dll and have it coded into a 16 bit door.
    After asking I searched for a answer and found out it can handle 16 bit dll calls, but not 32 bit dll calls. Shrug. I didn't want to use Delphi or tpw, because it doesn't all for calls to regs.

    ;)
    Chris

    --- Renegade vY2Ka2
    * Origin: The Titantic BBS Telnet - ttb.slyip.com (1:129/305)
  • From Chris Hoppman@1:129/305 to Chris Hoppman on Monday, July 14, 2003 14:52:16
    because it doesn't all for calls to regs.
    ^^^
    Should be 'handle'.

    Chris

    --- Renegade vY2Ka2
    * Origin: The Titantic BBS Telnet - ttb.slyip.com (1:129/305)