Return to Video

Quorum: An Accessible Programming Language

  • 0:02 - 0:05
    [Música]
  • 0:06 - 0:12
    Se você é uma câmera, uma câmera 3D,
    e você está olhando para ela, e ela está
  • 0:12 - 0:17
    apontando naquela direção. A questão é,
    o que você chama de "x",
  • 0:17 - 0:20
    o que você chama de "Y" e
    o que você chama de "Z".
  • 0:20 - 0:26
    Eu gostaria de pegar todo o conhecimento
    que eu aprendi durante esse período
  • 0:26 - 0:32
    usando Quorum, e talvez desenvolver meu
    próprio jogo. Quem sabe, mais pra frente.
  • 0:33 - 0:38
    Eu realmente quero ensinar aos outros.
    É o que eu gosto de fazer.
  • 0:38 - 0:41
    E com Quorum, eu consigo fazer isso
    de forma muito mais fácil.
  • 0:44 - 0:47
    Quorum: uma linguagem
    de programação acessível.
  • 0:51 - 0:53
    Trabalhos de tecnologia estão em alta,
  • 0:53 - 0:57
    e entender de computação e "coding" é
    importante para qualquer um que
  • 0:57 - 1:00
    esteja buscando por essas oportunidades.
  • 1:00 - 1:04
    Mas aprender linguagens de programação
    pode ser difícil para qualquer aluno novo
  • 1:04 - 1:07
    incluindo alguns estudantes
    com deficiências.
  • 1:07 - 1:10
    É por isso que Quorum foi criado.
  • 1:11 - 1:15
    "Meu nome é Andreas Stefik.
    Eu sou um professor assistente
  • 1:15 - 1:19
    de Ciência da Computação na
    Universidade de Nevada, Las Vegas.
  • 1:19 - 1:22
    Eu inventei inicialemnte
    a linguagem de programação Quorum,
  • 1:22 - 1:25
    logo após, minha esposa e eu criamos
    diversas versões juntos.
  • 1:26 - 1:30
    Foi originalmente desenhada para ajudar
    estudantes cegos e com deficiencia visual
  • 1:30 - 1:33
    A aprenderem a programar mais facilmente.
  • 1:33 - 1:36
    A razão foi porque à época,
    muito da ciência da computação
  • 1:36 - 1:40
    caminhava na direção de
    muito conteúdo visual.
  • 1:40 - 1:44
    E isso, de forma geral, faz muito sentido,
    entretanto, não faz se você é cego."
  • 1:45 - 1:47
    "Eu sou Richard Ladner,
  • 1:47 - 1:51
    professor de Ciência da Computação
    na Universidade de Washington.
  • 1:51 - 1:55
    'Você realmente precisa de códigos
    similares para o que você já tem.'
  • 1:55 - 1:59
    Crianças que são cegas,
    que não conseguem ver,
  • 1:59 - 2:01
    conseguem, na verdade,
    programar com Quorum.
  • 2:01 - 2:07
    E elas fazem coisas que falam,
    ou que tem som, ou música.
  • 2:07 - 2:10
    Então elas não são sempre
    tão visuais.
  • 2:10 - 2:13
    Se você olhar para as ferramentas
    que estão disponíveis para as crianças
  • 2:13 - 2:15
    elas são todas super visuais.
  • 2:15 - 2:18
    E este é visual e auditivo.
  • 2:18 - 2:21
    Então, isso torna muito melhor
    para todo mundo.
  • 2:21 - 2:24
    Eu sou Lauren Milne,
    sou uma aluna de pós-graduação
  • 2:24 - 2:27
    na Universidade de Washington,
    em Ciências da Computação.
  • 2:27 - 2:33
    Trabalho com Richard Ladner
    e realizo muita pesquisa
  • 2:33 - 2:38
    em linguagens de programação,
    especialmente para alunos cegos.
  • 2:38 - 2:44
    Tem completo apoio para leitores
    de tela e displays em braille
  • 2:45 - 2:49
    e tem muitos recursos,
    é muito fácil de incorporar
  • 2:49 - 2:52
    áudio em programas e muitas coisas
    que você pode brincar
  • 2:52 - 2:55
    com áudio, ou seja, você pode
  • 2:55 - 2:57
    fazer realmente acessível,
    sabe, você pode
  • 2:57 - 2:59
    rapidamente e facilmente
    fazer jogos acessíveis
  • 2:59 - 3:02
    ou seja lá o que quiser,
    usando o Quorum.
  • 3:02 - 3:05
    Os recursos do Quorum são
    universalmente pensados
  • 3:05 - 3:09
    Fazendo com que seja uma linguagem
    fácil para aprender, em geral.
  • 3:09 - 3:12
    Uma das razões que tornam Quorum
    mais fácil
  • 3:12 - 3:15
    em alguns casos, para pessoas
    aprenderem e dominarem,
  • 3:15 - 3:18
    é porque a linguagem é mais simples.
  • 3:18 - 3:21
    Gerando impacto nas pessoas
    com dificuldades de aprendizagem.
  • 3:21 - 3:23
    Por exemplo, se tivesse
    que dizer ao computador
  • 3:23 - 3:25
    que fizesse alguma coisa
    várias e várias vezes,
  • 3:25 - 3:29
    em uma linguagem como Java, eu diria
    (ver comando na tela, superior esquerda)
  • 3:33 - 3:36
    O que obviamente quer dizer
    que devemos fazer algo 10 vezes.
  • 3:37 - 3:39
    No Quorum, eu digo repita 10 vezes.
  • 3:40 - 3:43
    Eu considero, pessoalmente,
    que ler programas em Quorum
  • 3:43 - 3:46
    é muito mais fácil do que
    ler programas em C ou
  • 3:46 - 3:48
    programas em Java.
  • 3:48 - 3:53
    Eu posso entendê-los mais facilmente
    e parece que tem algumas importantes
  • 3:53 - 3:57
    vantagens desde o início.
    Apenas uma simples elegância.
  • 3:57 - 4:00
    A maioria das linguagens, após cada linha
  • 4:00 - 4:03
    você precisa colocar "ponto e vírgula".
  • 4:03 - 4:06
    Porque você deve colocar
    "ponto e vírgula"?
  • 4:06 - 4:09
    Parece ser apenas tradição.
    Não precisa estar lá.
  • 4:09 - 4:11
    E Quorum não tem "ponto e vírgula".
  • 4:12 - 4:14
    Eles fizeram uma hipótese
    de que seria muito bom
  • 4:14 - 4:17
    para alguns alunos com
    dificuldades de aprendizado.
  • 4:17 - 4:22
    Quorum não usa parêntesis, usa recuo
  • 4:22 - 4:25
    e usa palavras-chave
    para indicar o final dos loops.
  • 4:25 - 4:28
    Quero que você escreva "model",
  • 4:28 - 4:30
    e depois que você escreva a paravra "box".
  • 4:30 - 4:34
    Agora tem uma linha vermelha sublinhada
    aqui porque nós não adicionamos.
  • 4:35 - 4:38
    Ao longo dos anos,
    Quorum ganhou popularidade.
  • 4:41 - 4:45
    Eu sou Dominic e sou muito
    ligado a computadores,
  • 4:45 - 4:48
    e realmente gosto de usar Quorum, eu usei
  • 4:48 - 4:52
    outras linguagens de programação
    antes como C++ e Java
  • 4:52 - 4:56
    Uma das coisas que se destaca
    para mim no Quorum é a pontuação.
  • 4:56 - 5:02
    E é muito fácil porque você não tem
    que adicionar todos os "ponto e vírgulas"
  • 5:02 - 5:08
    e todos os irritantes símbolos,
    como # e @ e tudo mais.
  • 5:08 - 5:12
    Você apenas usa palavras basicamente
    o que é muito mais fácil do que usar
  • 5:12 - 5:16
    todos esses símbolos confusos
    e eu acho que isso torna
  • 5:16 - 5:20
    mais fácil para eu programar
    no Quorum do que em outras linguagens.
  • 5:20 - 5:24
    OI, Eu sou Alyssa. O que faz o
    Quorum ser mais fácil
  • 5:24 - 5:27
    é o jeito que eles escreveram,
    a maneira como eles programam
  • 5:27 - 5:29
    para nós escrevermos o código.
  • 5:29 - 5:33
    Então não temos que adicionar
    "ponto e vírgula" nem colchetes
  • 5:33 - 5:35
    nem parêntesis e todas essas coisas.
  • 5:35 - 5:38
    Eles tornaram isso mais fácil.
    Você pode digitar uma
  • 5:38 - 5:42
    palavra "output" digamos, por exemplo
    e então você pode escrever entre aspas
  • 5:42 - 5:46
    o que você quiser que
    o computador diga.
  • 5:46 - 5:50
    E é isso que faz
    muito mais original do que outras
  • 5:50 - 5:52
    linguagens de programação como Java.
  • 5:52 - 5:56
    Eu sou a Mary. Você pode fazer
    muito mais coisas no
  • 5:56 - 5:58
    Quorum com menos linhas de código do que
  • 5:58 - 6:00
    em outras coisas que já usei.
  • 6:02 - 6:05
    O quórum é baseado em evidências.
    Usando os resultados de
  • 6:05 - 6:08
    Experimentos científicos para
    determinar como tornar
  • 6:08 - 6:11
    a linguagem mais fácil de usar.
  • 6:11 - 6:15
    Há dois beneficios principais.
    Um deles é que tudo é gratuito.
  • 6:15 - 6:18
    O segundo é que, no final das contas,
  • 6:18 - 6:21
    todo o material que usamos e que damos
  • 6:21 - 6:24
    às pessoas é examinado
    tanto por professores e alunos
  • 6:24 - 6:27
    quanto por meio de experimentos
    e, pelo método científico.
  • 6:28 - 6:31
    Como resultado temos
    uma linguagem de programação
  • 6:31 - 6:34
    que está criando um
    ambiente mais convidativo
  • 6:34 - 6:35
    para estudantes de computação.
  • 6:35 - 6:38
    Muitas pessoas,
    tenho visto isso ocorrer nas
  • 6:38 - 6:42
    aulas de introdução que
    tenho ensinado, elas ficam
  • 6:42 - 6:45
    muito intimidadas
    quando começam a programar.
  • 6:45 - 6:48
    Há todo tipo de dificuldade,
    e isso pode ser muito frustrante.
  • 6:48 - 6:52
    As pessoas desistem e, muitas vezes,
    as únicas pessoas que acabam ficando
  • 6:52 - 6:55
    são aquelas que já passaram
    por um curso de faculdade
  • 6:56 - 6:58
    com experiência de programação prévia.
  • 6:58 - 7:02
    Qualquer coisa que facilite esta entrada
    inicial, poderá trazer muito mais pessoas
  • 7:02 - 7:05
    uma maior diversidade pela mesma razão.
  • 7:08 - 7:12
    Para aprender mais sobre o Quorum e
    de que maneira você pode ajudar e apoiar
  • 7:12 - 7:16
    estudantes com deficiencia em
    cursos de computação, visite:
  • 7:52 - 7:56
    Qualquer opinião, descobertas e
    conclusões ou recomendações
  • 7:56 - 7:59
    expressadas neste vídeo são dos autores
  • 7:59 - 8:03
    e não refletem necessariamente a
    opinião da Fundação Nacional de Ciência.
  • 8:04 - 8:07
    Direitos reservados - 2017
    Universidade de Washington.
  • 8:09 - 8:12
    É permitido a cópia e uso deste material
  • 8:12 - 8:17
    para propósitos educacionais, sem fins
    comerciais desde que a fonte seja indicada
Title:
Quorum: An Accessible Programming Language
Description:

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

Portuguese, Brazilian subtitles

Revisions Compare revisions