< 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:27 - 0:32
    e sviluppare il mio gioco usando Quorum.
    Magari più avanti.
  • 0:34 - 0:39
    Vorrei davvero insegnare agli altri.
    E' il genere di cose che mi piace fare.
  • 0:39 - 0:41
    E con Quorum lo posso fare più facilmente.
  • 0:51 - 0:53
    I lavori che hanno a che fare con la
    tecnologia sono sempre più richiesti.
  • 0:53 - 0:56
    E per chiunque abbia questo scopo la
    comprensione della programmazione è
  • 0:57 - 0:59
    importante. Ma imparare i linguaggi di
    programmazione può essere difficile
  • 1:01 - 1:06
    per qualunque studente, inclusi quelli
    con disabilità.
  • 1:08 - 1:10
    Ecco perchè è stato creato Quorum.
  • 1:11 - 1:15
    Mi chiamo Andrea Stefik.
    Sono un professore assistente
  • 1:15 - 1:18
    in Computer Science all'Università
    di Nevada, Las Vegas.
  • 1:19 - 1:22
    Ho create 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:33
    a programmare più facilmente.
  • 1:33 - 1:37
    Questo perchè allora molto nel campo della
    computer science si stava muovendo verso
  • 1:37 - 1:40
    contenuti sempre più visivi.
  • 1:40 - 1:43
    E in generale ha senso, tuttavia,
    non se sei cieco.
  • 1:45 - 1:49
    Sono Richard Ladner, professore in
    Computer Science
  • 1:49 - 1:50
    e ingegnere alla University of
    Washington.
  • 1:51 - 1:55
    "Quindi avrei bisogno di un codice simile
    a quello che hai già."
  • 1:56 - 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:09
    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:14 - 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ìUniversità di Washington.
  • 2:28 - 2:32
    Lavoro con Richard Ladner e faccio
    molta ricerca nei linguaggi
  • 2:32 - 2:37
    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:46 - 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:54 - 2:57
    quindi significa che si può
  • 2:57 - 2:58
    rendere accessibili, sapete,
  • 2:58 - 3:00
    velocemente e facilmente,
    creare giochi accessibili
  • 3:00 - 3:02
    o qualsiasi cosa ti piaccia fare
    utilizzando Quorum.
  • 3:03 - 3:05
    Le funzionalità di Quorum sono progettate
    universalmente.
  • 3:05 - 3:08
    Rendendolo in generale un programma
    più semplice da imparare.
  • 3:09 - 3:14
    Una delle ragioni per cui Quorum è
    più semplice in alcuni casi
  • 3:14 - 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:34 - 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:54
    Posso capirli più facilmente e sento che
    ci sono più vantaggi dall'inizio-
  • 3:54 - 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 sembra essere 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 le parentesi graffe,
    ma dei rientri
  • 4:22 - 4:26
    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
    "Ora 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
    Ed è 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:31
    il modo in cui
    si scrivono i codici.
  • 5:31 - 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
    a parole
  • 5:43 - 5:45
    qualsiasi cosa tu voglia che il computer
    dica.
  • 5:49 - 5:53
    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ò.
Title:
Quorum: An Accessible Programming Language
Description:

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

Italian subtitles

Revisions Compare revisions