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

Tesla abandonne le nom Full Self-Driving en Europe : finalement, ce sera Tesla Conduite Assistée

09/10/2026 à 20:50

• 16


Maison connectée : les accessoires des partenaires d’Apple auraient droit à une fonction spéciale

09/10/2026 à 20:12

• 1


Le Pentagone veut diffuser une exécution en direct : les plateformes accepteront-elles ?

09/10/2026 à 19:30

• 0


Orange se prend pour Disneyland et propose un Fast Pass 5G+ : une journée de 5G devant les autres pour 5 €

09/10/2026 à 19:04

• 41


Apple doit réapprendre à garder ses secrets

09/10/2026 à 18:06

• 9


Ces petits grésillements qui accompagnent certains MacBook Pro en plein travail

09/10/2026 à 17:39

• 23


Quand une cafetière connectée génère 1 To de trafic en 10 jours

09/10/2026 à 16:22

• 31


Marché du PC : les livraisons de Mac chutent, mais Apple gagne des parts de marché

09/10/2026 à 12:37

• 8


Safari Technology Preview adapte son zoom sous macOS, encore une trace d'un Mac tactile

09/10/2026 à 12:10

• 11


iPhone 18 Pro : Apple réduirait ses commandes face à une demande décevante

09/10/2026 à 11:34

• 114


Vous en avez marre de macOS ? Passez à Raspberry Pi OS sur votre Mac

09/10/2026 à 11:00

• 27


Microsoft 365 : le stockage familial perd jusqu'à 4 To au total au nom de la « flexibilité »

09/10/2026 à 10:45

• 39


Google lance une app gratuite de prise de notes par IA optimisée pour les Mac Apple Silicon

09/10/2026 à 10:25

• 11


Apple va-t-elle renommer Siri AI pour faire plaisir à Donald Trump ?

09/10/2026 à 09:13

• 123


Faut-il faire une croix sur le lancement européen du HomePad ?

09/10/2026 à 08:28

• 28


Anthropic demande aux utilisateurs d’arrêter de maltraiter Claude : même les IA ont droit à un peu de respect

09/10/2026 à 08:00

• 62