Swift looks like js with the benefits of Python ruby C and java. I definitely will be trying this out.
I echoed the "whaaaaa?" from the live feed.
Not sure what they mean by 3.9x faster. Development time? Run time?
Gearing up for the next wave of lawsuits?![]()
The Swift project is supported by the National Science Foundation and US Department of Energy Office of Science, with additional support from the National Institutes of Health, Argonne National Laboratory and the University of Chicago Computation Institute.
Yes.
Personally I think this is preparation for future Macbook Air's to run on ARM.
I was just getting hang of Objective C. lol.
The SDKs will stay the same just new syntax right???
...make it easier not to have to do the memory management...
The question that comes to my mind is will 'Swifter'
make it easier to make Mac - iOS cross compatible code.
I guess if we get stuck with A7 based laptops it will,
but frankly I really don't want that.
Also concerned it will make porting to non-apple even harder.
Maybe the goal?
What? Why?
It will not be easier or harder to make cross-platform code between Mac and iOS. There will still be a division in APIs.
It won't really make things harder to port from Apple to non-Apple, either. It was never the Objective-C part of the code that made it difficult to begin with. Again, it's all about the APIs.
Some people are just convinced there will be ARM Macs someday. I have never been able to figure out why they think this is true, or why they think it would be a good thing. I think it stems from ignorance of hardware in general.
I reckon ARM will happen in a Macbook Air for a few reasons:
Price - ARM chips are significantly cheaper than Intel chipsets
Timing - Apple designs their own ARM chips on their own schedule and would much prefer not having to rely on Intel's perpetual delays
Power - ARM chips can actually come pretty close to Intel's for casual (Web/Word/Excel/PowerPoint) usage but at significantly less power
Metal - The new Metal API is opening the door at creating extremely high performance code for Apple's ARM chips again at a lower power cost.
If Apple can produce a 11-13" Macbook Air that has 18+ hour battery life (of actual usage) by switching to ARM over Intel you can pretty much guarantee it's going to happen and as long as they port all of their apps and make it easy for developers to do the same they'll sell like hotcakes because user's care probably more about how long their laptop can go for on battery than a bit more power under the hood.
That used to be true but now Universities will patent anything they come within 10 miles of. Nowadays universities can be pretty litigious. Gotta give their law school types something to do, right?It looks like swift-lang.org is not a commercial venture. It's a bunch of academics and government lab types. They aren't known for picking fights with Apple's lawyers.
Timing - I'm not convinced Apple cares enough. Timing is an advantage on mobile for them, but in the computer space they are competing against people using the exact same chips as they are. There's no downside to sticking to Intel.
I've been reading this SWIFT book and so far it seems incredibly basic....almost painfully basic to me certainly in the first 100 pages or so.
I've read about 100 pages of Apple's book so far and it's actually quite a pleasant read. Not at all boring if you are geeky enough. \o/My initial impression is that Swift will be easier to learn, especially with the bundled Playground. But it will be weeks and months before full, well tested, tutorials are available. And unless a good book on learning Swift is already in development, maybe nearly a year for the first books on it.
So I might recommend beginners learn Python in the interim, as it will be easier and less confusing to switch to Swift without having to unlearn as much.