1 00:00:02,124 --> 00:00:05,264 [Musica] 2 00:00:06,665 --> 00:00:11,798 Se siete una fotocamera 3D e state guardando lei 3 00:00:12,049 --> 00:00:17,115 e lei sta indicando quella direzione. La domanda è "cosa chiamate X 4 00:00:17,180 --> 00:00:20,087 cosa chiamate Y e cosa chiamate Z." 5 00:00:21,111 --> 00:00:26,207 Mi piacerebbe prendere tutte le conoscenze imparate in questo campo 6 00:00:26,881 --> 00:00:31,911 e sviluppare il mio gioco usando Quorum. Magari più avanti. 7 00:00:33,832 --> 00:00:38,649 Vorrei davvero insegnare agli altri. E' il genere di cose che mi piace fare. 8 00:00:38,652 --> 00:00:41,035 E con Quorum lo posso fare più facilmente. 9 00:00:51,185 --> 00:00:53,241 I lavori che hanno a che fare con la tecnologia sono sempre più richiesti. 10 00:00:53,243 --> 00:00:56,172 E per chiunque abbia questo scopo la comprensione della programmazione è 11 00:00:56,641 --> 00:00:58,632 importante. Ma imparare i linguaggi di programmazione può essere difficile 12 00:01:00,570 --> 00:01:06,294 per qualunque studente, inclusi quelli con disabilità. 13 00:01:07,697 --> 00:01:09,551 Ecco perchè è stato creato Quorum. 14 00:01:11,314 --> 00:01:14,523 Mi chiamo Andrea Stefik. Sono un professore assistente 15 00:01:14,527 --> 00:01:17,886 in Computer Science all'Università di Nevada, Las Vegas. 16 00:01:19,005 --> 00:01:22,323 Ho create il linguaggio di programmazione Quorum innanzitutto, 17 00:01:22,330 --> 00:01:26,360 poi, assieme a mia moglie ne abbiamo creato altre versioni. 18 00:01:26,392 --> 00:01:30,091 E' stato progettato inizialmente per aiutare gli studenti ciechi e ipovedenti 19 00:01:30,091 --> 00:01:32,581 a programmare più facilmente. 20 00:01:32,903 --> 00:01:36,855 Questo perchè allora molto nel campo della computer science si stava muovendo verso 21 00:01:36,859 --> 00:01:39,640 contenuti sempre più visivi. 22 00:01:39,640 --> 00:01:43,470 E in generale ha senso, tuttavia, non se sei cieco. 23 00:01:45,179 --> 00:01:48,576 Sono Richard Ladner, professore in Computer Science 24 00:01:48,576 --> 00:01:50,419 e ingegnere alla University of Washington. 25 00:01:51,270 --> 00:01:55,080 "Quindi avrei bisogno di un codice simile a quello che hai già." 26 00:01:56,017 --> 00:02:01,631 Ragazzi ciechi, che non riescono a vedere, riescono davvero a programmare con Quorum. 27 00:02:02,258 --> 00:02:07,283 E creare contenuti che hanno parole, suoni o musica. 28 00:02:07,283 --> 00:02:09,427 Quindi non sono sempre così visivi. 29 00:02:09,539 --> 00:02:13,100 Se guardiamo a quasi tutti gli strumenti che ci sono lì fuori per i bambini 30 00:02:13,602 --> 00:02:15,061 sono tutti super visivi. 31 00:02:15,070 --> 00:02:17,967 Questo strumento è visivo e uditivo. 32 00:02:17,970 --> 00:02:20,686 Il che lo rende migliore per tutti. 33 00:02:21,585 --> 00:02:24,745 Sono Lauren Milne, sono una studentessa laureata 34 00:02:24,753 --> 00:02:27,335 in Computer Science allìUniversità di Washington. 35 00:02:28,222 --> 00:02:31,522 Lavoro con Richard Ladner e faccio molta ricerca nei linguaggi 36 00:02:31,587 --> 00:02:36,907 di programmazione e in particolare per gli studenti ciechi. 37 00:02:38,012 --> 00:02:44,732 Questo supporta completamente i lettori di schermo e i display braille 38 00:02:45,501 --> 00:02:50,472 e ha molte funzionalità, è molto semplice incorporare nei programmi 39 00:02:50,472 --> 00:02:53,251 l'audio e molte cose che ruotano attorno al sonoro con cui giocare 40 00:02:53,649 --> 00:02:56,613 quindi significa che si può 41 00:02:56,613 --> 00:02:58,200 rendere accessibili, sapete, 42 00:02:58,200 --> 00:02:59,859 velocemente e facilmente, creare giochi accessibili 43 00:02:59,859 --> 00:03:01,931 o qualsiasi cosa ti piaccia fare utilizzando Quorum. 44 00:03:03,020 --> 00:03:05,208 Le funzionalità di Quorum sono progettate universalmente. 45 00:03:05,208 --> 00:03:07,989 Rendendolo in generale un programma più semplice da imparare. 46 00:03:09,018 --> 00:03:13,856 Una delle ragioni per cui Quorum è più semplice in alcuni casi 47 00:03:13,856 --> 00:03:15,546 da apprendere e afferrare 48 00:03:15,546 --> 00:03:17,944 è perchè il linguaggio è semplificato. 49 00:03:17,949 --> 00:03:19,922 Questo ha un impatto sulle persone con disturbi dell'apprendimento. 50 00:03:19,925 --> 00:03:22,914 Per esempio, se io dicessi al computer 51 00:03:22,914 --> 00:03:24,712 di fare e rifare qualcosa, 52 00:03:24,975 --> 00:03:28,033 in un linguaggio come Java, dovrei dire (linguaggio sullo schermo) 53 00:03:33,716 --> 00:03:36,269 Vorrebbe dire ovviamente che dovrei fare 54 00:03:36,270 --> 00:03:39,898 qualcosa per 10 volte. In Quorum, io dico "ripeti 10 volte". 55 00:03:41,148 --> 00:03:43,485 Personalmente, trovo che leggere i programmi con Quorum 56 00:03:43,485 --> 00:03:46,210 sia molto più semplice che leggere i programmi C 57 00:03:46,217 --> 00:03:47,513 o i programmi Java. 58 00:03:47,516 --> 00:03:53,861 Posso capirli più facilmente e sento che ci sono più vantaggi dall'inizio- 59 00:03:53,871 --> 00:03:57,209 Solo questa semplice eleganza. 60 00:03:57,432 --> 00:04:00,519 Nella maggior parte dei programmi, dopo ogni singola riga 61 00:04:00,519 --> 00:04:02,810 devi aggiungere un punto e virgola. 62 00:04:02,810 --> 00:04:05,150 Perchè aggiungere un punto e virgola? 63 00:04:05,150 --> 00:04:09,378 Sembra che sia solo perchè è sempre stato così. Non sembra essere necessario. 64 00:04:09,381 --> 00:04:12,161 Quorum infatti non utilizza i punti e virgola. 65 00:04:12,947 --> 00:04:15,132 Si pensa sarebbe davvero un bene 66 00:04:15,132 --> 00:04:18,071 per certi studenti con disturbi dell'apprendimento. 67 00:04:18,071 --> 00:04:21,957 Quorum non usa le parentesi graffe, ma dei rientri 68 00:04:21,957 --> 00:04:25,887 e usa parole chiave, anzichè indicare la fine dei loop. 69 00:04:26,255 --> 00:04:27,718 "Voglio che digitiate la parola modella 70 00:04:27,998 --> 00:04:29,745 e poi che digitiate la parola scatola" 71 00:04:30,287 --> 00:04:34,336 "Ora qui c'è una sottolineatura rossa perchè non abbiamo aggiunto..." 72 00:04:36,385 --> 00:04:38,964 Nel corso degli anni Quorum ha guadagnato popolarità. 73 00:04:41,446 --> 00:04:45,986 Sono Dominic e mi piace molto il mondo dei computer 74 00:04:45,986 --> 00:04:47,951 e adoro usare Quorum. 75 00:04:47,951 --> 00:04:52,406 Ho usato altri programmi per computer come C++ e Java. 76 00:04:52,406 --> 00:04:56,496 Per me una delle cose che risaltano in Quorum è la punteggiatura. 77 00:04:56,910 --> 00:05:01,610 Ed è molto semplice perchè non bisogna aggiungere ovunque i punti e virgola 78 00:05:01,610 --> 00:05:08,058 e tutti quei fastidiosi # e @ e tutti gli altri simboli. 79 00:05:08,078 --> 00:05:13,997 Praticamente basta utilizzare le parole, che è molto più semplice che usare tutti 80 00:05:13,997 --> 00:05:17,013 quei simboli che fanno confusione e credo che questo lo renda più semplice per me 81 00:05:17,013 --> 00:05:19,986 quando programmo con Quorum invece che in altri linguaggi. 82 00:05:20,271 --> 00:05:23,427 Ciao, sono Alyssa. Ciò che rende Quorum più semplice 83 00:05:23,427 --> 00:05:27,520 è il modo in cui hanno scritto, il modo in cui hanno programmato 84 00:05:27,520 --> 00:05:30,739 il modo in cui si scrivono i codici. 85 00:05:30,739 --> 00:05:33,303 Così non dobbiamo aggiungere punti e virgole, parentesi graffe 86 00:05:33,303 --> 00:05:35,109 e tonde e tutte queste cose. 87 00:05:35,109 --> 00:05:37,706 Lo hanno reso più semplice. Si può semplicemente scrivere la parola 88 00:05:37,706 --> 00:05:42,584 "output", per esempio, e poi scrivere a parole 89 00:05:42,584 --> 00:05:45,467 qualsiasi cosa tu voglia che il computer dica. 90 00:05:48,779 --> 00:05:52,779 Questo lo rende unico, 91 99:59:59,999 --> 99:59:59,999 più di altri linguaggi di programamzione, come Java. 92 99:59:59,999 --> 99:59:59,999 Sono Mary. Si possono fare molte più cose 93 99:59:59,999 --> 99:59:59,999 in Quorum, con meno righe di codice 94 99:59:59,999 --> 99:59:59,999 rispetto ad altre cose che ho provato. 95 99:59:59,999 --> 99:59:59,999 Quorum si basa sull'esperienza. Usa i risultati 96 99:59:59,999 --> 99:59:59,999 di esperimenti scientifici per determinare 97 99:59:59,999 --> 99:59:59,999 come semplificare il linguaggio. 98 99:59:59,999 --> 99:59:59,999 Quorum ha due grossi vantaggi. Primo, è gratis. 99 99:59:59,999 --> 99:59:59,999 Secondo, alla fine 100 99:59:59,999 --> 99:59:59,999 tutti i materiali che usiamo e che mettiamo a disposizione 101 99:59:59,999 --> 99:59:59,999 sono revisionati sia da insegnanti 102 99:59:59,999 --> 99:59:59,999 che da studenti, e sottoposti ad esperimenti 103 99:59:59,999 --> 99:59:59,999 con metodo scientifico. 104 99:59:59,999 --> 99:59:59,999 Il risultato è un linguaggio di programmazione 105 99:59:59,999 --> 99:59:59,999 che crea un ambiente più invitante 106 99:59:59,999 --> 99:59:59,999 per gli studenti di informatica. 107 99:59:59,999 --> 99:59:59,999 Molte persone, e questo l'ho constatato 108 99:59:59,999 --> 99:59:59,999 in lezioni introduttive che ho tenuto, 109 99:59:59,999 --> 99:59:59,999 si sentono intimidite quando iniziano a studiare programmazione. 110 99:59:59,999 --> 99:59:59,999 Ci sono moltissimi bug, può essere molto frustrante 111 99:59:59,999 --> 99:59:59,999 e la gente lascia. Molto spesso gli unici che continuano 112 99:59:59,999 --> 99:59:59,999 sono quelli che hanno già avuto esperienza 113 99:59:59,999 --> 99:59:59,999 con la programmazione. 114 99:59:59,999 --> 99:59:59,999 Qualunque cosa abbassi la soglia iniziale porterà più persone 115 99:59:59,999 --> 99:59:59,999 e maggiore diversità in virtù di ciò.