Dylan (linguagem de programação)

Dylan
Paradigma Multiparadigma
Surgido em Início dos anos 1990´s
Última versão 2014.1 (31.12.2014)
Criado por Apple Computer
Estilo de tipagem dinãmica, forte
Principais implementações Open Dylan
Influenciada por ALGOL, Scheme
Influenciou Goo, Lasso, Python, Ruby
Página oficial opendylan.org

Dylan é uma linguagem de programação Multiparadigma criada pela Apple Computer.[1]

História[editar | editar código-fonte]

A Linguagem DYLAN foi criada nos anos 90 pela Apple Computer, nome vem da junção de DYNAMIC LANGUAGE (Linguagem Dinâmica), para ser implementada ao projeto Newton MessagePad da Apple. Pode-se utilizar programação funcional (cálculos matemáticos) e orientada objeto Porém o projeto não atingiu maturidade suficiente para ser implementado no prazo e em 1995 a Apple substitui DYLAN por uma mistura de C e NewtonScript em seu tablet. A Apple acabou disponibilizando uma versão da linguagem para uso livre, além do manual de refêrencia do Dylan escrito por (David Moon e Orca Starbcuk). A partir desse momento, a Harlequin (Empresa de Software) lançou uma IDE Dylan comercial para Microsoft Windows e Carnegie Mellon University lançou um compilador de código aberto para o sistema Unix. Após o fechamento e divisão da Harlequin, surgiu uma comunidade forte de código aberto em 2003, responsável por reviver o Dylan, elaborando o projeto e compilador Opendylan, disponível no site http://opendylan.org.

Exemplos de código[editar | editar código-fonte]

Hello world[editar | editar código-fonte]

module: hello  format-out("Hello, world\n"); 

Referências

  1. Feinberg, Neal; Keene, Sonya E.; Mathews, Robert O.; Withington, P. Tucker (1997). Dylan Programming. Massachusetts: Addison Wesley. 412 páginas. ISBN 0-201-47976-1 

Bibliografia[editar | editar código-fonte]

  • Feinberg, Neal; Keene, Sonya E.; Mathews, Robert O.; Withington, P. Tucker (1997). Dylan Programming. Massachusetts: Addison Wesley. 412 páginas. ISBN 0-201-47976-1 

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.