WEBVTT 00:00:02.124 --> 00:00:05.264 [Musica] 00:00:06.665 --> 00:00:11.798 Se siete una fotocamera 3D e state guardando lei 00:00:11.799 --> 00:00:16.790 e lei sta indicando quella direzione, la domanda è "cosa chiamate X, 00:00:16.790 --> 00:00:20.087 cosa chiamate Y e cosa chiamate Z." 00:00:20.761 --> 00:00:26.171 Mi piacerebbe prendere tutte le conoscenze imparate in questo campo 00:00:26.171 --> 00:00:31.911 e sviluppare il mio gioco usando Quorum. Magari più avanti. 00:00:33.112 --> 00:00:38.032 Vorrei davvero insegnare agli altri. E' il genere di cose che mi piace fare. 00:00:38.032 --> 00:00:41.145 E con Quorum lo posso fare più facilmente. 00:00:50.465 --> 00:00:53.091 I lavori in ambito tecnologico sono sempre più richiesti. 00:00:53.091 --> 00:00:58.741 La comprensione della programmazione è importante per chiunque abbia questo scopo. 00:01:00.051 --> 00:01:02.702 Ma imparare i linguaggi di programmazione può essere difficile 00:01:02.702 --> 00:01:07.107 per qualunque studente, inclusi quelli con disabilità. 00:01:07.107 --> 00:01:09.551 Ecco perchè è stato creato Quorum. 00:01:10.684 --> 00:01:14.523 Mi chiamo Andrea Stefik. Sono un professore assistente 00:01:14.527 --> 00:01:17.886 in Computer Science all'Università di Nevada, Las Vegas. 00:01:19.005 --> 00:01:22.323 Ho creato il linguaggio di programmazione Quorum innanzitutto, 00:01:22.330 --> 00:01:26.032 poi, assieme a mia moglie ne abbiamo creato altre versioni. 00:01:26.032 --> 00:01:30.091 E' stato progettato inizialmente per aiutare gli studenti ciechi e ipovedenti 00:01:30.091 --> 00:01:32.581 a programmare più facilmente. 00:01:32.903 --> 00:01:36.855 Questo perchè allora molto nel campo della computer science si stava muovendo verso 00:01:36.859 --> 00:01:39.640 contenuti sempre più visivi. 00:01:39.640 --> 00:01:43.470 E in generale ha senso. Tuttavia, non se sei cieco. 00:01:44.899 --> 00:01:48.286 Sono Richard Ladner, professore in Computer Science 00:01:48.286 --> 00:01:50.419 e ingegnere alla University of Washington. 00:01:51.270 --> 00:01:54.720 Quindi avrei bisogno di un codice simile a quello che hai già. 00:01:55.077 --> 00:02:01.631 Ragazzi ciechi, che non riescono a vedere, riescono davvero a programmare con Quorum. 00:02:01.658 --> 00:02:06.953 E creare contenuti che hanno parole, suoni o musica. 00:02:06.953 --> 00:02:09.519 Quindi non sono sempre così visivi. 00:02:09.519 --> 00:02:13.100 Se guardiamo a quasi tutti gli strumenti che ci sono lì fuori per i bambini 00:02:13.132 --> 00:02:15.061 sono tutti super visivi. 00:02:15.070 --> 00:02:17.967 Questo strumento è visivo e uditivo. 00:02:17.970 --> 00:02:20.686 Il che lo rende migliore per tutti. 00:02:21.585 --> 00:02:24.745 Sono Lauren Milne, sono una studentessa laureata 00:02:24.753 --> 00:02:27.335 in Computer Science allìUniversità di Washington. 00:02:27.502 --> 00:02:32.162 Lavoro con Richard Ladner e faccio molta ricerca nei linguaggi 00:02:32.162 --> 00:02:37.782 di programmazione e in particolare per gli studenti ciechi. 00:02:37.782 --> 00:02:44.732 Questo supporta completamente i lettori di schermo e i display braille 00:02:45.501 --> 00:02:50.472 e ha molte funzionalità, è molto semplice incorporare nei programmi 00:02:50.472 --> 00:02:52.999 l'audio e molte cose che ruotano attorno al sonoro con cui giocare. 00:02:52.999 --> 00:02:54.813 Ciò significa che si può creare 00:02:54.813 --> 00:02:56.470 velocemente e facilmente 00:02:56.470 --> 00:02:59.419 dei giochi accessibili 00:02:59.419 --> 00:03:01.931 o qualsiasi cosa ti piaccia fare, utilizzando Quorum. 00:03:02.630 --> 00:03:05.628 Le funzionalità di Quorum sono progettate universalmente, 00:03:05.628 --> 00:03:08.729 rendendolo un programma più semplice da imparare in generale . 00:03:09.018 --> 00:03:13.316 Una delle ragioni per cui Quorum è più semplice in alcuni casi 00:03:13.316 --> 00:03:15.546 da apprendere e afferrare 00:03:15.546 --> 00:03:17.944 è perchè il linguaggio è semplificato. 00:03:17.949 --> 00:03:19.922 Questo ha un impatto sulle persone con disturbi dell'apprendimento. 00:03:19.925 --> 00:03:22.914 Per esempio, se io dicessi al computer 00:03:22.914 --> 00:03:24.892 di fare e rifare qualcosa, 00:03:24.892 --> 00:03:28.033 in un linguaggio come Java, dovrei dire (linguaggio sullo schermo) 00:03:33.086 --> 00:03:36.269 Vorrebbe dire ovviamente che dovrei fare 00:03:36.270 --> 00:03:39.898 qualcosa per 10 volte. In Quorum, io dico "ripeti 10 volte". 00:03:41.148 --> 00:03:43.485 Personalmente, trovo che leggere i programmi con Quorum 00:03:43.485 --> 00:03:46.210 sia molto più semplice che leggere i programmi C 00:03:46.217 --> 00:03:47.513 o i programmi Java. 00:03:47.516 --> 00:03:53.861 Posso capirli più facilmente e sento che ci sono più vantaggi dall'inizio- 00:03:53.871 --> 00:03:57.209 Solo questa semplice eleganza. 00:03:57.432 --> 00:04:00.519 Nella maggior parte dei programmi, dopo ogni singola riga 00:04:00.519 --> 00:04:02.810 devi aggiungere un punto e virgola. 00:04:02.810 --> 00:04:05.150 Perchè aggiungere un punto e virgola? 00:04:05.150 --> 00:04:09.378 Sembra che sia solo perchè è sempre stato così. Non sembra essere necessario. 00:04:09.381 --> 00:04:12.161 Quorum infatti non utilizza i punti e virgola. 00:04:12.947 --> 00:04:15.132 Si pensa sarebbe davvero un bene 00:04:15.132 --> 00:04:18.071 per certi studenti con disturbi dell'apprendimento. 00:04:18.071 --> 00:04:21.957 Quorum non usa le parentesi graffe, ma dei rientri 00:04:21.957 --> 00:04:25.887 e usa parole chiave, anzichè indicare la fine dei loop. 00:04:26.255 --> 00:04:27.718 "Voglio che digitiate la parola modella 00:04:27.998 --> 00:04:29.745 e poi che digitiate la parola scatola" 00:04:30.287 --> 00:04:34.336 "Ora qui c'è una sottolineatura rossa perchè non abbiamo aggiunto..." 00:04:36.385 --> 00:04:38.964 Nel corso degli anni Quorum ha guadagnato popolarità. 00:04:41.446 --> 00:04:45.986 Sono Dominic e mi piace molto il mondo dei computer 00:04:45.986 --> 00:04:47.951 e adoro usare Quorum. 00:04:47.951 --> 00:04:52.406 Ho usato altri programmi per computer come C++ e Java. 00:04:52.406 --> 00:04:56.496 Per me una delle cose che risaltano in Quorum è la punteggiatura. 00:04:56.910 --> 00:05:01.610 Ed è molto semplice perchè non bisogna aggiungere ovunque i punti e virgola 00:05:01.610 --> 00:05:08.058 e tutti quei fastidiosi # e @ e tutti gli altri simboli. 00:05:08.078 --> 00:05:13.997 Praticamente basta utilizzare le parole, che è molto più semplice che usare tutti 00:05:13.997 --> 00:05:17.013 quei simboli che fanno confusione e credo che questo lo renda più semplice per me 00:05:17.013 --> 00:05:19.986 quando programmo con Quorum invece che in altri linguaggi. 00:05:20.271 --> 00:05:23.427 Ciao, sono Alyssa. Ciò che rende Quorum più semplice 00:05:23.427 --> 00:05:27.520 è il modo in cui hanno scritto, il modo in cui hanno programmato 00:05:27.520 --> 00:05:30.739 il modo in cui si scrivono i codici. 00:05:30.739 --> 00:05:33.303 Così non dobbiamo aggiungere punti e virgole, parentesi graffe 00:05:33.303 --> 00:05:35.109 e tonde e tutte queste cose. 00:05:35.109 --> 00:05:37.706 Lo hanno reso più semplice. Si può semplicemente scrivere la parola 00:05:37.706 --> 00:05:42.584 "output", per esempio, e poi scrivere a parole 00:05:42.584 --> 00:05:45.467 qualsiasi cosa tu voglia che il computer dica. 00:05:48.779 --> 00:05:52.779 Questo lo rende unico, 99:59:59.999 --> 99:59:59.999 più di altri linguaggi di programamzione, come Java. 99:59:59.999 --> 99:59:59.999 Sono Mary. Si possono fare molte più cose 99:59:59.999 --> 99:59:59.999 in Quorum, con meno righe di codice 99:59:59.999 --> 99:59:59.999 rispetto ad altre cose che ho provato. 99:59:59.999 --> 99:59:59.999 Quorum si basa sull'esperienza. Usa i risultati 99:59:59.999 --> 99:59:59.999 di esperimenti scientifici per determinare 99:59:59.999 --> 99:59:59.999 come semplificare il linguaggio. 99:59:59.999 --> 99:59:59.999 Quorum ha due grossi vantaggi. Primo, è gratis. 99:59:59.999 --> 99:59:59.999 Secondo, alla fine 99:59:59.999 --> 99:59:59.999 tutti i materiali che usiamo e che mettiamo a disposizione 99:59:59.999 --> 99:59:59.999 sono revisionati sia da insegnanti 99:59:59.999 --> 99:59:59.999 che da studenti, e sottoposti ad esperimenti 99:59:59.999 --> 99:59:59.999 con metodo scientifico. 99:59:59.999 --> 99:59:59.999 Il risultato è un linguaggio di programmazione 99:59:59.999 --> 99:59:59.999 che crea un ambiente più invitante 99:59:59.999 --> 99:59:59.999 per gli studenti di informatica. 99:59:59.999 --> 99:59:59.999 Molte persone, e questo l'ho constatato 99:59:59.999 --> 99:59:59.999 in lezioni introduttive che ho tenuto, 99:59:59.999 --> 99:59:59.999 si sentono intimidite quando iniziano a studiare programmazione. 99:59:59.999 --> 99:59:59.999 Ci sono moltissimi bug, può essere molto frustrante 99:59:59.999 --> 99:59:59.999 e la gente lascia. Molto spesso gli unici che continuano 99:59:59.999 --> 99:59:59.999 sono quelli che hanno già avuto esperienza 99:59:59.999 --> 99:59:59.999 con la programmazione. 99:59:59.999 --> 99:59:59.999 Qualunque cosa abbassi la soglia iniziale porterà più persone 99:59:59.999 --> 99:59:59.999 e maggiore diversità in virtù di ciò.