< Return to Video

Quorum: An Accessible Programming Language

  • 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.
  • 7:06 - 7:12
    ‭Subtitles created on the Amara.org platform.
Title:
Quorum: An Accessible Programming Language
Description:

This video serves as an introduction to the Quorum programming
language which is designed to be accessible to individuals with disabilities and is widely used in schools for the blind. Also available with audio description: https://youtu.be/E0pDz1hWee8

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

French subtitles

Revisions Compare revisions