Return to Video

Quorum: un langage de programmation accessible

  • 0:01 - 0:07
    [Musique]
  • 0:07 - 0:12
    Si vous êtes une caméra, une caméra 3D
    et vous regardez cette personne,
  • 0:12 - 0:17
    et elle pointe dans cette direction.
    La question est : "qu'appelez-vous "x",
  • 0:17 - 0:20
    qu'appelez-vous "y",
    et qu'appelez-vous "z".
  • 0:21 - 0:26
    J'aimerais utiliser tout ce
    que j'ai appris pendant cet atelier.
  • 0:26 - 0:32
    Utiliser Quorum et peut-être
    développer mon propre jeu, plus tard.
  • 0:33 - 0:38
    J'aimerais vraiment enseigner aux autres.
    C'est plutôt ce que j'aime faire.
  • 0:38 - 0:42
    Et avec Quorum je peux faire ça
    plus facilement.
  • 0:51 - 0:53
    Les emplois technologiques sont demandés.
  • 0:53 - 0:57
    Et comprendre la programmation
    est important pour quiconque souhaite
  • 0:57 - 1:03
    avoir ces opportunités. Mais apprendre
    la programmation peut être dur pour
  • 1:03 - 1:06
    tout nouvel étudiant,
    notamment les handicapés.
  • 1:07 - 1:09
    C'est pour cela que Quorum fut créé.
  • 1:11 - 1:14
    Mon nom est Andreas Stefik.
    Je suis un assistant
  • 1:14 - 1:17
    professeur d'Informatique à l'Université
    de Nevada, Las Vegas.
  • 1:19 - 1:24
    J'ai inventé le langage Quorum, au début,
    puis ma femme et moi
  • 1:24 - 1:26
    avons créé plusieurs versions
    ensemble.
  • 1:26 - 1:30
    Il fut conçu au départ pour aider
    les aveugles et malvoyants à
  • 1:30 - 1:32
    apprendre à programmer
    plus facilement.
  • 1:32 - 1:36
    La raison à cela est qu'avant,
    la plupart de l'informatique
  • 1:36 - 1:39
    évoluait vers un contenu
    très visuel.
  • 1:39 - 1:43
    Et c'est très utile, mais pas
    pour les aveugles.
  • 1:45 - 1:48
    Je suis RIchard Ladner,
    professeur d'Informatique
  • 1:48 - 1:50
    et d'ingénierie à l'Université de
    Washington.
  • 1:52 - 1:55
    Alors vous avez vraiment besoin de code
    qui existe déjà.
  • 1:55 - 2:02
    Les enfants aveugles, qui ne peuvent voir
    le code, peuvent programmer en Quorum.
  • 2:02 - 2:07
    Et faire des programmes qui parlent,
    du son ou de la musique.
  • 2:07 - 2:09
    Donc coder n'est pas toujours
    visuel.
  • 2:09 - 2:12
    Si vous regardez les outils
    disponibles en général
  • 2:12 - 2:15
    pour les enfants, ils sont pour la plupart
    très visuels.
  • 2:15 - 2:18
    Et celui-ci est visuel et auditif.
  • 2:18 - 2:22
    Donc c'est plus pratique pour
    tout le monde.
  • 2:22 - 2:24
    Je suis Lauren Milne, un étudiant
    diplômé
  • 2:24 - 2:27
    à l'Université de Washington
    en Informatique.
  • 2:27 - 2:32
    Je travaille avec Richard Ladner et
    je fais beaucoup de recherche
  • 2:32 - 2:38
    en programmation, surtout
    pour les étudiants aveugles.
  • 2:38 - 2:45
    Il est compatible avec les afficheurs
    de braille
  • 2:46 - 2:49
    et a beaucoup de fonctionnalités,
    c'est très facile de rajouter
  • 2:49 - 2:52
    de l'audio dans les programmes et
    beaucoup de choses que vous pouvez
  • 2:52 - 2:54
    essayer avec l'audio,
    ce qui veut dire que vous
  • 2:54 - 2:56
    le rendez très accessible, vous savez,
    vous pouvez
  • 2:56 - 2:58
    rapidement et facilement faire des jeux
    accessibles
  • 2:58 - 3:02
    ou tout ce que vous aimeriez
    faire avec Quorum.
  • 3:03 - 3:05
    Les fonctionnalités de Quorum sont conçues
    de façon universelle.
  • 3:05 - 3:08
    Ce qui en fait un langage plus facile
    à apprendre, en général.
  • 3:09 - 3:12
    Une des raisons pour lesquelles
    Quorum est plus facile
  • 3:12 - 3:15
    dans certains cas, pour que les gens
    apprennent et assimilent,
  • 3:15 - 3:18
    et que le langage est plus simple.
  • 3:18 - 3:20
    Ce qui a des conséquences positives
    sur les handicaps d'apprentissage.
  • 3:20 - 3:23
    Par exemple, si je voulais dire
    à l'ordinateur
  • 3:23 - 3:25
    de faire quelque chose encore
    et encore,
  • 3:25 - 3:33
    dans un langage comme le Java, je dirais
    (code à l'écran)
  • 3:33 - 3:36
    Ce qui veut clairement dire
    que l'on devrait faire
  • 3:36 - 3:40
    quelque chose 10 fois. En Quorum,
    je dis "répète 10 fois".
  • 3:41 - 3:44
    Je trouve, personnellement,
    que lire des programmes en Quorum
  • 3:44 - 3:46
    est plus facile que de lire du C
  • 3:46 - 3:48
    ou du Java.
  • 3:48 - 3:54
    Je peux comprendre plus facilement et je
    pense qu'il y a des avantages majeurs
  • 3:54 - 3:57
    de ce point de vue.
    Juste cette simple élégance.
  • 3:57 - 4:01
    Dans la plupart des langages,
    après chaque ligne
  • 4:01 - 4:02
    vous devez mettre un point-virgule.
  • 4:03 - 4:04
    Pourquoi devez-vous mettre un point-virgule ?
  • 4:04 - 4:09
    On dirait juste une tradition.
    Il n'a pas besoin d'être là.
  • 4:09 - 4:12
    Et le Quorum n'a pas de points-virgules.
  • 4:12 - 4:14
    Ils supposèrent que ça serait
    vraiment bien
  • 4:15 - 4:17
    pour certains étudiants avec
    des handicaps d'apprentissage.
  • 4:17 - 4:22
    Quorum n'utilise pas de crochets,
    il utilise l'indentation
  • 4:22 - 4:25
    et utilise des mots-clés à la place
    pour indiquer la fin des boucles.
  • 4:26 - 4:27
    J'aimerais que vous tapiez
    le mot "modèle",
  • 4:28 - 4:30
    et ensuite le mot "boîte".
  • 4:30 - 4:34
    Maintenant il y a un surlignage rouge ici
    parce que nous ne l'avons pas ajouté.
  • 4:36 - 4:39
    Au fil des années,
    Quorum a gagné en popularité.
  • 4:41 - 4:46
    Je suis Dominique et j'aime vraiment
    l'informatique,
  • 4:46 - 4:48
    et j'apprécie l'utilisation de Quorum, et j'ai
  • 4:48 - 4:53
    utilisé d'autres langages avant
    comme le C++ et le Java.
  • 4:53 - 4:56
    Une des choses qui ressort pour moi
    en Quorum est la ponctuation.
  • 4:56 - 5:02
    Et c'est vraiment facile parce que vous
    n'avez pas à ajouter les points-virgules
  • 5:02 - 5:08
    et tout le reste d'embêtant comme les
    symboles # et @.
  • 5:08 - 5:13
    Vous utilisez juste des mots au final,
    ce qui est plus facile qu'utiliser
  • 5:13 - 5:17
    tous ces symboles confus
    et je pense que ça rend les choses
  • 5:17 - 5:20
    plus faciles pour moi de programmer
    en Quorum que dans d'autres langages.
  • 5:20 - 5:24
    Bonjour, je m'appelle Alyssa.
    Ce qui rend Quorum plus facile
  • 5:24 - 5:28
    est la façon dont ils écrivent,
    la façon dont ils programment
  • 5:28 - 5:30
    pour nous pour écrire le code.
  • 5:30 - 5:34
    Pour que nous n'ayons pas à ajouter
    les points-virgules et crochets,
  • 5:34 - 5:35
    parenthèses et tout ça.
  • 5:35 - 5:39
    Ils rendes les choses plus faciles.
    Vous pouvez juste écrire un mot "sortie",
  • 5:39 - 5:43
    disons par exemple, et ensuite vous
    pouvez écrire entre parenthèses
  • 5:43 - 5:45
    ce que vous voulez que
    l'ordinateur dise.
  • 5:46 - 5:50
    Et c'est ce qui le rend
    plus unique que d'autres
  • 5:50 - 5:52
    langages de programmation
    comme le Java.
  • 5:52 - 5:57
    Je m'appelle Mary. Vous pouvez faire
    beaucoup plus de choses en
  • 5:57 - 5:59
    Quorum avec moins de lignes
    de code que dans
  • 5:59 - 6:01
    d'autres outils que j'ai utilisés
    auparavant.
  • 6:02 - 6:06
    Quorum est basé sur des preuves
    scientifiques. Utilisant les résultats des
  • 6:06 - 6:08
    expériences scientifiques pour
    déterminer comment rendre
  • 6:08 - 6:10
    le langage plus facile à utiliser.
  • 6:11 - 6:15
    Quorum offre deux principaux avantages.
    Premièrement, tout est gratuit.
  • 6:15 - 6:18
    Et deuxièmement,
    au bout du compte,
  • 6:18 - 6:21
    tous les outils que nous utilisons
    et que nous donnons aux gens
  • 6:21 - 6:24
    sont vérifiés, à la fois par les
    professeurs et les étudiants
  • 6:24 - 6:26
    et sont vérifiés par des
    expériences
  • 6:26 - 6:27
    selon la méthode scientifique.
  • 6:28 - 6:31
    Le résultat est un langage
    de programmation
  • 6:31 - 6:33
    qui crée un environnement
    plus accueillant
  • 6:33 - 6:34
    pour les étudiants
    en informatique.
  • 6:35 - 6:37
    Beaucoup de gens,
    J'ai constaté ça
  • 6:37 - 6:40
    dans les classes d'introduction
    que j'ai enseignées, arrivent et
  • 6:40 - 6:45
    sont intimidés quand ils
    comment à programmer.
  • 6:45 - 6:48
    Il y a plein de bugs,
    et ça peut être très frustrant.
  • 6:48 - 6:53
    Les gens abandonnent, et très souvent
    les seuls gens qui restent
  • 6:53 - 6:56
    sont ceux qui viennent dans un cours
    d'université avec
  • 6:56 - 6:58
    déjà de l'expérience de
    programmation.
  • 6:58 - 7:02
    Tout ce qui diminue cette première entrée
    va maintenant amener beaucoup plus
  • 7:02 - 7:05
    de monde, et beaucoup de diversité
    grâce à ça.
Title:
Quorum: un langage de programmation accessible
Description:

Le Quorum est un langage de programmation conçu pour être facile à apprendre et à utiliser, notamment pour les malvoyants et autres handicaps d'apprentissage.
Il utilise l'indentation et supprime parenthèses, crochets et autres symboles difficiles pour les étudiants en difficulté.

more » « less
Video Language:
English, British
Team:
DO-IT
Duration:
08:21

French subtitles

Revisions