LocalazyLocalazy
O ParaSail é uma linguagem de programação moderna, de alto nível e de uso geral com gestão automática de memória e recolha de lixo. Foi concebida para ser fácil de aprender, e a sua sintaxe é semelhante à de Pascal. Os programas ParaSail são compilados para bytecode, que pode ser executado em qualquer plataforma que tenha uma máquina virtual ParaSail. O ParaSail foi concebido por uma equipa da Universidade de Stanford liderada pelo Professor David Ungar. A língua foi inspirada por Pascal, Smalltalk, e Self. O seu nome vem do parasail, um tipo de papagaio. O ParaSail é uma linguagem estaticamente dactilografada e orientada para objectos. Tem um sistema de tipo simples e poderoso com herança e polimorfismo paramétrico. Os programas ParaSail são compilados para bytecode, que pode ser executado em qualquer plataforma que tenha uma máquina virtual ParaSail. O ParaSail tem um modelo de objecto simples e poderoso. Cada valor é um objecto, e cada objecto tem um tipo. Os tipos são valores de primeira classe, e podem ser passados como argumentos e devolvidos a partir de funções. O ParaSail tem também um rico conjunto de tipos incorporados, incluindo números inteiros, números de ponto flutuante, cordas, matrizes e registos. O ParaSail tem um colector de lixo sofisticado que recupera a memória para objectos não utilizados. O ParaSail tem também uma abordagem única à concorrência, baseada na ideia de passagem de mensagens. Os programas ParaSail podem ser executados num único processador ou num grupo de processadores. O ParaSail é um projecto de código aberto, lançado sob a licença do MIT.