On Saturday, October 28, 2017, Alexander Klenin via Lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br>> On Fri, Oct 27, 2017 at 11:26 PM, Marcos Douglas B. Santos via Lazarus<br>> <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br>>> I would like to propose a discussion about "What is the relevance of<br>>> Object Pascal nowadays".<br>>> I don't want waste your time. I just want to know if we are growing<br>>> and being more relevant or not.<br>><br>> For many years I have advocated first Delphi, then FreePascal/Lazarus<br>> as a teaching tool for both high school and introductory university.<br>> Historically, Delphi/Lazarus offered superior IDE experience,<br>> while the language itself was both beginner-friendly and powerful when<br>> learned completely.<br>><br>> Sadly, while on IDE front other IDEs are catching up<br>> (for example, form designers in both Visual Studio 2017 and latest Qt<br>> are almost as good, and in some aspects better),<br>> the language continues to lag behind so much that even 8th graders are starting<br>> to complain about missing features.<br>> Older teachers who prefer Pascal syntax moved to PascalABC,<br>> which displaced perhaps 90% of FPC usage in Russian high schools.<br>><br><br>I think this really captures what I wanted to say. Rapid development as a design methodology seems to have been publicly discredited and forgotten about, yet people still continue to buy Delphi. The basic design principles that FreePascal and Lazarus implement are still relevant but the presentation is a little rough around the edges.<br><br>> Finally, FPC became almost completely unsuitable for competitive programming,<br>> which drives away influential part of next programmers generation.<br>> At the last year International Olympiad in Informatics I have given a<br>> passionate speech<br>> against excluding Free Pascal from a list of available languages,<br>> and succeeded in postponing that decision for a few years,<br>> but the writing is still on the wall.<br>><br>> So reluctantly I started to phase out FPC/Lazarus in my work<br>> in favor of PascalABC/Python for high school and С++/C# for university.<br>> For the record, C# is the only language in that list that I like.<br>><br><br>I found something similar. Do you think you can add to your explanation of why it is no longer competitive?<br><br>Cheers,<br>     R0b0t1.