3 ms·
The problem is, you can't do any real work in Pascal without resorting to the same unsafe constructs. Delphi is a kind of useful Pascal and it totally does have
by guard-of-terra 15y ago
The problem is, you can't do any real work in Pascal without resorting to the same unsafe constructs.
Delphi is a kind of useful Pascal and it totally does have those.
- pjmlp 15y agoYes you can. Do you really need pointer arithmetic, null terminated strings and array downgrade to pointers for real work? Because every other language in the planet is able to deliver real work without them. Even the ones that existed before C.
- guard-of-terra 15y agoOkay, then where is the work done in Pascal? Research projects excluded.
- pjmlp 15y agoMac OS was created in Pascal originally, http://shop.oreilly.com/product/9780596007195.do http://shop.oreilly.com/product/9780596007195.do Skype was originally created in Delphi, before being ported to Qt. http://www.prweb.com/releases/2011/5/prweb8476410.htm http://www.prweb.com/releases/2011/5/prweb8476410.htm Pixel32 is done with FreePascal http://www.kanzelsberger.com/ http://www.kanzelsberger.com/ http://en.wikipedia.org/wiki/Pixel_Studio_Pro http://en.wikipedia.org/wiki/Pixel_Studio_Pro Atmel AVR-Microcontrollers programmed in Pascal http://www.e-lab.de/index_en.html http://www.e-lab.de/index_en.html http://www.mikroe.com/eng/categories/view/2/compilers/ http://www.mikroe.com/eng/categories/view/2/compilers/ Should I keep posting examples? Or for you is Pascal only the very first release of the standard, which was only planned for education purposes?
- guard-of-terra 15y agoWas Mac OS so secure and crash-free because it was written in Pascal? I've heard otherwise. Most of other examples are about a thin layer of Pascal on top of (unsafe and non kosher) C.
- pjmlp 15y agoI said created, not maintained, if you read the book you will see later generations were later rewritten in C. Of course you have to write on top of C, because that is what, sadly most operating systems are still written today. But even that is slowly changing, when we look at the way operating system development is evolving, with safe layers on mini kernels, like Google is doing with Android or Microsoft with WP/WindowsRT/Singularity. Anyway, I am stopping here, as won't convince you of anything and you won't convince me.