Re: swift and objective-c
Re: swift and objective-c
- Subject: Re: swift and objective-c
- From: Andrew Satori <email@hidden>
- Date: Tue, 03 Jun 2014 10:59:57 -0400
Having just had this discussion in house. Let me respond simply with this following statement:
Why? The power of a platform is in it's frameworks, not the language used to consume them. The case for a common language boils down to allowing developers to leverage a common syntax and move easily between platforms. The problem is that the semantics of the frameworks on each platform color the language usage so heavily that the use case fails.
C++ with Win32 always boiled down to MFC or ATL, and the lines between C++ the language and the C++ frameworks blurred since the language itself has very little to do with the toolkits.
C++ on the Mac is still supported under Obj-C and with Cocoa. Sometimes you have to mix some things, but again, the language itself is largely irrelevant because the heavy lifting comes from the frameworks.
So you move to the next argument, the cross platform toolkits like wxWidgets, QT, <insert your toolkit here>. Even here, you are working with frameworks, and their usage colors the usage of the language, all while providing a user experience that is common to all, native to none. ( Yes they have gotten better, but it still isn't perfect ).
So the argument against a proprietary language really isn't that strong a use case, since in effect even the same languages on different platforms take on strong dialects tinged by the frameworks they are used with, in effect creating new languages. Much as you could look at Spanish (Spain), Spanish (Central America) and Portugese and argue that they all share a common foundation, but each one has evolved with the flavor of regional usage.
On Jun 3, 2014, at 10:46 AM, Lennart Thelander <email@hidden> wrote:
> And why go from a non-standard language that is locked to the Apple platform to another locked and non-standard language?
>
> (Yes, I know there are some open source projects on other platforms. I'm talking about common usage.)
>
> I don't like C# either, and for the same reason.
>
> Please give us some real support for a good common language across multiple platforms.
>
> /Lennart Thelander
>
> 3 jun 2014 kl. 14.45 skrev McLaughlin, Michael P.:
>
>> At yesterday’s WWDC, a speaker introduced the Swift language by saying. “Wouldn’t it be nice if we could get rid of the C?”
>>
>> Instant panic!!
>>
>> Does anyone know, for real, if Apple intends to stop supporting C and C++? That’s what it sounded like. They already do not support Fortran even though there is a *lot* of Fortran code out there, even fairly new code like MultiNest.
>>
>> Please say it isn’t so. Not all of us consider “power users” to be just those who create feature-length cartoons. Many are scientists and engineers.
>>
>> Thanks.
>>
>> —
>> Michael P. McLaughlin
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Xcode-users mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden