Lazarus

Free Pascal => Beginners => Topic started by: DecayAssault on January 30, 2023, 10:16:17 pm

Title: Full reference of free pascal for newcomers
Post by: DecayAssault on January 30, 2023, 10:16:17 pm
Hello, colleagues!
Is there any complete reference of this language with basic steps to start? Thank you, guys.
Title: Re: Full reference of free pascal for newcomers
Post by: JanRoza on January 30, 2023, 10:22:48 pm
You could take a look at http://www.delphibasics.co.uk which gives you a nice reference.
Title: Re: Full reference of free pascal for newcomers
Post by: DecayAssault on January 30, 2023, 10:27:24 pm
You could take a look at **://www.delphibasics.co.uk which gives you a nice reference.
Thank you! I have started to program with turbo pascal and Delphi but they were amended.
Title: Re: Full reference of free pascal for newcomers
Post by: simone on January 30, 2023, 10:46:30 pm
Below is the link to download one of the most complete and updated books about Object-Pascal. Note that it was written with Delphi in mind, but most of its contents apply to FreePascal as well.

www.embarcadero.com/products/delphi/object-pascal-handbook

See also here:

https://wiki.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines
Title: Re: Full reference of free pascal for newcomers
Post by: TRon on January 30, 2023, 11:28:32 pm
Is there any complete reference of this language with basic steps to start?
official documentation (contains small snippets/examples as well) : "**s://www.freepascal.org/docs.html"
wiki category books: https://wiki.freepascal.org/Category:Books" especially https://wiki.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines"

ah, too late for the latter. Simone already added that as well  :)
Title: Re: Full reference of free pascal for newcomers
Post by: Joanna on January 31, 2023, 02:39:09 pm
Here is free online book
https://archive.org/details/ost-computer-science-startprogusingpascal/page/n9/mode/2up
Title: Re: Full reference of free pascal for newcomers
Post by: winni on January 31, 2023, 03:05:46 pm
hI!

The basic book from N. Wirth about Pascal "Algorithms and Data Structures":


http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf
 (http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf)

Winni
Title: Re: Full reference of free pascal for newcomers
Post by: DecayAssault on January 31, 2023, 03:54:30 pm
hI!

The basic book from N. Wirth about Pascal "Algorithms and Data Structures":


http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf
 (http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf)

Winni

And where to find all other types info like TProcess which are supported by Object Pascal?
Title: Re: Full reference of free pascal for newcomers
Post by: dsiders on January 31, 2023, 04:04:00 pm
hI!

The basic book from N. Wirth about Pascal "Algorithms and Data Structures":


http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf
 (http://pascal.hansotten.com/uploads/books/Algorithms%20Data%20Structures%20%20Programs%201976.pdf)

Winni

And where to find all other types info like TProcess which are supported by Object Pascal?

https://www.freepascal.org/docs.html
Title: Re: Full reference of free pascal for newcomers
Post by: Thaddy on January 31, 2023, 06:00:50 pm
 :)

FreePascal has an almost unrivalled set of official manuals. And completely understandable for anyone coming from a different language (well, except Forth, I like Forth - And Haskell - but that is a different story).
Any object Pascal book or course will do.
Title: Re: Full reference of free pascal for newcomers
Post by: DecayAssault on February 03, 2023, 10:51:58 am
:)

FreePascal has an almost unrivalled set of official manuals. And completely understandable for anyone coming from a different language (well, except Forth, I like Forth - And Haskell - but that is a different story).
Any object Pascal book or course will do.
Is Forth compiler still maintained?
Title: Re: Full reference of free pascal for newcomers
Post by: Nicole on February 03, 2023, 01:38:46 pm
Do you use the version 2.2.4 ?
F1 gives nice results, no not complete results, but quite usable for many questions.
Title: Re: Full reference of free pascal for newcomers
Post by: Joanna on February 05, 2023, 11:12:44 pm
Maybe he hasn’t downloaded Lazarus yet...
Title: Re: Full reference of free pascal for newcomers
Post by: KodeZwerg on February 05, 2023, 11:22:19 pm
I always recommend to take a look for Lazarus (https://github.com/coderserdar/Documents/tree/main/Programming%20Languages/Lazarus) or Delphi (https://github.com/coderserdar/Documents/tree/main/Programming%20Languages/Delphi) at that repo.
Outside of that "folders" you find a crazy cool amount that covers mainly anything for everyone.
Just check it out and be impressed.
Title: Re: Full reference of free pascal for newcomers
Post by: Bogen85 on February 05, 2023, 11:23:25 pm
:)

FreePascal has an almost unrivalled set of official manuals. And completely understandable for anyone coming from a different language (well, except Forth, I like Forth - And Haskell - but that is a different story).
Any object Pascal book or course will do.
Is Forth compiler still maintained?
Which one? Not related to pascal, but there are commercial and open source Forth compilers that are still maintained. But this is a Pascal forum, not a Forth forum :D
Title: Re: Full reference of free pascal for newcomers
Post by: dftxland on February 13, 2023, 07:11:21 pm
Take a look at the following:
freepascal wiki has some good links to books - https://wiki.freepascal.org/Pascal_and_Lazarus_Books_and_Magazines
quick intro - https://castle-engine.io/modern_pascal

Title: Re: Full reference of free pascal for newcomers
Post by: Curt Carpenter on February 17, 2023, 08:36:48 pm
Nothing will make one appreciate the readability of pascal more than trying to debug an old Forth program that you wrote years ago  :)   But agree that it was great fun to play with back in the days of 64K memories and 8" floppy disks.
TinyPortal © 2005-2018