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