< Return to Video

Quorum: An Accessible Programming Language

  • 0:01 - 0:06
    [Музыка]
  • 0:06 - 0:12
    Представьте, что вы это камера, 3D-камера,
    и вы смотрите на нее, и она
  • 0:12 - 0:17
    указывает в этом направлении. Вопрос
    в том, что вы возьмете за Х,
  • 0:17 - 0:20
    что возьмете за Y и что возьмете за Z.
  • 0:21 - 0:26
    Я бы хотел бы применить все те знания,
    которые приобрел в лагере.
  • 0:26 - 0:32
    Использовать Quorum и, может быть, разработать
    свою собственную игру. Когда-нибудь в будущем.
  • 0:33 - 0:38
    Мне очень хочется учить других.
    Просто нравится заниматься этим,
  • 0:38 - 0:41
    И с помощью Quorum это гораздо проще.
  • 0:51 - 0:53
    Вакансии, связанные с информационными
    технологиями, очень востребованы.
  • 0:53 - 0:57
    И знание информатики и программирования
    важно для каждого, кто использует
  • 0:57 - 1:04
    эти возможности. У многих студентов, включая
    некоторых студентов с ограниченными
  • 1:04 - 1:06
    возможностями, могут возникнуть трудности
    с изучением языков программирования.
  • 1:07 - 1:10
    Именно поэтому был создан Quorum.
  • 1:10 - 1:15
    Меня зовут Андреас Стефик.
    Я старший преподаватель
  • 1:15 - 1:18
    информатики в Невадском
    университете в Лас-Вегасе.
  • 1:19 - 1:23
    Сначала я создал язык программирования
    Quorum, затем мы с женой
  • 1:23 - 1:26
    сделали несколько его версий вместе.
  • 1:26 - 1:30
    Он был изначально разработан, чтобы
    помочь слепым и слабовидящим студентам
  • 1:30 - 1:32
    легче освоить программирование.
  • 1:33 - 1:36
    Причиной послужило то, что
    в то время информатика
  • 1:36 - 1:39
    переходила к очень визуальному контенту.
  • 1:39 - 1:43
    И это вообще имеет смысл, но
    не в том случае, если ты слепой.
  • 1:45 - 1:49
    Меня зовут Ричард Лэднер, я
    профессор информационных технологий
  • 1:49 - 1:50
    и компьютерной инженерии в
    Вашингтонском университете.
  • 1:52 - 1:55
    Тебе здесь нужен код, похожий на
    тот, что ты уже написала.
  • 1:55 - 2:01
    Дети, которые страдают слепотой, не могут
    видеть, могут на самом деле программировать в Кворуме.
  • 2:01 - 2:07
    И создавать такие вещи, которые
    говорят, издают звуки или музыку.
  • 2:07 - 2:09
    Так что они не всегда такие наглядные.
  • 2:09 - 2:11
    Если вы посмотрите на практически все
    существующие инструменты
  • 2:11 - 2:15
    для детей, они все очень наглядные.
  • 2:15 - 2:18
    А этот легко воспринимается на
    глаз и на слух.
  • 2:18 - 2:21
    Так что для всех это гораздо лучше.
  • 2:21 - 2:25
    Меня зовут Лорен Милни, и я аспирант
  • 2:25 - 2:27
    информатики в Вашингтонском университете.
  • 2:27 - 2:34
    Я работаю с Ричардом Лэднером и
    провожу много исследований в сфере
  • 2:34 - 2:38
    языков программирования, особенно
    для незрячих студентов.
  • 2:38 - 2:44
    Он полностью поддерживает экранные
    считывающие устройства и дисплеи Брайля
  • 2:44 - 2:49
    и обладает большим количеством функций,
    можно очень легко вставить
  • 2:49 - 2:53
    аудио в программу и много
    вещей которые можно проиграть,
  • 2:53 - 2:54
    и это значит, что можно
  • 2:54 - 2:56
    создавать по-настоящему доступные,
    понимаете, можно
  • 2:56 - 2:59
    быстро и легко создавать
    доступные игры
  • 2:59 - 3:02
    и все, что захотите,
    с помощью Quorum.
  • 3:03 - 3:05
    Характеристики Quorum универсальны,
  • 3:05 - 3:08
    что в общем делает его более легким
    языком для изучения.
  • 3:09 - 3:13
    Одной из причин, почему
    иногда Quorum легче
  • 3:13 - 3:16
    изучить и освоить, является то,
  • 3:16 - 3:18
    что сам язык проще,
  • 3:18 - 3:20
    Что влияет на людей c пониженной
    обучаемостью.
  • 3:20 - 3:23
    Например, если мне нужно сказать
    компьютеру
  • 3:23 - 3:25
    сделать что-то много раз,
  • 3:25 - 3:29
    в таких языках, как Java, я бы сказал
    (на экране),
  • 3:33 - 3:36
    что очевидно означает, что
    нам надо сделать
  • 3:36 - 3:40
    что-то 10 раз. В Quorum я
    говорю: "Repeat 10 times"
  • 3:41 - 3:43
    На мой личный взгляд,
    программы, написанные в Quorum,
  • 3:43 - 3:46
    гораздо легче читать, чем
    программы на языке С или
  • 3:46 - 3:48
    программы на языка Java.
  • 3:48 - 3:51
    Мне их легче понять, и
    поэтому мне кажется,
  • 3:51 - 3:57
    что сразу есть огромные преимущества.
    Такая простая элегантность.
  • 3:57 - 4:01
    В большинстве языков
    после каждой строчки
  • 4:01 - 4:03
    нужно ставить точку с запятой.
  • 4:03 - 4:05
    Почему нужно ставить точку с запятой?
  • 4:05 - 4:09
    Это, похоже, просто традиция.
    Она там не нужна.
  • 4:09 - 4:12
    И в Quorum нет точек с запятой.
  • 4:12 - 4:15
    Предполагалось, что это действительно
    может помочь
  • 4:15 - 4:17
    некоторым студентам с
    пониженной обучаемостью.
  • 4:17 - 4:19
    В Quorum нет скобок, вместо них
  • 4:19 - 4:25
    используются отступы и ключевые слова,
    чтобы указать на конец цикла.
  • 4:26 - 4:28
    Я хочу, чтобы вы напечатали слово model
  • 4:28 - 4:30
    и затем напечатали слово box.
  • 4:30 - 4:34
    И сейчас здесь подчеркнуто красным,
    потому что мы не добавили
  • 4:36 - 4:39
    Со временем Quorum приобрел популярность.
  • 4:41 - 4:44
    Меня зовут Доминик, я
    увлекаюсь компьютерами,
  • 4:46 - 4:49
    и мне очень нравится пользоваться
    Quorum, я пользовался
  • 4:49 - 4:52
    другими компьютерными программами до,
    такими как C++ и Java.
  • 4:52 - 4:56
    Что для меня выделяется в Quorum --
    это пунктуация.
  • 4:56 - 5:01
    И это на самом деле очень просто, потому
    что не надо добавлять эти точки с запятой
  • 5:01 - 5:08
    и все эти раздражающие # и @
    символы и все такое.
  • 5:08 - 5:13
    Просто-напросто используешь слова,
    что намного легче, чем использовать
  • 5:13 - 5:16
    все эти непонятные символы,
    и мне кажется, что поэтому
  • 5:16 - 5:20
    мне проще программировать в Quorum,
    чем в других языках.
  • 5:20 - 5:24
    Привет, я Алисса. Что делает
    Quorum проще -- это то,
  • 5:24 - 5:28
    как записано, запрограммировано,
  • 5:28 - 5:29
    как нам нужно писать код.
  • 5:29 - 5:34
    Так что нам не нужно добавлять
    точки с запятой, и квадратные скобки,
  • 5:34 - 5:35
    и круглые скобки, и все такое прочее.
  • 5:35 - 5:37
    Всё стало проще.
    Ты можешь, например,
  • 5:37 - 5:43
    ввести слово "output", скажем, и
    затем в кавычках написать все,
  • 5:43 - 5:45
    что ты хочешь, чтобы
    компьютер выдал.
  • 5:46 - 5:50
    И это то, что делает этот язык
    уникальнее, чем другие
  • 5:50 - 5:52
    языки программирования,
    такие как Java.
  • 5:53 - 5:57
    Меня зовут Мэри. В Quorum можно
    делать гораздо больше вещей с
  • 5:57 - 5:59
    меньшим количеством строчек кода, чем
  • 5:59 - 6:01
    в других языках, которыми я
    пользовалась раньше.
  • 6:02 - 6:05
    Quorum основан на фактических данных
    с использованием результатов
  • 6:05 - 6:08
    Научных экспериментов с целью
    определить, как сделать
  • 6:08 - 6:10
    язык более простым для использования.
  • 6:11 - 6:15
    Quorum предоставляет два основных
    преимущества. Во-первых, все бесплатно.
  • 6:15 - 6:18
    И во-вторых, в конечном счете,
  • 6:18 - 6:20
    Все те материалы, которые мы
    используем и даем
  • 6:20 - 6:24
    людям, проверены как
    учителями и учениками,
  • 6:24 - 6:26
    так и в экспериментах
  • 6:26 - 6:27
    научными методами.
  • 6:28 - 6:31
    Результатом стал язык программирования,
  • 6:31 - 6:33
    создающий более благоприятную обстановку
  • 6:33 - 6:34
    для изучающих информатику.
  • 6:35 - 6:36
    Много людей,
    Я видела это
  • 6:36 - 6:39
    на вводных занятиях, которые
    я вела, и они приходят
  • 6:39 - 6:45
    и пугаются, когда начинают
    программировать.
  • 6:45 - 6:48
    Бывает много разных ошибок,
    и это может сильно разочаровывать.
  • 6:48 - 6:52
    Люди бросают, и очень часто
    остаются только те люди,
  • 6:52 - 6:55
    которые поступают в университет
  • 6:55 - 6:58
    и имеют опыт программирования.
  • 6:58 - 7:03
    Всё что опустит эту первоначальную
    планку, привлечет больше людей
  • 7:03 - 7:05
    и, как следствие, большее разнообразие.
  • 7:06 - 7:12
    ‭Subtitles created on the Amara.org platform.
Title:
Quorum: An Accessible Programming Language
Description:

This video serves as an introduction to the Quorum programming
language which is designed to be accessible to individuals with disabilities and is widely used in schools for the blind. Also available with audio description: https://youtu.be/E0pDz1hWee8

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

Russian subtitles

Revisions Compare revisions