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
    и, как следствие, большее разнообразие.
Title:
Quorum: An Accessible Programming Language
Description:

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

Russian subtitles

Revisions Compare revisions