Difference between revisions of "Basic Pascal Tutorial"

From Free Pascal wiki
Jump to navigationJump to search
(Moving meta information to the discussion page)
(→‎See also: Add more links)
(17 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Object_Pascal_Tutorial}}
+
{{Basic_Pascal_Tutorial}}
 
+
__TOC__
 
== Overview ==
 
== Overview ==
 
[http://www.taoyue.com/ Tao Yue] has written an excellent Pascal overview and tutorial and generously agreed to let it be wiki'ized and posted on the Lazarus-ccr provided that:
 
[http://www.taoyue.com/ Tao Yue] has written an excellent Pascal overview and tutorial and generously agreed to let it be wiki'ized and posted on the Lazarus-ccr provided that:
 
* Our posting is linked to the original tutorial at: http://www.taoyue.com/tutorials/pascal/
 
* Our posting is linked to the original tutorial at: http://www.taoyue.com/tutorials/pascal/
 
* It's made clear that the pages may have been modified from the originals.
 
* It's made clear that the pages may have been modified from the originals.
Please contact the author and obtain permission before reposting.
+
Please contact the author and obtain permission before reposting the parts written by Tao Yue in other places than this wiki.
  
The tutorial can be found here: [[Object_Pascal_Introduction|Object Pascal Tutorial by Tao Yue]]
+
The tutorial can be found here: [[Basic_Pascal_Introduction|Basic Pascal Tutorial by Tao Yue]] or in the table of contents below
  
 
==Contents==
 
==Contents==
* [[Object_Pascal_Introduction|Introduction]]
+
* [[Basic_Pascal_Introduction|Introduction]]
* [[Object_Pascal_History|History of Pascal]]
+
* [[Pascal_History|History of Pascal]]
 
* [[Compilers|Pascal Compilers]]
 
* [[Compilers|Pascal Compilers]]
 
* [[Hello,_World|Hello, world]]
 
* [[Hello,_World|Hello, world]]
Line 44: Line 44:
 
*** [[FOR..IN]]
 
*** [[FOR..IN]]
 
** [[Programming_Assignment_3|Programming Assignments: Fibonacci Sequence and Powers of Two]]
 
** [[Programming_Assignment_3|Programming Assignments: Fibonacci Sequence and Powers of Two]]
** [[Solution_3|Solutions]]]
+
** [[Solution_3|Solutions]]
 
* [[Procedures|4. Subprograms]]
 
* [[Procedures|4. Subprograms]]
 
** [[Procedures]]
 
** [[Procedures]]
Line 61: Line 61:
 
** [[Records]]
 
** [[Records]]
 
** [[Pointers]]
 
** [[Pointers]]
* [[Graphis]]
 
** [[Drawing with canvas]]
 
 
* [[Final_words|6. Final words]]
 
* [[Final_words|6. Final words]]
 +
 +
 +
== See also ==
 +
 +
* [[error_messages|Error messages]]
 +
* [[Object Oriented Programming with Free Pascal and Lazarus]]
 +
* [[Free Pascal videos|Free Pascal video tutorials]]
 +
* [[Lazarus videos|Lazarus video tutorials]]
 +
* [[Pascal and Lazarus Books and Magazines]]

Revision as of 07:34, 24 September 2020

العربية (ar) български (bg) Deutsch (de) English (en) español (es) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) slovenčina (sk) 中文(中国大陆)‎ (zh_CN)

Overview

Tao Yue has written an excellent Pascal overview and tutorial and generously agreed to let it be wiki'ized and posted on the Lazarus-ccr provided that:

Please contact the author and obtain permission before reposting the parts written by Tao Yue in other places than this wiki.

The tutorial can be found here: Basic Pascal Tutorial by Tao Yue or in the table of contents below

Contents


See also