Fermer le menu
 

Le créateur de Swift quitte Apple [màj]

Mickaël Bazoge | | 18:41 |  65

Chris Lattner, le créateur de Swift, quitte Apple. Dans un message posté sur la liste de diffusion du langage de programmation, il explique que cette décision n’a pas été prise à la légère, qu’il reste engagé auprès de la communauté Swift, mais qu’il n’a pas voulu laisser passer une opportunité dans un autre secteur, sans plus de précision. Il sera un membre « actif » de l’équipe en charge de Swift, ainsi qu’un contributeur.

Chris Lattner à gauche, Ted Kremenek à droite — Cliquer pour agrandir

Ted Kremenek prendra sa place en tant que « leader du projet » ; il aura pour mission de gérer l’administratif et il assumera les responsabilités de swift.org. « Apple est un endroit incroyable où s’assemblent les capacités, l’imagination et la discipline nécessaire pour créer quelque chose [comme Swift] », écrit Lattner.

Swift est en grande forme, poursuit-il, et « Swift 4 sera une version importante ». La version 3.1 est attendue pour le printemps. Ce changement de tête ne devrait avoir aucun impact sur la « structure » ou le fonctionnement de la machine Swift.

Chris Lattner est le créateur de l’infrastructure du compileur LLVM ; depuis 2005, il occupait plusieurs postes à Cupertino, et c’est cinq ans plus tard qu’il entame la conception de Swift. Dès 2011, il reçoit le renfort d’une équipe plus importante. Et de fil en aiguille, Apple en a fait son langage de développement de prédilection. Swift a été lancé en juin 2014 (lire : Quatre ans de développement pour Swift).

Mise à jour — On a rapidement appris que Chris Lattner rejoignait Tesla.

Catégories: 
Tags : 

Les derniers dossiers

Ailleurs sur le Web


65 Commentaires

avatar Antho60 10/01/2017 - 18:59 via iGeneration pour iOS

On peut parler de SwiftIX??? 😊😊😊

avatar IGerard 10/01/2017 - 19:01

C'est dur de bosser avec un Mac...

avatar wataru 10/01/2017 - 19:02 via iGeneration pour iOS

C'est dommage je trouve... après Swift étant OpenSource je pense que l'on ça continué du Fork !



avatar marenostrum 10/01/2017 - 19:15

je m'en fous du swift, apparement lui aussi.

avatar MightyMac 10/01/2017 - 20:17 via iGeneration pour iOS

@marenostrum :
Ce n'est pas tu tout la teneur du communiqué. Il reste dans la core team.

avatar marenostrum 10/01/2017 - 20:51

dans l'article "actif" est entre guillemets. donc l'auteur n'y croit pas beaucoup de son nouveau rôle.

avatar IGerard 10/01/2017 - 20:56 via iGeneration pour iOS

@marenostrum

Lis son message dans la liste ... que j'ai posté

" I plan to remain an active member of the Swift Core Team, as well as a contributor to the swift-evolution mailing list"

Là les guillemets c'est moi qui les ai mis

Après toute interprétation est possible ... on en saura pas grand chose de plus

avatar oomu 10/01/2017 - 21:30

ça était tout un pan de sa vie LLVM et swift : étudiante et professionnelle.

Il est peu crédible qu'il stoppe d'un coup. Le message dit bien qu'il continuera à contribuer au projet.

avatar IGerard 10/01/2017 - 19:27 via iGeneration pour iOS

Il reste dans la Core Team

avatar Ginger bread 10/01/2017 - 19:27 via iGeneration pour iOS

Une vraie opportunité ou une mise sur la touche?

avatar oomu 10/01/2017 - 21:32

s'il le dit que c'est suite à une nouvelle opportunité, c'est que c'est pour masquer le complot des Hommes Taupes de l'infra-monde bien sur.

Pourquoi en douteriez vous de ses propres mots ? et même si il mentait (comme le oomu), en quoi cela serait grave ?

Pour ceux et celles mis sur la "touche", on l'apprend. Ceux et celles qui ont en marre, on le sait, et ceux et celles qui ont des opportunités, ils le disent ou cela fini par ce savoir !

avatar 0MiguelAnge0 11/01/2017 - 00:30 via iGeneration pour iOS

@Ginger bread

Je vois mal un type se faire mettre sur la touche et ensuite poster ce genre de message..

avatar occam 10/01/2017 - 19:29

Chaque fois que le communiqué de départ d'une grosse pointure souligne combien Apple a été pour eux un endroit unique, incroyable, fabuleux, mirobolant, supercallifragilistique pour travailler, je ne peux pas m'empêcher de me souvenir du bref discours de Sir Geoffrey Howe donnant sa démission du gouvernement britannique, démission qui précipita la chute de Maggie Thatcher :

« It has been suggested--even, indeed, by some of my right hon. and hon. Friends--that I decided to resign solely because of questions of style and not on matters of substance at all. Indeed, if some of my former colleagues are to be believed, I must be the first Minister in history who has resigned because he was in full agreement with Government policy. The truth is that, in many aspects of politics, style and substance complement each other. Very often, they are two sides of the same coin.»

avatar oomu 10/01/2017 - 21:35

ou ptet parce que c'est vrai. ou po.

avatar Almux 17/01/2017 - 20:10

Ça n'est certes pas à qui n'y a jamais travaillé d'en tirer des conclusions à l'emporte-pièce...

avatar IGerard 10/01/2017 - 19:28 via iGeneration pour iOS

Son message au groupe :

Since Apple launched Swift at WWDC 2014, the Swift team has worked closely with our developer community. When we made Swift open source and launched Swift.org we put a lot of effort into defining a strong community structure. This structure has enabled Apple and the amazingly vibrant Swift community to work together to evolve Swift into a powerful, mature language powering software used by hundreds of millions of people.

I’m happy to announce that Ted Kremenek will be taking over for me as “Project Lead” for the Swift project, managing the administrative and leadership responsibility for Swift.org. This recognizes the incredible effort he has already been putting into the project, and reflects a decision I’ve made to leave Apple later this month to pursue an opportunity in another space. This decision wasn't made lightly, and I want you all to know that I’m still completely committed to Swift. I plan to remain an active member of the Swift Core Team, as well as a contributor to the swift-evolution mailing list.

Working with many phenomenal teams at Apple to launch Swift has been a unique life experience. Apple is a truly amazing place to be able to assemble the skills, imagination, and discipline to pull something like this off. Swift is in great shape today, and Swift 4 will be a really strong release with Ted as the Project Lead.

Note that this isn’t a change to the structure - just to who sits in which role - so we don’t expect it to impact day-to-day operations in the Swift Core Team in any significant way. Ted and I wanted to let you know what is happening as a part of our commitment to keeping the structure of Swift.org transparent to our community.

-Chris

avatar IGerard 10/01/2017 - 19:30 via iGeneration pour iOS

On verra bien les conséquences de son départ

Il était le patron de l'équipe outils de dev...

avatar Rez2a 10/01/2017 - 19:33 via iGeneration pour iOS

Dur dur comme départ, ce mec est très compétent. Après, je pense que le plus gros est derrière lui, il peut être fier de ce qu'il a réussi à faire chez Apple. Je me fais pas trop de souci, Kremenek a l'air très bon aussi.

avatar 6ix 10/01/2017 - 19:56 via iGeneration pour iOS

Maintenant que Swift est sur les rails, avec une core team et une communauté active, il a peut-être tout simplement envie de retrouver une vie en-dehors d'Apple.

Cela n'a peut-être rien à voir, mais il ne faut pas oublier que ces personnes sont dévouées corps et âme à leur job (suffit de voir quand il est actif sur Swift, et ce n'est que la partie publique) et qu'après quelques années le besoin de souffler ou changer d'air devient normal.

Qui plus est, le challenge a son niveau de compétences était de lancer swift de zéro. Maintenant qu'il s'agit beaucoup plus de gestion que de développement, il a peut-être aussi envie de faire autre chose que des meetings et des reviews.

avatar marenostrum 10/01/2017 - 20:14

en tout cas il ne pouvait pas faire plus (surtout étant employé). avec sa démission il est devenu connu au moins. macG (et des milliers de sites du genre) lui a dédié un article. et nous des commentaires, que pas plus loin que hier on ne connaissait pas du tout le gars. et on va l'oublier de sitôt.

avatar IGerard 10/01/2017 - 20:53 via iGeneration pour iOS

@marenostrum

What ?

Y a pas de paradigme fonctionnel dans Swift ?

avatar oomu 10/01/2017 - 21:37

@marenostrum

hein ?

vous allez oublier Chris Lattner, le principal auteur de LLVM et Clang ?! O_o

avatar Albator1138 10/01/2017 - 23:29

@oomu

Une petite question de néophyte :

Quels sont les bénéfices / avantages de LLVM (et Clang) par rapport à GCC ?

Merci infiniment pour ton avis.

avatar oomu 11/01/2017 - 01:01

wouf !. D'autres sauront mieux que moi:

LLVM est une autre architecture que gcc: le pseudo-code intermédiaire à la compilation est formalisé et permet de s'en servir pour optimiser d'avantage le code (et éventuellement de nouvelles optimisations pas encore connues).

Le pseudo-code peut être exécuté sur une machine virtuelle (à la java), ou compilé à nouveau vers une machine physique connue ou une future architecture matérielle.

Cela permet éventuellement le portage automatique d'applications déjà compilées à un autre processeur que celui prévu par le développeur à l'origine.

LLVM simplifie l'écriture de compilateurs de nouveaux langages. Il faut écrire le compilateur vers sa plateforme, et les bibliothèques déjà existantes de LLVM sont chargées d'optimiser ce code intermédiaire vers le processeur souhaité.

LLVM est donc une suite de logiciels et bibliothèques pour écrire des compilateurs et optimiser le code, indépendant de tout langage et de toute architecture.

Je n'ai pas fait de comparaisons moi même, mais CLANG, compilateur C/C++/Objective-C pour LLVM, est décrit comme beaucoup plus rapide que GCC pour compiler.

LLVM est prévu, fut conçu, pour simplifier et aider à l'analyse de code et d'être lui même une plateforme avec une API permettant de l'intégrer au sein d'autres outils.

Mais GCC gère actuellement plus de langage, peut être plus de processeur (à vérifier), plus de normes et extensions de langages.

GCC est sous licence GPL (logique, c'est le projet GNU)
LLVM est sous licence BSD (je pense encore que c'est par réaction à l'existence de GCC sous GPL)

avatar Albator1138 11/01/2017 - 10:31

@ oomu

merci pour cette - longue - réponse.

Pages