WEBVTT

00:00:02.124 --> 00:00:05.264
[Musica]

00:00:06.665 --> 00:00:11.798
Se siete una fotocamera 3D e state
guardando lei

00:00:11.799 --> 00:00:16.790
e lei sta indicando quella direzione, la
domanda è : cosa chiamate X,

00:00:16.790 --> 00:00:20.087
cosa chiamate Y e cosa chiamate Z.

00:00:20.761 --> 00:00:26.171
Mi piacerebbe prendere tutte le conoscenze
imparate in questo campo

00:00:26.171 --> 00:00:31.911
e sviluppare il mio gioco usando Quorum.
Magari più avanti.

00:00:33.112 --> 00:00:38.032
Vorrei davvero insegnare agli altri.
E' il genere di cose che mi piace fare.

00:00:38.032 --> 00:00:41.145
E con Quorum lo posso fare più facilmente.

00:00:50.465 --> 00:00:53.091
I lavori in ambito tecnologico
sono sempre più richiesti.

00:00:53.091 --> 00:00:58.741
La comprensione della programmazione è
importante per chiunque abbia questo scopo.

00:01:00.051 --> 00:01:02.702
Ma imparare i linguaggi di 
programmazione può essere difficile

00:01:02.702 --> 00:01:07.107
per qualunque studente, inclusi quelli
con disabilità.

00:01:07.107 --> 00:01:09.551
Ecco perché è stato creato Quorum.

00:01:10.684 --> 00:01:14.523
Mi chiamo Andrea Stefik.
Sono un professore assistente

00:01:14.527 --> 00:01:17.886
di informatica all'Università
di Las Vegas, Nevada.

00:01:19.005 --> 00:01:22.323
Ho creato il linguaggio di programmazione
Quorum innanzitutto,

00:01:22.330 --> 00:01:26.032
poi, assieme a mia moglie 
ne abbiamo creato altre versioni.

00:01:26.032 --> 00:01:30.091
E' stato progettato inizialmente per 
aiutare gli studenti ciechi e ipovedenti

00:01:30.091 --> 00:01:32.203
a programmare più facilmente.

00:01:32.663 --> 00:01:36.855
Questo perché allora l'informatica
si stava muovendo verso

00:01:36.859 --> 00:01:39.290
contenuti sempre più visivi.

00:01:39.290 --> 00:01:43.470
Il che, in generale, ha senso.
Tuttavia, non se sei cieco.

00:01:44.899 --> 00:01:48.286
Sono Richard Ladner, professore
di informatica

00:01:48.286 --> 00:01:50.419
e ingegneria all'Università 
di Washington.

00:01:51.270 --> 00:01:54.720
Quindi avrei bisogno di un codice simile
a quello che hai già.

00:01:55.077 --> 00:02:01.631
Ragazzi ciechi, che non riescono a vedere,
riescono davvero a programmare con Quorum

00:02:01.658 --> 00:02:06.953
e creare contenuti che hanno parole,
suoni o musica.

00:02:06.953 --> 00:02:09.519
Quindi non sono sempre così visivi.

00:02:09.519 --> 00:02:13.100
Se guardiamo a quasi tutti gli strumenti 
che ci sono lì fuori per i bambini

00:02:13.132 --> 00:02:15.061
sono tutti super visivi.

00:02:15.070 --> 00:02:17.967
Questo strumento è visivo e uditivo.

00:02:17.970 --> 00:02:20.686
Il che lo rende migliore per tutti.

00:02:21.585 --> 00:02:24.745
Sono Lauren Milne,
sono una studentessa laureata

00:02:24.753 --> 00:02:27.335
in Computer Science 
allìUn iversità di Washington.

00:02:27.502 --> 00:02:32.162
Lavoro con Richard Ladner e faccio 
molta ricerca nei linguaggi

00:02:32.162 --> 00:02:37.782
di programmazione e in particolare
per gli studenti ciechi.

00:02:37.782 --> 00:02:44.901
Questo supporta completamente i lettori
di schermo e i display braille

00:02:44.901 --> 00:02:50.472
e ha molte funzionalità, è molto semplice
incorporare nei programmi

00:02:50.472 --> 00:02:52.999
l'audio e molte cose che ruotano attorno
al sonoro con cui giocare.

00:02:52.999 --> 00:02:54.813
Ciò significa che si può
creare

00:02:54.813 --> 00:02:56.470
velocemente
e facilmente

00:02:56.470 --> 00:02:59.419
dei giochi accessibili

00:02:59.419 --> 00:03:01.931
o qualsiasi cosa ti piaccia fare,
utilizzando Quorum.

00:03:02.630 --> 00:03:05.628
Le funzionalità di Quorum
sono progettate universalmente,

00:03:05.628 --> 00:03:08.729
rendendolo un programma
più semplice da imparare in generale.

00:03:09.018 --> 00:03:13.316
Una delle ragioni per cui Quorum è 
più semplice in alcuni casi

00:03:13.316 --> 00:03:15.546
da apprendere e afferrare

00:03:15.546 --> 00:03:17.944
è perché il linguaggio è semplificato.

00:03:17.949 --> 00:03:19.922
Questo ha un impatto sulle persone
con disturbi dell'apprendimento.

00:03:19.925 --> 00:03:22.914
Per esempio, se io dicessi al computer

00:03:22.914 --> 00:03:24.892
di fare e rifare qualcosa,

00:03:24.892 --> 00:03:28.033
in un linguaggio come Java, dovrei dire
(linguaggio sullo schermo)

00:03:33.086 --> 00:03:36.269
Vorrebbe dire ovviamente che dovrei fare

00:03:36.270 --> 00:03:39.898
qualcosa per 10 volte. In Quorum,
io dico "ripeti 10 volte".

00:03:40.938 --> 00:03:43.485
Personalmente, trovo che leggere i 
programmi con Quorum

00:03:43.485 --> 00:03:46.210
sia molto più semplice che leggere i 
programmi C

00:03:46.217 --> 00:03:47.513
o i programmi Java.

00:03:47.516 --> 00:03:54.751
Posso capirli più facilmente e sento che 
ci sono più vantaggi dall'inizio.

00:03:54.751 --> 00:03:57.339
Solo questa semplice eleganza.

00:03:57.339 --> 00:04:00.519
Nella maggior parte dei programmi,
dopo ogni singola riga

00:04:00.519 --> 00:04:02.810
devi aggiungere un punto e virgola.

00:04:02.810 --> 00:04:05.150
Perché aggiungere un punto e virgola?

00:04:05.150 --> 00:04:09.131
Sembra che sia solo perché è sempre stato 
così. Non è necessario.

00:04:09.131 --> 00:04:12.161
Quorum infatti non utilizza
i punti e virgola.

00:04:12.947 --> 00:04:15.132
Si pensa sarebbe davvero un bene

00:04:15.132 --> 00:04:18.071
per certi studenti con disturbi 
dell'apprendimento.

00:04:18.071 --> 00:04:21.957
Quorum non usa parentesi graffe,
ma dei rientri

00:04:21.957 --> 00:04:25.187
e usa parole chiave, anzichè indicare
la fine dei loop.

00:04:25.905 --> 00:04:27.518
Voglio che digitiate la parola "modella"

00:04:27.818 --> 00:04:29.745
e poi che digitiate la parola "scatola"

00:04:30.287 --> 00:04:34.336
Qui c'è una sottolineatura rossa
perché non abbiamo aggiunto...

00:04:36.015 --> 00:04:38.964
Nel corso degli anni Quorum 
ha guadagnato popolarità.

00:04:40.746 --> 00:04:45.986
Sono Dominic e mi piace molto
il mondo dei computer

00:04:45.986 --> 00:04:47.951
e adoro usare Quorum.

00:04:47.951 --> 00:04:52.406
Ho usato altri programmi per computer
come C++ e Java.

00:04:52.406 --> 00:04:56.496
Per me una delle cose che risaltano in 
Quorum è la punteggiatura.

00:04:56.910 --> 00:05:01.610
E' molto semplice perché non bisogna
aggiungere ovunque i punti e virgola

00:05:01.610 --> 00:05:08.058
e tutti quei fastidiosi # e @ 
e tutti gli altri simboli.

00:05:08.078 --> 00:05:13.997
Praticamente basta utilizzare le parole,
che è molto più semplice che usare tutti

00:05:13.997 --> 00:05:17.013
quei simboli che fanno confusione e credo
che questo lo renda più semplice per me

00:05:17.013 --> 00:05:19.986
quando programmo con Quorum 
invece che in altri linguaggi.

00:05:20.271 --> 00:05:23.427
Ciao, sono Alyssa. 
Ciò che rende Quorum più semplice

00:05:23.427 --> 00:05:27.520
è il modo in cui hanno scritto, 
il modo in cui hanno programmato

00:05:27.520 --> 00:05:29.209
il modo in cui
si scrivono i codici.

00:05:29.209 --> 00:05:33.303
Così non dobbiamo aggiungere 
punti e virgole, parentesi graffe

00:05:33.303 --> 00:05:35.109
e tonde e tutte queste cose.

00:05:35.109 --> 00:05:37.706
Lo hanno reso più semplice. 
Si può semplicemente scrivere la parola

00:05:37.706 --> 00:05:42.584
"output", per esempio, e poi scrivere 
tra virgolette

00:05:42.584 --> 00:05:45.467
qualsiasi cosa tu voglia che il computer 
dica.

00:05:46.539 --> 00:05:49.341
Questo lo rende unico,

00:05:49.341 --> 00:05:52.211
molto più di altri linguaggi
di programmazione, come Java.

00:05:52.550 --> 00:05:55.650
Sono Mary. Si possono fare
molte più cose

00:05:55.650 --> 00:05:58.088
con Quorum, con meno righe
di codice

00:05:58.088 --> 00:06:01.508
rispetto ad altre cose
che ho provato.

00:06:01.949 --> 00:06:05.205
Quorum si basa sull'esperienza.
Usa i risultati

00:06:05.205 --> 00:06:07.349
di esperimenti scientifici
per determinare

00:06:07.349 --> 00:06:10.299
come semplificare il linguaggio.

00:06:10.983 --> 00:06:14.773
Quorum ha due grossi vantaggi.
Primo, è completamente gratuito.

00:06:14.773 --> 00:06:17.525
Secondo, alla fine

00:06:17.525 --> 00:06:20.855
tutti i materiali che usiamo
e che mettiamo a disposizione

00:06:20.855 --> 00:06:23.584
sono testati sia da insegnanti
che da studenti

00:06:23.584 --> 00:06:25.684
e sottoposti a verifiche

00:06:25.684 --> 00:06:27.204
con metodo scientifico.

00:06:28.166 --> 00:06:30.068
Il risultato è un linguaggio
di programmazione

00:06:30.068 --> 00:06:32.447
che crea un ambiente
più invitante

00:06:32.447 --> 00:06:34.407
per gli studenti di informatica.

00:06:34.618 --> 00:06:36.503
Molte persone,
e questo l'ho constatato

00:06:36.503 --> 00:06:38.493
nelle lezioni introduttive
che ho tenuto,

00:06:38.493 --> 00:06:44.286
si sentono intimidite quando iniziano
a studiare programmazione.

00:06:44.286 --> 00:06:48.066
Ci sono moltissimi bug,
può essere molto frustrante

00:06:48.066 --> 00:06:52.723
e la gente lascia. Molto spesso
gli unici che continuano

00:06:52.723 --> 00:06:55.343
sono quelli che 
hanno già avuto esperienza

00:06:55.343 --> 00:06:57.764
con la programmazione
prima dell'università.

00:06:57.764 --> 00:07:03.024
Qualunque cosa abbassi la soglia iniziale
porterà maggiore affluenza

00:07:03.024 --> 00:07:05.372
e maggiore diversità
in virtù di ciò.