Actualité

Divers

Impressionnant : révolutionner la programmation devenue interactive

Par Arnaud Morel - Publié le

Bret Victor est un inventeur passionné, ex désigner d'interfaces pour Apple. L'homme a également travaillé pour Al Gore, pour proposer des visualisations remarquables notamment des problématiques environnementale, ou pour Alesis, autour d'instruments de musique. Un homme aux multiples talents en somme. Et, en donnant une conférence lors du CUSEC 2012, qui se tenait en janvier dernier à Montréal, Bret a encore peaufiné sa légende.

Impressionnant : révolutionner la programmation devenue interactive


Il y dévoile un outil de programmation javascript (mais le concept est extensible à d'autres langages) maison fondé sur l'idée d'interactivité et d'expérimentation. Bret explique que lorsqu'un programmeur doit travailler sur son code, le compiler avant d'en voir le résultat, il se ferme des portes. À la place, il propose une approche fondée sur l'interactivité.

Que se passe-t-il si, sur ce code décrivant une image, je fais varier tel ou tel paramètre. Pour rendre l'expérimentation simple, Bret affecte chaque variable d'un curseur permettant d'en modifier dynamiquement la valeur. Le résultat s'affiche en direct via un visualiseur. L'inverse est possible : survoler la visualisation pour retrouver le ou les paramètres la définissant. Impressionnant !



Bret Victor