The original compilers were one pass compilers, emphasis was on fast compiling, execution be damnned. It was never intended to be a full programming language or have facilities for real work and it never did. Pascal was designed for teaching basic programming concepts by a guy with a chip on his shoulder. Now I use Python and I look at some old Delphi code and think, why the heck did I like this language? Most of the custom components that I had written for Delphi would not work in Lazarus so I had to give that up. If your code was written in Object Pascal and you took out all the Delphi-isms, it was probably close to 100% cross platform. I haven't used it since 2001/2002 when I was seeing if it could replace Delphi. You simply could not beat the time it would take to develop an app in Delphi as compared to the same in C/C++. Where Delphi shined in the Windows world was RAD - Rapid Application Design - with MS Sql or Oracle. I'd never try to write a device driver or even system level daemons or services in Pascal (although in the Window world you could access the Win32 API directly in Delphi, you could also write inline Assembler). Personally, I would not put C/C++ and Pascal on the same level. I was a Delphi (Pascal) programmer from 1999 until 2005/2006 when Borland started to move away from its Programming Tools to its Business Tools (I don't think it worked out).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |