Suddenly becoming one of the fastest growing programming languages in use and making several top ten lists isn't terribly impressive? Ok...
It grew quickly for a while because people actually cared about programming for Mac platforms after the iPhone became popular. It's stagnated now.
So, one of the most popular platforms on the planet (Apple is going to sell 71 million iPhones this quarter alone) isn't significant? Also when you say that it's a "tweaked Obj-C" that shows you have no idea what you're talking about.
Strawman. I didn't say Swift was insignificant, just that it wasn't "THE BIGGEST NEW LANGUAGE IN A LONG TIME". It's not.
It's moderately significant if you want to program for fruity platforms, although you should probably use Obj-C. It is insignificant otherwise.
And it is a tweaked Obj-C. It takes Obj-C, cuts out pointers, and adds type inference. Yawn. The biggest thing it has going for it is library compatibility with Obj-C so fruity programmers can use Cocoa/Carbon.
Wow, where to begin. First you try and poison the well by saying that yes, Apple is the world's biggest company but only because they charge money. For their "shit products" no less. However, iOS is sitting at 44% market share which is #2 only to Android at 47%. But Android is only at 47% because it's on everything from high end Samsung devices to the crappy devices you can get at the checkout line at your local grocery store.
Nice try. Not everyone uses their smartphone for web browsing: http://www.idc.com/prodserv/sm...
Your disdain is for a company whose OS is only #2 to an OS that literally built its empire on "shit products".
I don't know why you think a phone has to be "shitty" just because it costs less than a used car. Inexpensive!=shitty.
But that's not the best part. The best part is that your example of a well done programming language is C#. I love C#. I've made my living in C# for close to a decade. It's a fantastic language. It is also, like Swift, a proprietary language designed by one company for their own proprietary OS. That's your yardstick. Yes, there is an always-behind implementation by the open source community but it's also a language that's over ten years old, as opposed to Swift which is literally six months old come Monday.
I never said C# was a well-done language, just that it was more significant than Swift. To me it looks like a slightly better done clone of Java. I generally prefer C++ for non-script programming.
And dismissing Mono because it lags behind the MS implementation isn't correct. That's not the point; Mono doesn't have to have 1-for-1 feature parity to be useful. Without Mono, C# would be isolated to Windows desktop/server development. Which is still a more significant area than writing 2D cartoon games for iOS, but still.
Again, this is a new, modern programming language introduced by the biggest company on earth for one of the biggest platforms on the planet and the uptake on it is unprecedented. C# didn't experience uptake this quickly because Microsoft had to explain what .NET was. Java didn't grow this fast because people thought it was used to make flashing thingies on websites. Swift has the advantage of a mature Internet age (the official guide is an eBook, not even a printed book, which Apple can patch as need be) and it's being unleashed onto a developer community starving for a better language.
lol "THE BIGGEST COMPANY ON EARTH". I already told you that was a silly thing to say. Once again, market cap doesn't equal relevance for programmers. Or relevance for anyone or anything else except potential investors, really. Do you think the Apache web server is irrelevant because it's developed by a nonprofit foundation?
It doesn't matter that Swift is developed in the "mature Internet age", whatever you even mean by that. It doesn't matter that the official guide is an eBook. It does matter if it's truly an better than Objective C, because that's it's competition, and it does matter if Apple's programming community hates Objective C. I'd be surprised if they do because Objective C isn't a bad language, but whatever.
What does matter is what platforms you will be able to reach with Swift code. Right now that is Apple, and, umm, Apple. 11.7% of the global smartphone market (since you wanted a statistic so bad), less than that of the global desktop market. Microsoft's platform is much wider and richer, and even Microsoft decided it couldn't really get away with making C# a proprietary language, as evidenced by both its recent actions regarding open-sourcing the language and its earlier actions supporting Mono.
A good way to study the health of a language is to look at the third party community surrounding it. Like, "what will happen if the primary steward completely loses interest in the language and tries to kill it." Some languages, like C and C++, are so popular they transcend any one company, and the libraries and ecosystems for those are especially rich. For languages like Java, where the steward is a company rather than a committee, there are significant third-party projects in the area (like Eclipse, SWT, and bindings to GTK etc.), and that indicates good health. C# has Mono and ... not much else ... but Mono includes bindings to popular GUI libraries and stuff, so it's in fair health at least.
Python has a few third party implementations, but it's obviously tied pretty closely to its steward foundation. Fair-ish health to maybe fair health because the foundation is a community in itself. Objective C has ... umm ... a GCC frontend and GNUStep? Not really good health. The language used to be more widely used, but its non-Apple community has almost collapsed, and you can barely program in it in a cross-platform way anymore. Apple is the steward of Objective C, and few outside Apple are really dedicated to even keeping the language alive.
So where does Swift fit in? It's a spinoff of Objective C, which is in poor health, and, right now, no one outside of Apple is even saying they're going to do anything at all with it. It's not even going to be a flash in the pan like Ruby. It will be, at best, "the thing you use to make games for iPhones." Is it interesting if you want to make stuff for iPhones and maybe OS X? Yeah, sure, though, between Obj-C and Swift, I think it more wise to choose Obj-C since it at least has a weak and dying third party community attached to it.
Will its continued existence be entirely at the mercy of Apple? Just like Visual Basic 6 was completely at the mercy of Microsoft, and died when Microsoft decided to kill it?
Yup.