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ò.
Title:
Quorum: An Accessible Programming Language
Description:

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

Italian subtitles

Revisions Compare revisions