Oxygen Basic
Information => Open Forum => Topic started by: Charles Pegge on August 17, 2017, 08:25:31 AM
-
An interesting contra-view of OOP when it is zealously applied.
https://www.youtube.com/watch?v=QM1iUe6IofM
-
Great discussion on OOP . It enforces Script BASIC's design and use of MODULEs (name space) instead of classes.
Amazing how Peter Verhas's vision of what a BASIC should be is still valid today.
Is there any interest in helping me build a C to C BASIC translator? I have already standardized on all new Script BASIC extension modules are done in C BASIC.
-
Wherever you see handles in an API, there is OOP of some form on the other side. The MS Windows GUI and messaging system is a prime example. And dare I also say IUP :)
-
My only interest in OOP, COM/OLE is on Windows. The QuickBooks API is COM/OLE and I need an easy to use interface to MSOffice. I use no OOP in Script BASIC anywhere else.
-
There are two more videos along the same lines, in which Brian Will explores some examples and compares them with the procedural equivalent:
Object-Oriented Programming is Embarrassing: 4 Short Examples
https://www.youtube.com/watch?v=IRTfhkiAqPw
4 mar 2016
Object-Oriented Programming is Garbage: 3800 SLOC example
https://www.youtube.com/watch?v=V6VP-2aIcSc
21 Mar 2016
-
Thanks Charles!
I have really enjoyed Brian Wills OOP presentations. I'm fighting this battle with Sage and their emulation of OOP with ProvideX Business BASIC.