Crystal (linguagem de programação)

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Crystal
Paradigma orientada a objetos, estruturada, imperativa compilada, concorrente, funcional
Surgido em 18 de junho de 2014
Versão em teste 0.23.1 (13 de julho de 2017; há 11 meses)
Criado por Ary Borenszweig, Manas Technology Solutions
Estilo de tipagem: Estática, forte, inferida
Compiladores crystal
Influenciada por C#, Go, Python, Ruby, Rust[1]
Licença: Apache 2.0
Extensão do arquivo: .cr
Página oficial crystal-lang.org

Crystal é uma linguagem de programação multiparadigma compilada de tipagem estática e sintaxe fortemente inspirada em Ruby,[2] e em C#, Go, Python e Rust,[1] criada por Ary Borenszweig. Crystal ainda está em estágio alfa e seu compilador é escrito em Crystal, mas já é popular o bastante para estar entre as 40 linguagens mais populares, de acordo com o Índice Tiobe.[3]

Exemplo[editar | editar código-fonte]

Ver artigo principal: Programa Olá Mundo
puts "Hello World!"

Considerando que o código está em um arquivo chamado “hello.cr”, pode ser compilado e executado com o seguinte comando:[4]

$ crystal run hello.cr

Ver também[editar | editar código-fonte]

Referências

  1. a b «"It's heavily inspired by Ruby, and other languages (like C#, Go and Python)."». crystal-lang.org (em inglês). Consultado em 9 de dezembro de 2017 
  2. «The Crystal Programming Language». crystal-lang.org (em inglês). Consultado em 9 de dezembro de 2017 
  3. «TIOBE Index». www.tiobe.com (em inglês). Consultado em 9 de dezembro de 2017 
  4. «Using the compiler - Crystal Programming Language». crystal-lang.org (em inglês). Consultado em 9 de dezembro de 2017 

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

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.