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

Mickaël Bazoge |

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.

avatar Antho60 | 

On peut parler de SwiftIX??? ???

avatar IGerard | 

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

avatar wataru | 

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

avatar marenostrum | 

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

avatar MightyMac | 

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

avatar marenostrum | 

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

avatar IGerard | 

@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 | 

ç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 | 

Il reste dans la Core Team

avatar Ginger bread | 

Une vraie opportunité ou une mise sur la touche?

avatar oomu | 

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 | 

@Ginger bread

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

avatar occam | 

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 | 

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

avatar Almux | 

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

avatar IGerard | 

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 | 

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

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

avatar Rez2a | 

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 | 

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 | 

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 | 

@marenostrum

What ?

Y a pas de paradigme fonctionnel dans Swift ?

avatar oomu | 

@marenostrum

hein ?

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

avatar Albator1138 | 

@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 | 

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 | 

@ oomu

merci pour cette - longue - réponse.

avatar BeePotato | 

@ 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.

avatar IceWizard | 

@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.

avatar marenostrum | 

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.

avatar IceWizard | 

@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".

avatar oomu | 

"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.

avatar oomu | 

@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.

avatar ovea | 

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.

avatar deltiox | 

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 ?

avatar marenostrum | 

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.

avatar BeePotato | 

@ 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é. ;-)

avatar marenostrum | 

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.

avatar oomu | 

cliché.

avatar BeePotato | 

@ 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).

avatar IceWizard | 

@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 ?

avatar marenostrum | 

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.

avatar IceWizard | 

@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.

avatar oomu | 

"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.

avatar BeePotato | 

« 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.

avatar C1rc3@0rc | 

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.

avatar marenostrum | 

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.

avatar 6ix | 

@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.

avatar marenostrum | 

c'est pour ça qu'il va pas laisser de trace, même Jobs. t'as complété mon commentaire en fait.

avatar oomu | 

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.

avatar Florian Innocente | 
A lire certaines réactions t'as l'impression que l'objectif dans une vie professionnelle doit être de travailler toute sa vie dans 1 boite.
avatar malcolmZ07 | 

@innocente

Triste constat :-/

Pages

CONNEXION UTILISATEUR