4 pontos por GN⁺ 2023-11-23 | 1 comentários | Compartilhar no WhatsApp

Apresentação do Pickcode

  • Pickcode é uma nova linguagem e editor que oferece orientação visual para escrever código para chatbots, desenhos animados e criação de jogos, sendo a melhor forma de começar a programar de verdade.
  • Ajuda iniciantes a aprender programação com confiança e possibilita avançar para linguagens mais avançadas.
  • Milhares de estudantes já estão trilhando o caminho do sucesso em programação por meio de mais de 50 lições, com mais de 20.000 lições concluídas e mais de 240.000 linhas de Pickcode escritas.

Opinião do GN⁺

O ponto mais importante deste artigo é que o Pickcode é uma nova ferramenta que permite a iniciantes em programação aprender a programar de forma fácil e interessante. Isso o torna ainda mais atraente ao oferecer a engenheiros de software iniciantes a oportunidade de ganhar confiança em programação e começar projetos criativos. A abordagem amigável do Pickcode representa uma mudança positiva ao reduzir a barreira de entrada no ensino de programação e ajudar mais pessoas a avançar para o mundo da tecnologia.

1 comentários

 
GN⁺ 2023-11-23
Comentários do Hacker News
  • Questionamento sobre a necessidade das palavras-chave var, set e call

    • A linguagem BASIC não tem essas palavras-chave.
    • Ao começar a programar na infância, essas palavras-chave parecem uma complexidade desnecessária.
    • Citando a simplicidade da linguagem LOGO como exemplo, o uso da palavra-chave call parece excessivo.
  • Compartilhamento da experiência de uma criança de 10 anos aprendendo programação com Godot

    • A criança, que fazia jogos no Scratch, passou para a linguagem de script real do Godot e enfrentou dificuldades com a digitação.
    • É enfatizada a importância de encontrar um equilíbrio adequado para a criança.
  • Parabenização pelo lançamento do Pickcode e reconhecimento da atenção cuidadosa aos detalhes

    • Existem duas abordagens para tornar a programação mais acessível para não desenvolvedores.
    • Pickcode e Scratch reduzem a carga de aprender sintaxe por meio de uma interface visual.
    • Node-red e Labview são exemplos de exploração de outros paradigmas de programação, o que afeta a experiência do usuário.
  • Avaliação positiva da experiência de edição de código estruturado

    • Desejo por um editor estruturado no qual a intenção semântica possa ser transmitida diretamente ao editor.
    • É levantada a necessidade de editores estruturados gerais para linguagens de programação, a fim de reduzir erros.
  • Ênfase em como a impossibilidade de erros de sintaxe no Scratch é amigável para iniciantes

    • A forma de encaixar blocos sem erros de sintaxe ajuda no aprendizado.
    • É mencionado que a descobribilidade (discoverability) de como resolver erros de sintaxe é importante quando eles ocorrem.
  • Elogio ao fato de que o Pickcode ajuda a introduzir novos programadores à programação com digitação

    • Comparando com o editor baseado em blocos de ProcessingJS desenvolvido pela Khan Academy, é mencionado o design atraente do Pickcode.
  • Filha de 13 anos fornece feedback sobre o Pickcode

    • Ela considera importante o recurso de compartilhamento da comunidade do Scratch.
    • Opinião de que professores provavelmente vão gostar do aspecto educacional.
  • Compartilhamento da experiência de uso da linguagem BASIC do ZX81

    • Havia teclas especiais no teclado, então não era necessário digitar palavras-chave.
    • Foi marcante o método de armazenar tokens em vez de texto para economizar memória e melhorar a velocidade de execução.
  • Expressão de concordância ou não com o objetivo do Pickcode

    • É uma IDE impressionante, mas talvez fosse melhor focar em um subconjunto de Python.
    • Opinião de que o Scratch é mais fácil para educação e Python é mais útil para aprender.
  • Fornecimento de links relacionados

    • Link para uma postagem anterior no Hacker News sobre o Pickcode.
    • Repostagens são permitidas após certo tempo, oferecendo informações adicionais para leitores interessados.