< Return to Video

Quorum: An Accessible Programming Language

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

Italian subtitles

Revisions Compare revisions