[sdiy] Programming Language Recommendation

Ingo Debus igg.debus at gmail.com
Wed Dec 9 19:26:06 CET 2020

> Am 08.12.2020 um 23:44 schrieb Brian Willoughby <brianw at audiobanshee.com>:
> It's very interesting that your experience is completely different from mine. I've been using Objective C for almost 30 years, and standard C for about 35. There have been countless projects that I started in standard C and then promoted to Objective C once I realized that I needed a bit more than mere C structures can easily handle. Rather than 100% useless, I've found it incredibly helpful to simply rename my foo.c source to foo.m and continue developing. In fact, I never have much to change to upgrade C to ObjC, because everything that was working in C will continue to work in ObjC. Only the new features have to be non-C.

Yes, and I’m aware that this is exactly the reason for that compatibility (and not a marketing thing to trick C programmers into Objective C). Apple (or NeXT) had so much stuff written in C, they did not want to re-write it all.
Still, after my first humble attempts, it was my expression, if you want to write a new program from scratch, you better stay clear of the C-style stuff.
My impression was also that it’s a quite nice language. Just not C-like. Maybe more like SmallTalk (not sure here, I don’t know SmallTalk).


More information about the Synth-diy mailing list