O que é uma linguagem de brinquedo?
Na computação, uma linguagem de brinquedo é um termo que se refere a um tipo de linguagem de programação usada para propósitos gerais de instrução, mas geralmente é inadequada quando se trata de realmente executar a própria programação. Considerada um pouco incompleta, uma linguagem de brinquedo é útil para transmitir idéias amplas, mas geralmente não é utilizada quando se trata de criar programas de software destinados a aplicativos específicos, como em um ambiente de produção. Esse tipo de linguagem de computador funciona bem com o desenvolvimento de programação que auxilia em tarefas conceituais.
Uma das aplicações mais produtivas da linguagem de brinquedos é durante a fase de pesquisa e desenvolvimento de novos produtos de software ou atualizações de produtos existentes. Aqui, o objetivo geralmente é ter uma idéia de quais recursos podem ser adicionados para permitir o intervalo desejado de funções com o software. Se uma determinada idéia de um recurso for viável, o programador poderá deixar de usar as linguagens de brinquedo e começar a criar o código mais detalhado em termos de matemática e o código que, em última análise, é incorporado à programação. Com essa abordagem, o uso de linguagem de brinquedos pode facilitar a eliminação de idéias para processos que podem tornar o software pesado para os usuários finais.
A linguagem de brinquedos também pode ser útil em ambientes de aprendizado e instrução, como nas aulas de sistemas de informações de computadores em uma universidade. A linguagem pode ser usada para transmitir idéias gerais sem aprofundar a programação real, facilitando a preparação dos alunos para aprofundar os aspectos mais complicados do processo, uma vez que a idéia básica seja entendida e dominada. Uma vez que esses entendimentos básicos estejam estabelecidos, é possível avançar para o desenvolvimento da matemática que sustenta a criação de código para as funções em consideração. Também é possível usar a linguagem de brinquedos nesse tipo de ambiente para ajudar aqueles que não são bem versados em protocolos de programação a entender o que está acontecendo com um determinado programa.
Embora não seja a escolha ideal para várias aplicações e usos, a linguagem de brinquedos oferece o benefício de possibilitar a pesquisa de idéias. A linguagem também é útil para articular essas idéias em um sentido amplo a indivíduos sem uma sólida experiência em programação. Embora um pouco limitada em suas aplicações, a linguagem de brinquedo pode pavimentar o caminho para uma programação mais completa e robusta que resulta no desenvolvimento de programas de software que funcionarão bem em diversas configurações.