[sdiy] Programming Language Recommendation
Jason Proctor
jason at redfish.net
Wed Dec 9 03:08:28 CET 2020
On Tue, Dec 8, 2020 at 2:50 PM Brian Willoughby <brianw at audiobanshee.com>
wrote:
>
> > Java, on the other hand, is much more C-like, but not compatible.
>
> Java borrowed from Objective C (Java 2 interfaces are ObjC protocols)
> after having borrowed from standard C in the beginning.
>
>
I'd argue that Java borrowed mainly from C++ (Java interfaces are C++
classes solely containing pure virtual methods and constants) mainly
because C++ was and is more of an actively developed mainstream
cross-platform language than Objective-C. Also, there is very little C
lineage - the fact that you can't declare a global function (ie, a static
method outside a class) in Java means the intent to move away from
procedural and to OOP was clear.
I too learned Objective-C on a large black cube a long time ago, but TBH I
didn't miss it when I moved on to C++ and Java.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20201208/ef8da372/attachment.htm>
More information about the Synth-diy
mailing list