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 di informatica all'Università di Las Vegas, Nevada. 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.203 a programmare più facilmente. 00:01:32.663 --> 00:01:36.855 Questo perché allora l'informatica si stava muovendo verso 00:01:36.859 --> 00:01:39.290 contenuti sempre più visivi. 00:01:39.290 --> 00:01:43.470 Il che, in generale, ha senso. Tuttavia, non se sei cieco. 00:01:44.899 --> 00:01:48.286 Sono Richard Ladner, professore di informatica 00:01:48.286 --> 00:01:50.419 e ingegneria all'Università di 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ìUn iversità 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.901 Questo supporta completamente i lettori di schermo e i display braille 00:02:44.901 --> 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:40.938 --> 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:54.751 Posso capirli più facilmente e sento che ci sono più vantaggi dall'inizio. 00:03:54.751 --> 00:03:57.339 Solo questa semplice eleganza. 00:03:57.339 --> 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.131 Sembra che sia solo perché è sempre stato così. Non è necessario. 00:04:09.131 --> 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 parentesi graffe, ma dei rientri 00:04:21.957 --> 00:04:25.187 e usa parole chiave, anzichè indicare la fine dei loop. 00:04:25.905 --> 00:04:27.518 Voglio che digitiate la parola "modella" 00:04:27.818 --> 00:04:29.745 e poi che digitiate la parola "scatola" 00:04:30.287 --> 00:04:34.336 Qui c'è una sottolineatura rossa perché non abbiamo aggiunto... 00:04:36.015 --> 00:04:38.964 Nel corso degli anni Quorum ha guadagnato popolarità. 00:04:40.746 --> 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 E' 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:29.209 il modo in cui si scrivono i codici. 00:05:29.209 --> 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 tra virgolette 00:05:42.584 --> 00:05:45.467 qualsiasi cosa tu voglia che il computer dica. 00:05:46.539 --> 00:05:49.341 Questo lo rende unico, 00:05:49.341 --> 00:05:52.211 molto più di altri linguaggi di programmazione, come Java. 00:05:52.550 --> 00:05:55.650 Sono Mary. Si possono fare molte più cose 00:05:55.650 --> 00:05:58.088 con Quorum, con meno righe di codice 00:05:58.088 --> 00:06:01.508 rispetto ad altre cose che ho provato. 00:06:01.949 --> 00:06:05.205 Quorum si basa sull'esperienza. Usa i risultati 00:06:05.205 --> 00:06:07.349 di esperimenti scientifici per determinare 00:06:07.349 --> 00:06:10.299 come semplificare il linguaggio. 00:06:10.983 --> 00:06:14.773 Quorum ha due grossi vantaggi. Primo, è completamente gratuito. 00:06:14.773 --> 00:06:17.525 Secondo, alla fine 00:06:17.525 --> 00:06:20.855 tutti i materiali che usiamo e che mettiamo a disposizione 00:06:20.855 --> 00:06:23.584 sono testati sia da insegnanti che da studenti 00:06:23.584 --> 00:06:25.684 e sottoposti a verifiche 00:06:25.684 --> 00:06:27.204 con metodo scientifico. 00:06:28.166 --> 00:06:30.068 Il risultato è un linguaggio di programmazione 00:06:30.068 --> 00:06:32.447 che crea un ambiente più invitante 00:06:32.447 --> 00:06:34.407 per gli studenti di informatica. 00:06:34.618 --> 00:06:36.503 Molte persone, e questo l'ho constatato 00:06:36.503 --> 00:06:38.493 nelle lezioni introduttive che ho tenuto, 00:06:38.493 --> 00:06:44.286 si sentono intimidite quando iniziano a studiare programmazione. 00:06:44.286 --> 00:06:48.066 Ci sono moltissimi bug, può essere molto frustrante 00:06:48.066 --> 00:06:52.723 e la gente lascia. Molto spesso gli unici che continuano 00:06:52.723 --> 00:06:55.343 sono quelli che hanno già avuto esperienza 00:06:55.343 --> 00:06:57.764 con la programmazione prima dell'università. 00:06:57.764 --> 00:07:03.024 Qualunque cosa abbassi la soglia iniziale porterà maggiore affluenza 00:07:03.024 --> 00:07:05.372 e maggiore diversità in virtù di ciò.