Le créateur de Swift quitte Apple [màj]
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.

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.
On peut parler de SwiftIX??? ???
C'est dur de bosser avec un Mac...
C'est dommage je trouve... après Swift étant OpenSource je pense que l'on ça continué du Fork !
je m'en fous du swift, apparement lui aussi.
@marenostrum :
Ce n'est pas tu tout la teneur du communiqué. Il reste dans la core team.
dans l'article "actif" est entre guillemets. donc l'auteur n'y croit pas beaucoup de son nouveau rôle.
@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
ç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.
Il reste dans la Core Team
Une vraie opportunité ou une mise sur la touche?
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 !
@Ginger bread
Je vois mal un type se faire mettre sur la touche et ensuite poster ce genre de message..
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.»
ou ptet parce que c'est vrai. ou po.
Ça n'est certes pas à qui n'y a jamais travaillé d'en tirer des conclusions à l'emporte-pièce...
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
On verra bien les conséquences de son départ
Il était le patron de l'équipe outils de dev...
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.
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.
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.
@marenostrum
What ?
Y a pas de paradigme fonctionnel dans Swift ?
@marenostrum
hein ?
vous allez oublier Chris Lattner, le principal auteur de LLVM et Clang ?! O_o
@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.
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)
@ oomu
merci pour cette - longue - réponse.
@ Albator1138 :
Aux avantages listés par oomu, j’ajouterai un autre point de Clang que j’apprécie par rapport à GCC : la clarté et la précision de ses messages d’erreur lors d’une compilation.
@marenostrum
"que pas plus loin que hier on ne connaissait pas du tout le gars. et on va l'oublier de sitôt."
On ? Tu veux dire que TOI tu ne le connaissais pas. Moi si, comme beaucoup de gens s'intéressant à Swift.
si moi je ne le connaissais pas, que je connais plein de trucs inutiles, j'imagine les autres. la plupart des gens ne le connaissent pas, sans doute là dessus. et ils vont jamais le connaitre. même Jobs est connu par très peu de gens, et il sera oublié sans Apple.
@marenostrum
"Jobs est connu par très peu de gens"
Tu confonds avec Wozniak.
Apple est la marque la plus connue au monde, devant Coca Cola et Disney. TOUT le monde, dans les pays développés, sais que Steve Jobs a créé Apple. Dans 20 ans son nom sera oublié du grand public, mais pour le moment il est mondialement célèbre.
Si tu as des doutes, descend dans la rue et demande à 20 personnes prises au hasard s'ils savent "qui est Steve Jobs".
"Dans 20 ans son nom sera oublié du grand public, mais pour le moment il est mondialement célèbre."
on a pas oublié Henry Ford.
Chacun sa culture, chacun ses priorités, chacun ses idoles aussi farfelues soient elles.
@marenostrum
". et ils vont jamais le connaitre. même Jobs est connu par très peu de gens, et il sera oublié sans Apple."
O_o et c'est grave ? Vous pensez donc qu'une personne n'a aucune valeur parce que vous ne la connaissiez pas, vous allez l'oublier et le premier gars dans la rue s'en fout ? qu'elle importance ? Celle que je LUI DONNE ! (énorme).
La seule chose de grave: si l'humanité oublie le Oomu.
De la quartes des most wanted languages, seul swift n'est pas de paradigmes fonctionnels … une vraie chance de passer à côté des meilleurs algos venus des sombres espaces glacés où une vie prospère sans lumière, aucune.
J'ai l'impression qu'Apple a du mal en ce moment à retenir pas mal de créateurs clé en interne
Trop de talents ? Pas assez de débouchés ? Pas de carrière ou challenges internes ? Mauvaise gestion des talents ?
le vrai talent travaille pour son compte, comme Steve Jobs. parce que c'est plus facile laisser un nom derrière soi.
en plus dans le sein d'une équipé y a même pas besoin de talent en fait. lui il parle de Discipline. et il a raison, la discipline est plus importante que le talent, travaillant dans une équipe.
maintenant qu'il part de Apple il aura l'occasion de montrer son vrai talent.
@ marenostrum : « maintenant qu'il part de Apple il aura l'occasion de montrer son vrai talent. »
Il avait déjà eu l’occasion de faire la démonstration de son talent avant de rejoindre Apple. C’est même grâce à ça qu’il a été embauché. ;-)
un homme le talent ne cherche pas être embauché quelque part, mais s'il peut pas tout seul, embauche les autres pour réaliser son projet.
plus haut exprès j'avais écrit du "vrai talent", donc pas un talent quelconque ou relatif.
cliché.
@ marenostrum : « un homme le talent ne cherche pas être embauché quelque part »
Ah ? Il n’est jamais bon de généraliser et d’essayer de trouver des principes universels.
Pour reprendre l’exemple de « vrai talent » que tu as donné initialement, on rappellera qu’il a justement travaillé à se faire embaucher chez Apple fin 1996. C’est ce qui lui a permis d’en devenir PDG en 1997 (ce qu’il n’avait pas fait durant sa première période chez Apple).
@marenostrum
"le vrai talent travaille pour son compte, comme Steve Jobs. parce que c'est plus facile laisser un nom derrière soi."
Steve Jobs, le type qui a bossé comme salarié pour HP et Atari avant de créer sa propre entreprise ?
il a travaillé combien de jours ? c'est normal de travailler un moment, jeune, mais pas des années. Jobs a quitté l'école direct quand il a vu qu'on apprend pas grande chose (enfin par rapport à lui). et pourtant l'école c'est à la mode, pour la plupart des familles c'est l'objectif principal de leurs enfants.
@marenostrum
"il a travaillé combien de jours ?"
Jobs est entré chez Atari en 1974, alors qu'Apple a été créé le premier avril 1976 (cela ne s'invente pas). Je ne sais pas quand il a quitté Atari, probablement quelques mois après la création d'Apple quand un investisseur a mis 250.000 $ sur la table pour aider la jeune entreprise à développer l'Apple II.
HP c'était son job d'été quand il était lycéen.
"J'ai l'impression qu'Apple a du mal en ce moment à retenir pas mal de créateurs clé en interne"
il y a une passation. Remarquez combien toutes ses personnes ont été actives (très actives) depuis la fin 90/début 2000 (même sans être embauché par Apple tout de suite, ils ont été acharnés sur des projets pendant 20 ans).
Tout comme le principal auteur du micro-noyau MACH, le principal artisan de l'automatisation de Os X, ou maintenant celui de LLVM, y a un moment où ces gens prennent un peu de distance ou doivent passer le relai à quelqu'un d'autre.
Ils ont presque tous passés 20 ans sur un projet unique (que cela soit hors ou dans Apple, comme pour LLVM/clang ou MACH)
De même que Ive ne peut pas rester à faire de zolis zappareils en alu pendant des décennies. Il a + de 20 ans d'Apple derrière lui le bougre.
Toute la génération qui a été derrière l'ipod-iphone-osx/mac-intel est en train de passer la main à la nouvelle génération.
« an opportunity in another space »
Ouaip, peut-être bien qu’il va continuer à contribuer sérieusement à Swift, mais pour le compte de Google. :-)
Blague à part, je ne suis pas sûr que ça soit réellement sans impact notable sur l’évolution de Swift. M’enfin, on verra bien.
Bref il quitte Apple.
On peut prendre cette information comme l'on veut, sachant l'importance de Swift pour Apple une chose est incontestable c'est que rien chez Apple n'a retenu une personne cle de plus de partir :(
On peut imaginer que c'est pas un probleme de salaire. Reste donc le manangement, la motivation face aux projets, ou encore l'ambiance...
Un de plus qui s'en va.
il aurait fait swift tout seul, dans son coin, il aurait lassé plus de trace. Apple c'est trop grand maintenant, ça étouffe tout. donc c'est normal de voir les ambitieux partir vers d'autres horizons.
@marenostrum
Tu as aussi le droit de te taire et d'arrêter de raconter n'importe quoi!
Une personne seule, quel que soit son talent, ne fait rien! Surtout dans l'entrepreneuriat! Steve Jobs n'était pas seul. Elon Musk n'est pas seul. Larry Page n'est pas seul. Bill Gates n'était pas seul...
Et pour la petite histoire, Lattner était bien peu entouré au début, donc "il aurait mieux fait de faire Swift dans son coin", d'une part Swift est ce qu'il est en grande part grâce à lui justement, et d'autre part s'il n'avait pas eu Apple derrière je doute que quelques années après les premières lignes de code cela soit devenu un langage utilisé en masse comme c'est aujourd'hui le cas (ce n'est que le début).
Alors toi tu l'oublieras peut-être dès ce soir, mais ne t'inquiète pas pour lui, son travail est déjà largement reconnu.
c'est pour ça qu'il va pas laisser de trace, même Jobs. t'as complété mon commentaire en fait.
ou l'envie d'être Astronaute
ou de partir faire le kakou sur les plus hautes montagnes avec sa famille
ou bosser chez Nestlé sur une révolution du chocolat
ou.. qui sait ?
Apple peut pas tout faire à elle seule dans la vie d'une personne.
@innocente
Triste constat :-/
Pages