<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 24, 2016 at 9:11 AM, Travis Ayres via Lazarus <span dir="ltr"><<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">With over 100 replies, we could have already written a course outline, introduction, and some notes about events and RAD programming, maybe also the observer pattern?</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Oct 24, 2016 3:51 AM, "Jürgen Hestermann via Lazarus" <<a href="mailto:lazarus@lists.lazarus-ide.org" target="_blank">lazarus@lists.lazarus-ide.org</a><wbr>> wrote:<br type="attribution"><blockquote class="gmail-m_-8683312601965310090quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-m_-8683312601965310090quoted-text">Am 2016-10-24 um 12:20 schrieb Michael Schnell via Lazarus:<br>
> On 21.10.2016 11:09, Jürgen Hestermann via Lazarus wrote:<br>
>> What is the use of a program? Entertainment?<br>
> Nowadays in 90% of the usage exactly this.<br>
> Maybe other usage cases are more "important", but still the money is made with Entertainment.<br>
<br></div>
There may be a misunderstanding:<br>
I did not ask whether the *purpose* of a program is entertainment<br>
but whether *programming* it has to be entertainment?<br>
The aim of programming should be to get a program running<br>
(as the programmer wants it) not to spend time with<br>
juggling gaudy pictures, icons and videos.<br>
<br>
In the end, it is somehow "entertaining" if a program works<br>
but this requires knowledge about how the programming language works.<br>
Ignoring all facts will never lead to a satisfying programming experience.<div class="gmail-m_-8683312601965310090elided-text"><br><span class="gmail-HOEnZb"><font color="#888888">
<br></font></span></div></blockquote></div></div></blockquote><br><br><br><br></div><div class="gmail_quote">I have the book :<br><br><br><a href="https://www.amazon.com/Lazarus-Complete-Guide-pascal-teaching/dp/9490968021">https://www.amazon.com/Lazarus-Complete-Guide-pascal-teaching/dp/9490968021</a><br></div><div class="gmail_quote">( Lazarus The complete Guide )<br><br><br></div><div class="gmail_quote">You can write a course outline about , for example , "Programming Pascal by using Lazarus"  from thr above book .<br><br><br></div><div class="gmail_quote">For Free Pascal , unfortunately , I do not have a teaching oriented book .<br><br></div><div class="gmail_quote">For general Pascal programming , the following book may be useful :<br><br><a href="https://www.amazon.com/Structured-Programming-Pascal-Winston-Crawley/dp/0138540357/ref=sr_1_1?s=books&ie=UTF8&qid=1477331132&sr=1-1&keywords=0138540357">https://www.amazon.com/Structured-Programming-Pascal-Winston-Crawley/dp/0138540357/ref=sr_1_1?s=books&ie=UTF8&qid=1477331132&sr=1-1&keywords=0138540357</a><br></div>(  Structured Programming Using Pascal )<br><br><br></div><div class="gmail_extra">For event based programming , the following pages and links in them may be useful :<br><br></div><div class="gmail_extra">( <br>Please see my messages from starting the following link :<br><a href="http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/229807.html">http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/229807.html</a><br>)<br><br></div><div class="gmail_extra">in page<br><br><a href="http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/author.html">http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/author.html</a><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">especially :<br><br><a href="http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/229976.html">http://lists.lazarus-ide.org/pipermail/lazarus/2016-October/229976.html</a><br><br><br></div><div class="gmail_extra">My opinion is that event based programming needs special care .<br></div><div class="gmail_extra">A simulation example may be useful , for example , by using PetriSim sources , adapted to Free Pascal .<br><br></div><div class="gmail_extra"><br><br></div><div class="gmail_extra">Thank you very much .<br></div><div class="gmail_extra"><br><br><br><br></div></div>