Ouvrir le menu principal

MacGeneration

Recherche

Quatre ans de développement pour Swift

Mickaël Bazoge

jeudi 05 juin 2014 à 07:32 • 76

Logiciels

Swift a été la surprise du chef durant le keynote de la WWDC. Personne n'avait vu venir cette annonce : un nouveau langage de programmation, présenté comme un « Objective-C sans le C » et surtout, comme le sésame pour développer des applications destinées à iOS et OS X (lire : Swift, un langage conçu par Apple pour Apple). On a à peine effleuré la surface de ce langage, et déjà on en sent tout le potentiel — les développeurs intéressés pourront se jeter sur le livre numérique gratuit mis à disposition par Apple, ainsi bien entendu que sur la beta de Xcode 6. Un des premiers développements a d'ailleurs été… un clone de Flappy Bird dont on trouvera le code source sur GitHub.

Swift n'est cependant pas sorti du chapeau magique de Craig Federighi. Chris Lattner, en poste chez Apple depuis 2005 où il a occupé plusieurs postes, supervise désormais le département Developer Tools, en charge de Xcode. Il est le créateur de l'infrastructure du compilateur LLVM.

Sur son blog, il donne quelques précisions sur Swift, dont il a commencé le développement en juillet 2010. Lattner a implémenté la structure basique du langage. À l'époque, bien peu de gens chez Apple avaient eu vent de l'existence de ce projet; cela a changé début 2011, où une équipe de plus en plus importante est venue renforcer les effectifs. En juillet dernier, le développement de Swift est devenu un sujet majeur pour le groupe Apple Developer Tools.

Chris Lattner

Swift s'est inspiré de plusieurs langages dont l'Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, et bien d'autres encore. Lattner explique que le travail de dogfooding (période de test en interne) a été particulièrement important afin de livrer un produit aussi propre que possible. Les équipes de Xcode ainsi que celle de LLDB (à l'origine du débuggueur du même nom) sont également saluées pour leur « travail phénoménal ». Il espère rendre la programmation plus abordable et plus « fun ».

Ajouter ce site dans Google News

Siri AI apparaît en français ET en Union européenne sur macOS 27.2 bêta 1

16/09/2026 à 21:45

• 28


Apple sort la version 27.2 bêta de ses systèmes pour les développeurs, avec Siri AI qui s'étend à de nouvelles langues

16/09/2026 à 20:15

• 37


Nokia annonce l’abandon immédiat de RapidAPI pour Mac (ex Paw)

16/09/2026 à 17:46

• 17


Les coques Apple pour iPhone 18 Pro (Max) déjà en promo chez Amazon

16/09/2026 à 17:37

• 6


Revue des tests des iPhone 18 Pro : la photo de nuit progresse, l’ouverture variable divise

16/09/2026 à 16:30

• 80


Les Xserve de l’IA : Apple envisagerait des serveurs M8 Ultra pour les entreprises

16/09/2026 à 16:17

• 28


Réseaux sociaux : l’Union européenne prépare des restrictions pour les moins de 15 ans

16/09/2026 à 14:36

• 133


Apple Watch : la Series 12 met fin à la brillante finition noir de jais

16/09/2026 à 12:59

• 42


Le nouveau Siri peut-il enfin tenir la promesse de ses créateurs ?

16/09/2026 à 12:51

• 47


Aqara lance le FP400, le successeur Matter et Thread du détecteur de présence FP2

16/09/2026 à 12:44

• 17


Des employés et ex-employés d’Apple appellent à manifester pour le lancement de l’iPhone Duo

16/09/2026 à 12:32

• 0


C&C France, l’un des principaux revendeurs Apple, placé en redressement judiciaire

16/09/2026 à 11:50

• 44


Alerte nostalgie : AppZapper fait un retour spectaculaire pour supprimer les apps

16/09/2026 à 10:54

• 48


Apple lie le trousseau à l'enclave sécurisée avec macOS Tahoe, et empêche sa copie d'un Mac à un autre 🆕

16/09/2026 à 10:41

• 9


Google autorise finalement ses développeurs à coder avec Claude

16/09/2026 à 10:19

• 3


Le dernier iMac Intel 21,5 pouces rejoint la liste des produits anciens d’Apple

16/09/2026 à 09:31

• 11