
main() {
print('Hello World')
}
O Dart é uma linguagem similar ao C com tipos opcionais, que os desenvolvedores permitem que um desenvolvedor comece um programa sem tipos e "acrescente-os depois conforme necessário". Para concorrência, a linguagem suporta "Isolates" que podem ser criados, gerados e contatados pelo aplicativos. Isolates são parte da biblioteca central, que inclui tipos Iterable como List, Set, HashSet e Queue, tipos Map como hashMap e LinkedHashMap, além de outros tipos como Date, Duration, num, String, StringBuffer, TimeZone e RegExp. Há também uma biblioteca DOM para a navegação em documentos HTML5. Um panorama técnico do Dart pode ser encontrado no site oficial sobre a linguagem, em que você também pode acessar exemplos de programas.
A implementação da linguagem permite que o código seja executado tanto em uma máquina virtual nativa, para uso em servidores, ou compilados em código JavaScript para que possa ser executado em um navegador web moderno. O Dart usa um novo tipo MIME, "application/dart" para indicar seu código dentro do elemento "script" de um documento HTML. Há um certo ceticismo de que os desenvolvedores dos navegadores web virão a suportar esse nova linguagem em um futuro próximo, e atualmente o Dart ainda não está integrado nem mesmo ao próprio Chrome do Google, mas os desenvolvedores já afirmaram estar considerando a ideia.
Em sua atual condição, a linguagem Dart deve ser construída a partir de seu código-fonte, distribuído sob uma licença BSD, que pode ser encontrada na página do Google Code do projeto.
Fonte: h-online, em inglês.
0 comentários:
Postar um comentário