A lot of language battles and flame wars start by criticizing Pascal for its large file size, when the actual application is simple. For example a hello world application being 175KB, while C using GCC produces a 8.6KB executable. Pascal is capable of creating smaller files than the 175KB behemoth. Let’s go over 1 change which make your Pascal Executable Size smaller.Read more “1 Change to Reduce Pascal Executable Size”
I started my career in Software Development, writing code in Delphi. A language extending Turbo Pascal, and one of the first successful RAD environments. Now, most software engineers under 40, have probably never heard of this Language & IDE. Why is that? I have certainly have my opinions about this but no data. Anyone who has used Delphi to develop applications will know, it had huge benefits, and potentially still does. But the real question here, is: Does anyone want to hire a Pascal Programmer? Can you continue your career, or more specifically, is there a way I can continue my career, as a Pascal Programmer?
Working directly with X, Xlib, XUtils, and so on, is actually a lot more pleasant than I was lead to believe. However there are a couple of annoying bits. One of which, is handling events generated by XServer, and the WindowManager (WM) differently. Since the Chrome, or elements around your application, are supplied by the WM, you will need to listen to a message from it, and not a standard EventType from XServer.