Talk:Pascal Programming/Examples

concept
Thank you for contributing to this book. However, I cannot see a concept behind this “examples” page yet. Could you elaborate on that? I think to have a useful examples page (if we need one at all) you’ll have to provide English source code. I think this is Polish, right? Also you’ll need to explain PCL, so a reader can understand “this is the goal“ and “we do this to achieve the particular goal”. ‑‑Kai Burghardt (discuss • contribs) 14:00, 23 November 2022 (UTC)


 * Thx for the comment. This is printer diver = program which let the user to print. So should I
 * 1. change language.
 * 2. explain PCL, so a reader can understand “this is the goal“
 * ? Soul windsurfer (discuss • contribs) 16:23, 23 November 2022 (UTC)
 * I am sorry, but it is still unclear how this fits into a textbook on Pascal Programming. All other (content) chapters will and do contain code examples demonstrating a certain concept at hand. It is possible this “examples” page addresses a need not covered by other chapters, but I do not see it yet. Currently your page feels more appropriate for an Algorithm Implementations-like Wikibook. How do you think a reader – after having read all previous chapters and finished the programming tasks – is supposed to “work” with this page? You know, they have seen plenty of “good” code beforehand and programmed some stuff. When would you say is this page “finished”? I have the impression you want to write something like Introduction to Software Engineering. ‑‑Kai Burghardt (discuss • contribs) 15:52, 25 November 2022 (UTC)
 * Maybe it is example of real world programing = how to solve your every day problems with Pascal ? What do you think ? Soul windsurfer (discuss • contribs) 16:55, 25 November 2022 (UTC)
 * Yeah, no. “Everyday problems” ain’t defined. My problems aren’t necessarily yours, too, you see? This “example” of yours also suffers from the NIH-syndrome. There are already printer drivers available. I mean, in the context of teaching you are allowed to program what’s already been programmed, but without a concept there is currently no educational value. That’s what I meant by my previous question “How do you think a reader […] is supposed to ‘work’ with this page?” If you want to see “real-life” programming projects using Pascal, use your favorite search engine, go to GitHub, and look there. There is plenty of code out there, no need to replicate this in this book. Your PCL driver example is also way too complex: Interfacing with processor registers or BIOS interrupts? This will not be explained in this Wikibook. If it’s not explained, it’s confusing magic, i.e. not helpful. ‑‑Kai Burghardt (discuss • contribs) 13:44, 27 November 2022 (UTC)
 * OK. Should I remove It or expand ? Soul windsurfer (discuss • contribs) 16:11, 27 November 2022 (UTC)
 * What about ru:Книга_программиста/Книга_фракталов ? Soul windsurfer (discuss • contribs) 14:34, 12 August 2023 (UTC)