
Het is zover, Swift is nu open source (Upd.)
Apple kondigde het op de Worldwide Developers Conference (WWDC) 2015 al aan, "later dit jaar" zou Apple's nieuwe programmeertaal Swift open source gaan. En het is Apple gelukt om het binnen die termijn voor elkaar te krijgen, gisteren was het officieel zover.
Als je een ontwikkelaar bent dan kan je terecht op Apple's
Swift pagina, of op Apple's
GitHub pagina. Gisteravond was de Swift pagina nauwelijks nog te bereiken, kennelijk was de aandacht overweldigend, en mogelijk nog groter dan Apple verwacht had.
Apple's Senior Vice President of Software Engineering Craig Federighi is degene die hiervoor verantwoordelijk is, en hij gaf dan ook een aantal interviews voor deze gelegenheid, onder andere
aan Ars Technica en
aan The Next Web.
Daarin maakt hij duidelijk dat Apple denkt dat Swift de programmeertaal is voor de komende 20 jaar, en graag wil dat Swift binnenkort de eerste taal is die leerlingen en studenten het eerst zullen gaan leren.
In terms of where we hope the open source project will take Swift, it comes back to the original goals of making Swift the language you learn to program in from the outset, and know that when you learn it you'll be able to use it to accomplish everything you want to accomplish, all the way from building mobile applications to cloud development. Open sourcing it creates a really clear path to what was already starting to happen.
If a university wants to revise their core curriculum and start teaching programming in Swift, it being open source really makes that an easy decision for them to make.
Gebruik je op dit moment Objective C dan hoef je je geen zorgen te maken, Craig Federighi maakt ook meteen duidelijk dat daar voorlopig niet aan getornd zal worden.
Objective C is forever. I don't think anyone should fear for the future of Objective C. We're going to continue to support Objective C for ourselves and the developer community.
Apple] has an investment in many many millions of lines of Objective C, and that's not going to change.
Hieronder kan je het hele persbericht lezen dat Apple heeft uitgebracht over het open sourcing van Swift.
Apple stelt Swift beschikbaar als open source
Met bijdragen van ontwikkelaars wordt Swift alleen maar beter en op meer platforms inzetbaar
CUPERTINO, 3 december 2015 Apple heeft vandaag bekendgemaakt dat de programmeertaal Swift nu open source is. Dat betekent dat allerlei getalenteerde ontwikkelaars (appontwikkelaars maar ook ontwikkelaars bij onderwijsinstellingen en bedrijven) een bijdrage kunnen leveren aan het verder uitbreiden en optimaliseren van Swift en deze programmeertaal bovendien op nieuwe computerplatforms kunnen inzetten. Swift is in 2014 geïntroduceerd en is de snelstgroeiende programmeertaal ooit. Swift combineert de prestaties en efficiëntie van gecompileerde talen met de eenvoud en interactieve mogelijkheden van populaire scripttalen.* Apple heeft vandaag ook de website Swift.org gelanceerd. De site bevat niet alleen uitgebreide informatie over Swift als open-sourcetaal, maar ook technische documentatie, bijdragen van gebruikers en links waarmee je de broncode van Swift kunt downloaden.
"Door Swift beschikbaar te stellen als open-sourcetaal, kunnen ontwikkelaars wereldwijd er hun bijdrage aan leveren en deze programmeertaal op nieuwe platforms inzetten", aldus Craig Federighi, Senior Vice President Software Engineering van Apple. "Swift is zo krachtig en eenvoudig in het gebruik dat een heel nieuwe generatie warm zal lopen voor programmeren. En dankzij de ontwikkelingen die vandaag zijn aangekondigd, kunnen nieuwe ideeën overal worden toegepast, op mobiele devices, in de cloud en waar dan ook."
Swift is een krachtige en intuïtieve programmeertaal die ontwikkelaars alle mogelijkheden biedt om een nieuwe generatie revolutionaire software te ontwerpen. Programmeren met Swift is heel eenvoudig, zelfs als je nog nooit een regel code hebt geschreven. Het is de eerste systeemprogrammeertaal die net zo duidelijk en praktisch is als een scripttaal. Veilig programmeren staat voorop: met Swift zijn hele categorieën met veelvoorkomende programmeerfouten voortaan verleden tijd.
De broncode van Swift is beschikbaar via GitHub en ondersteunt niet alleen alle softwareplatforms van Apple (iOS, OS X, watchOS en tvOS) maar ook Linux. Beschikbare componenten zijn onder meer de Swift Compiler, Debugger, Standard Library, Foundation Libraries, Package Manager en REPL. Swift wordt gelicentieerd onder de veelgebruikte open-sourcelicentie van Apache 2.0. Er is een uitzondering toegevoegd voor runtime-bibliotheken, zodat ontwikkelaars Swift eenvoudig in hun eigen software kunnen opnemen en de taal ook voor nieuwe platforms kunnen gebruiken. Ga naar de nieuwe site Swift.org voor meer informatie over Swift en voor bijdragen van andere gebruikers.
* Gebaseerd op de RedMonk-ranglijst van programmeertalen van juni 2015.
met dank aan forumlid 'Pieterr', die als eerste dit nieuws melddeUpdate: Als je interesse hebt in code schrijven met Swift dan heeft IBM iets interessants voor je. Want in de IBM Swift Sandbox kan je de code direct in browservenster invoeren en het resultaat zien. Voor deze IBM Swift Sandbox moet je
hier zijn. Voor meer achtergrondinformatie over dit initiatief van IBM kan je
hier terecht.