LocalazyLocalazy
A serpente é uma linguagem de programação de alto nível concebida para ser simples, segura, e fácil de aprender. A serpente é influenciada por Python, mas não é um descendente directo da mesma. A linguagem foi criada por Mark-Jason Dominus em 2000. Serpente é uma linguagem interpretada, o que significa que os programas escritos em Serpente podem ser executados directamente a partir do código fonte sem a necessidade de uma etapa de compilação separada. Isto torna a Serpente ideal para a prototipagem rápida e experimentação. A sintaxe da Serpente é limpa e concisa. A linguagem é concebida para ser fácil de ler e escrever, com um mínimo de pontuação. Os programas da serpente são tipicamente muito mais curtos do que os programas escritos noutras linguagens, tais como C ou Java. A serpente é uma linguagem dinamicamente tipada, o que significa que as variáveis podem conter valores de qualquer tipo. Isto torna a Serpente muito flexível, mas também pode levar a erros que são difíceis de rastrear. A serpente é uma língua de recolha de lixo, o que significa que a memória é automaticamente gerida pelo intérprete. Isto liberta o programador de ter de se preocupar com fugas de memória e outros problemas relacionados com a memória. Serpente é uma língua portátil, o que significa que os programas escritos em Serpente podem ser executados em qualquer plataforma que tenha um intérprete de Serpente. Isto torna a Serpent ideal para escrever aplicações multiplataforma. Serpent tem uma rica biblioteca padrão, que inclui apoio para muitas tarefas de programação comuns, tais como trabalhar com cordas, listas, e dicionários. A biblioteca padrão é extensível, pelo que os programadores podem adicionar-lhe os seus próprios módulos. A serpente é uma língua de código aberto, o que significa que qualquer pessoa pode contribuir para o seu desenvolvimento. A língua está em constante evolução, com novas características a serem acrescentadas a todo o momento.