3 ms·
Swift "feels" like C#. A lot of systems programming is done in C#. Depending on your goals, it's worth giving C# a test-drive given Swift's similarity to C#.
by gwbas1c 9mo ago
Swift "feels" like C#. A lot of systems programming is done in C#.
Depending on your goals, it's worth giving C# a test-drive given Swift's similarity to C#.
- pjmlp 9mo agoTraditionally I would say it feels more like Ada, Modula-2, Object Pascal. And if making reference counting part of the picture, Cedar, Modula-2+,... Finally catching up with what we already had in the 1990's and lost, in a couple of decades split between C, C++ and VM based languages.
- gwbas1c 9mo ago> Traditionally I would say it feels more like Ada, Modula-2, Object Pascal. Well, that's from the Objective C history; and Objective C borrows a lot from those languages. The thing is, once you're doing systems programming, it's unlikely you're going to call any Objective C APIs, or APIs that have an Objective C history. You're more likely to call something in C.
- pjmlp 9mo agoNeXTSTEP systems programming was done in Objective-C, including writing drivers. Also Objective-C has nothing to do with those languages, so I got lost in what history. It picks from C and Smalltalk.