-
[Musica]
-
Se siete una fotocamera 3D e state
guardando lei
-
e lei sta indicando quella direzione. La
domanda è "cosa chiamate X
-
cosa chiamate Y e cosa chiamate Z."
-
Mi piacerebbe prendere tutte le conoscenze
imparate in questo campo
-
e sviluppare il mio gioco usando Quorum.
Magari più avanti.
-
Vorrei davvero insegnare agli altri.
E' il genere di cose che mi piace fare.
-
E con Quorum lo posso fare più facilmente.
-
I lavori che hanno a che fare con la
tecnologia sono sempre più richiesti.
-
E per chiunque abbia questo scopo la
comprensione della programmazione è
-
importante. Ma imparare i linguaggi di
programmazione può essere difficile
-
per qualunque studente, inclusi quelli
con disabilità.
-
Ecco perchè è stato creato Quorum.
-
Mi chiamo Andrea Stefik.
Sono un professore assistente
-
in Computer Science all'Università
di Nevada, Las Vegas.
-
Ho create il linguaggio di programmazione
Quorum innanzitutto,
-
poi, assieme a mia moglie
ne abbiamo creato altre versioni.
-
E' stato progettato inizialmente per
aiutare gli studenti ciechi e ipovedenti
-
a programmare più facilmente.
-
Questo perchè allora molto nel campo della
computer science si stava muovendo verso
-
contenuti sempre più visivi.
-
E in generale ha senso, tuttavia,
non se sei cieco.
-
Sono Richard Ladner, professore in
Computer Science
-
e ingegnere alla University of
Washington.
-
"Quindi avrei bisogno di un codice simile
a quello che hai già."
-
Ragazzi ciechi, che non riescono a vedere,
riescono davvero a programmare con Quorum.
-
E creare contenuti che hanno parole,
suoni o musica.
-
Quindi non sono sempre così visivi.
-
Se guardiamo a quasi tutti gli strumenti
che ci sono lì fuori per i bambini
-
sono tutti super visivi.
-
Questo strumento è visivo e uditivo.
-
Il che lo rende migliore per tutti.
-
Sono Lauren Milne,
sono una studentessa laureata
-
in Computer Science
allìUniversità di Washington.
-
Lavoro con Richard Ladner e faccio
molta ricerca nei linguaggi
-
di programmazione e in particolare
per gli studenti ciechi.
-
Questo supporta completamente i lettori
di schermo e i display braille
-
e ha molte funzionalità, è molto semplice
incorporare nei programmi
-
l'audio e molte cose che ruotano attorno
al sonoro con cui giocare
-
quindi significa che si può
-
rendere accessibili, sapete,
-
velocemente e facilmente,
creare giochi accessibili
-
o qualsiasi cosa ti piaccia fare
utilizzando Quorum.
-
Le funzionalità di Quorum sono progettate
universalmente.
-
Rendendolo in generale un programma
più semplice da imparare.
-
Una delle ragioni per cui Quorum è
più semplice in alcuni casi
-
da apprendere e afferrare
-
è perchè il linguaggio è semplificato.
-
Questo ha un impatto sulle persone
con disturbi dell'apprendimento.
-
Per esempio, se io dicessi al computer
-
di fare e rifare qualcosa,
-
in un linguaggio come Java, dovrei dire
(linguaggio sullo schermo)
-
Vorrebbe dire ovviamente che dovrei fare
-
qualcosa per 10 volte. In Quorum,
io dico "ripeti 10 volte".
-
Personalmente, trovo che leggere i
programmi con Quorum
-
sia molto più semplice che leggere i
programmi C
-
o i programmi Java.
-
Posso capirli più facilmente e sento che
ci sono più vantaggi dall'inizio-
-
Solo questa semplice eleganza.
-
Nella maggior parte dei programmi,
dopo ogni singola riga
-
devi aggiungere un punto e virgola.
-
Perchè aggiungere un punto e virgola?
-
Sembra che sia solo perchè è sempre stato
così. Non sembra essere necessario.
-
Quorum infatti non utilizza
i punti e virgola.
-
Si pensa sarebbe davvero un bene
-
per certi studenti con disturbi
dell'apprendimento.
-
Quorum non usa le parentesi graffe,
ma dei rientri
-
e usa parole chiave, anzichè indicare
la fine dei loop.
-
"Voglio che digitiate la parola modella
-
e poi che digitiate la parola scatola"
-
"Ora qui c'è una sottolineatura rossa
perchè non abbiamo aggiunto..."
-
Nel corso degli anni Quorum
ha guadagnato popolarità.
-
Sono Dominic e mi piace molto
il mondo dei computer
-
e adoro usare Quorum.
-
Ho usato altri programmi per computer
come C++ e Java.
-
Per me una delle cose che risaltano in
Quorum è la punteggiatura.
-
Ed è molto semplice perchè non bisogna
aggiungere ovunque i punti e virgola
-
e tutti quei fastidiosi # e @
e tutti gli altri simboli.
-
Praticamente basta utilizzare le parole,
che è molto più semplice che usare tutti
-
quei simboli che fanno confusione e credo
che questo lo renda più semplice per me
-
quando programmo con Quorum
invece che in altri linguaggi.
-
Ciao, sono Alyssa.
Ciò che rende Quorum più semplice
-
è il modo in cui hanno scritto,
il modo in cui hanno programmato
-
il modo in cui
si scrivono i codici.
-
Così non dobbiamo aggiungere
punti e virgole, parentesi graffe
-
e tonde e tutte queste cose.
-
Lo hanno reso più semplice.
Si può semplicemente scrivere la parola
-
"output", per esempio, e poi scrivere
a parole
-
qualsiasi cosa tu voglia che il computer
dica.
-
Questo lo rende unico,
-
Not Synced
più di altri linguaggi
di programamzione, come Java.
-
Not Synced
Sono Mary. Si possono fare
molte più cose
-
Not Synced
in Quorum, con meno righe
di codice
-
Not Synced
rispetto ad altre cose
che ho provato.
-
Not Synced
Quorum si basa sull'esperienza.
Usa i risultati
-
Not Synced
di esperimenti scientifici
per determinare
-
Not Synced
come semplificare il linguaggio.
-
Not Synced
Quorum ha due grossi vantaggi.
Primo, è gratis.
-
Not Synced
Secondo, alla fine
-
Not Synced
tutti i materiali che usiamo
e che mettiamo a disposizione
-
Not Synced
sono revisionati sia da insegnanti
-
Not Synced
che da studenti, e sottoposti
ad esperimenti
-
Not Synced
con metodo scientifico.
-
Not Synced
Il risultato è un linguaggio
di programmazione
-
Not Synced
che crea un ambiente
più invitante
-
Not Synced
per gli studenti di informatica.
-
Not Synced
Molte persone,
e questo l'ho constatato
-
Not Synced
in lezioni introduttive
che ho tenuto,
-
Not Synced
si sentono intimidite quando iniziano
a studiare programmazione.
-
Not Synced
Ci sono moltissimi bug,
può essere molto frustrante
-
Not Synced
e la gente lascia. Molto spesso
gli unici che continuano
-
Not Synced
sono quelli che
hanno già avuto esperienza
-
Not Synced
con la programmazione.
-
Not Synced
Qualunque cosa abbassi la soglia iniziale
porterà più persone
-
Not Synced
e maggiore diversità
in virtù di ciò.