Privacy Policy & Imprint

I like Object Pascal

Pascal is a beautiful programming language because of its clear and structured syntax, which closely resembles natural English. It was designed with readability and maintainability in mind. Strong typing in Pascal helps catch errors early, leading to more reliable and secure code. Its elegance lies in its simplicity and focus on clean program structure. Pascal encourages disciplined programming practices, which is why it's still valued in education and certain professional domains today.

String Types

In Pascal-based programming languages like Delphi and FreePascal, various string types are available to handle different encoding and memory management needs. These range from legacy types like `ShortString` to modern, reference-counted types like `AnsiString` and `UnicodeString`. Each type differs in how it stores characters, supports encodings such as UTF-8 or UTF-16, and interacts with system APIs. Choosing the appropriate string type is crucial for ensuring correct character handling, performance, and compatibility — especially across platforms like Windows and Linux. This overview explains the characteristics, use cases, and technical details of each string type available in modern Pascal environments.

Free eBook for Pascal beginners

"FreePascal From Square One" is a free eBook that teaches pro­gram­ming in Pascal from the ground up, with a special focus on beginners. While the first part introduces core pro­gram­ming concepts, the second half dives deep into the Pascal lan­guage itself. It covers data types, control struc­tures, procedures, func­tions, string handling, file I/O, and modular pro­gram­ming using units. The book includes clear explana­tions, practical code examples, and guidance on using the Lazarus IDE with Free­Pascal. Ideal for self-learners, it’s avail­able as a free PDF down­load from the author’s website.

Free introduction to the IDE

The eBook "Introduction to the Lazarus IDE" was published in 2024. The author provides free excerpts from the first part of his book as PDF files. He has also produced several videos to go with it, which you can watch on YouTube.

If you have a small Pascal project or your own Pascal unit that you’d like to publish, showcase, and host here, just send me an email.
Scroll to Top