E (linguagem de programação)
linguagem de programação
E é uma linguagem de programação orientada a objetos para segurança de computação distribuída, criada por Mark S. Miller, Dan Bornstein e outros da comunidade de eletricistas em 1997. E é descendente principalmente de uma linguagem concorrente, o Joule e do Original-E, um conjunto de extensões da linguagem Java para computação distribuída[1]. A linguagem E combina programação baseada em troca de mensagens com a sintaxe do Java.
E | |
---|---|
Paradigma | Multi-paradigma: orientada a objetos, Troca de mensagens |
Surgido em | 1997 |
Criado por | Mark S. Miller |
Estilo de tipagem | Dinâmica e forte |
Influenciada por | Joule, Original-E, Java |
Página oficial | http://erights.org/ |
Exemplos de código
editarA sintaxe do E é similar a do Java, além de também ter alguma semelhança com Python e Pascal.
println( "Olá mundo!" )
- Função para fazer fatorações
def factorial( n :int ) :int {
if ( n == 0 ) {
return 1
} else if ( n > 0 ) {
return n * factorial( n - 1 )
} else {
throw( "invalid argument to factorial: " + n )
}
}
Referências
- ↑ «Original-E: Foundations for Social Virtual Realities». erights.org. Consultado em 19 de junho de 2012