Re: [fpc-pascal] Favourite Pascal books

2013-01-24 Thread Graeme Geldenhuys
Hi Patrick,

 I am just putting together an order for abebooks. They have a million 
 and one Pascal books. I can't decide on which ones to buy.

I also forgot to mention in my previous post, there are some more
sources of information.

I have some e-books in INF format. They came from the Sybil Library.
Sibyl was a Delphi-clone, much like FPC  Lazarus, but for the OS/2 and
later the Windows platforms. The company later closed down, but open
sourced much of their work.

Anyway, the one ebook [tutorial.inf] has 10 chapters covering the Object
Pascal language in a nice friendly manner. Easy to follow. There are
some references to Sybil or OS/2, but the information about the language
is sound, and using FPC you should be able to follow the examples
without problems.

The second ebook [oop_refg.inf] covers Object Oriented Programming using
Object Pascal. Unfortunately this book is only available in German - I
have plans to translate it to English soon.

To view the books you need an INF viewer. You can download fpGUI's
Docview binary for Windows or Linux from SourceForge
[http://sourceforge.net/projects/fpgui/files/fpGUI/0.8/], or you can
compile the latest version of DocView from the fpGUI repository. DocView
is a small stand-alone application (450KB download) - no installation or
3rd party libraries are required.


Some INF e-books are available at:

   http://opensoft.homeip.net/~graemeg/inf_books/

Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


[fpc-pascal] Favourite Pascal books

2013-01-22 Thread Patrick

Hi Everyone

I am just putting together an order for abebooks. They have a million 
and one Pascal books. I can't decide on which ones to buy.


Could you let me know what your favourite Pascal books are? -Patrick


___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread Leonardo M . Ramé


- Original Message -

 From: Patrick patr...@spellingbeewinnars.org
 To: fpc-pascal@lists.freepascal.org
 Cc: 
 Sent: Monday, January 21, 2013 3:51 PM
 Subject: [fpc-pascal] Favourite Pascal books
 
 Hi Everyone
 
 I am just putting together an order for abebooks. They have a million and one 
 Pascal books. I can't decide on which ones to buy.
 
 Could you let me know what your favourite Pascal books are? -Patrick
 

The best introductory Turbo Pascal book I've ever read was Mastering Turbo 
Pascal 6 from Scott D. Palmer spanish edition, I remember how amazed I was 
after learning how pointers work, and how fast my apps became after replacing 
arrays by linked lists, etc. Of course this is a very old book, focused mostly 
on procedural programming (it has a couple of oop chapter, though).


http://www.urbe.edu/UDWLibrary/InfoBook.do?id=1989

Another great book I've read was Mastering Delphi 5 and 6 from Marco Cantú, 
they covered every detail of Delphi, from UI, to Services, and also OOP.


http://www.amazon.com/Mastering-Delphi-6/dp/0782128742

Apart from those, I recommend reading not so Pascal specific books, but 
application design in general, like Patterns of Enterprise Application 
Architecture from Martin Fowler.


http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?s=booksie=UTF8qid=1358855453sr=1-1keywords=design+patterns+martin
 
Leonardo M. Ramé
http://leonardorame.blogspot.com

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread Ewald
Once upon a time, on 01/21/2013 07:51 PM to be precise, Patrick said:
 Hi Everyone

 I am just putting together an order for abebooks. They have a million
 and one Pascal books. I can't decide on which ones to buy.

 Could you let me know what your favourite Pascal books are? -Patrick


For the beginning programmer:

http://www.amazon.com/Sams-Teach-Yourself-Delphi-Days/dp/0672312867/ref=sr_1_1?s=booksie=UTF8qid=1358859138sr=1-1keywords=delphi+4+21

-- 
Ewald

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread Graeme Geldenhuys
On 01/22/13 11:52, Leonardo M. Ramé wrote:
 
 The best introductory Turbo Pascal book I've ever read was Mastering Turbo 
 Pascal 6 from Scott D. Palmer spanish edition, I remember how amazed I was 
 after learning how pointers work, and how fast my apps became after replacing 
 arrays by linked lists, etc. Of course this is a very old book, focused 
 mostly on procedural programming (it has a couple of oop chapter, though).
 

Yeah, that was a good book.

 
 Apart from those, I recommend reading not so Pascal specific books, but 
 application design in general, like Patterns of Enterprise Application 
 Architecture from Martin Fowler.

Very good advice! I would simply learn the syntax. So read the Delphi or
FPC Language Reference Guides. Once you have the basics, start writing
code - that is the best way to learn.

The Test Driven Development book by Kent Beck (great book) had a
brilliant idea. If Kent wanted to learn a new language, he tried to
implement a Unit Testing framework. By the time he had a usable testing
framework, he knew pretty much everything the language had to offer.

http://www.amazon.co.uk/Test-Driven-Development-Addison-Wesley-Signature/dp/0321146530


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread Patrick

Thanks to Leonardo, Ewald and Graeme

I am off to a great start-Patrick



___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread waldo kitty

On 1/22/2013 06:52, Leonardo M. Ramé wrote:

The best introductory Turbo Pascal book I've ever read was Mastering Turbo Pascal 
6 from Scott D. Palmer spanish edition,


i've got one with that very same title but written by Tom Swan... the one i have 
is the paperback, fourth edition - third printing 1993... 1037 pages...


ISBN: 0-672-48505-2
LCCCN: 91-61702

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] Favourite Pascal books

2013-01-22 Thread Mark Morgan Lloyd

waldo kitty wrote:

On 1/22/2013 06:52, Leonardo M. Ramé wrote:
The best introductory Turbo Pascal book I've ever read was Mastering 
Turbo Pascal 6 from Scott D. Palmer spanish edition,


i've got one with that very same title but written by Tom Swan... the 
one i have is the paperback, fourth edition - third printing 1993... 
1037 pages...


ISBN: 0-672-48505-2
LCCCN: 91-61702


Has anybody mentioned Lazarus: The Complete Guide yet?

http://www.blaisepascal.eu/index.php?actie=./subscribers/UK_Book_Department

I don't have a copy, but I think that the cross-platform aspect of Free 
Pascal and Lazarus means that one has at least to be aware that some 
facets of TP and Delphi don't apply.


Also both Delphi/Lazarus and the underlying Object Pascal language have 
moved so much towards a component-based approach that things like linked 
list manipulation are far less important than they used to be. Arguably, 
if you find yourself with a pointer or an address at the application 
level then you're at fault: everything like that should be in custom 
objects with well-defined interfaces.


--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal