Swift Performance

It was addressed to @CTMacUser questioning, but i liked your answer a lot.

Some threads are already running to speak about some topics, and there's a trouble about community driven design at some point, that it works like a self-fulfilling prophecy.

You designed a language a certain way, and that turned that language popular to some crowd with a particular set of tastes. This in turn will make the majority of the people that consume your language ask for more of the things that appeal to their tastes, but by doing this, the language might not be appealing to other crowds that are not covered by your current language.

Sometimes, to make that big turn, to also appeal to other crowds, you must instead of just hearing the inner bubbles, see the people who are not being covered and therefore are not even speaking.

Swift have everything. A super nice language, its optimized for LLVM, have a great relationship with C and C++. Now there' s a couple of miles that if it goes for it, it will also make the language competitive with C++ and Rust. (Its all more or less defined in the 'ownership manifesto') All of this without stopping being a pleasant programming experience with initial baby-steps covered for the beginners and people that wont need to dive too much in the details (unlike the likes of C++ and Rust).

Speaking of Java, Java have promissed the world, and even when doing a lot, it couldnt deliver its promisse. The first language after Java that can actually deliver that promisse for me at least is Swift.

If it can be powerful as Java and C#, with good FP paradigms but being open and performant as C++, it will be a language to rule the world :).

4 Likes