[Info-vax] Free Pascal for VMS ?
Arne Vajhøj
arne at vajhoej.dk
Wed May 9 20:33:56 EDT 2018
On 5/9/2018 11:05 AM, Bill Gunshannon wrote:
> On 05/08/2018 11:34 AM, Arne Vajhøj wrote:
>> On 5/8/2018 11:09 AM, Stephen Hoffman wrote:
>>> As for those wondering why Free Pascal might be more interesting than
>>> the existing OpenVMS implementation, have a look at the difference in
>>> features: https://freepascal.org/docs-html/ref/ref.html Among other
>>> differences, OpenVMS Pascal hasn't yet added object-oriented
>>> programming support. Wouldn't surprise me to find that some future
>>> version of Pascal for OpenVMS either incorporates some of the
>>> features from Free Pascal, Delphi and ilk, though that's some years
>>> into the future and long after the completion of the OpenVMS x86-64
>>> port. Or maybe Free Pascal gets ported to OpenVMS x86-64. Most of
>>> the "traditional" OpenVMS programming languages and the associated
>>> and underlying OpenVMS APIs and the vendors' development tools
>>> haven't moved forward substantially in ~twenty years. Yes, VSI does
>>> aim to change that.
>>
>> Software development on VMS definitely need to move to OO.
>
> https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
>
> https://dzone.com/articles/whats-the-future-for-oo-programming-languages
>
> https://www.leaseweb.com/labs/2015/08/object-oriented-programming-is-exceptionally-bad/
>
> https://medium.com/@vyaron/the-returning-of-the-rich-client-aa545ced5a9a
>
> https://blogs.msdn.microsoft.com/alfredth/2011/03/22/object-oriented-programming-is-dead/
>
> Some light reading for all the OOP advocates. While I agree with them
> these are "not just my opinion". Does it still make me a troll?
You can find a lot of opinions on the internet.
You can also easily find 5 links where people claim that the earth is
flat.
Something being said by some random person on the internet provides
very little indication that it is correct.
The above links are not particular convincing. And if you like then
I can provide some explanation.
If you look at where the industry is actually moving with new languages
and changes to old languages and modern style of old languages, then
the trend in my eyes are:
business application languages:
* multi paradigm (OO, G and FP)
* preference for interface inheritance over implementation inheritance
* GC
* static strong typed with type inference
* VM based
platform languages:
* multi paradigm (P, FP, G and light OO)
* focus concurrency
* native
script languages:
* multi paradigm (OO, P, PT and FP)
* dynamic typed
* VM based
No sign that OO is going away.
But OO today is a bit different than it was 25 years ago.
Arne
More information about the Info-vax
mailing list