sexta-feira, 5 de novembro de 2021

O QUE É O DART

O Dart é uma linguagem de programação pelo Google em 2011 que tinha objetivo substituir o Javascript se tornando a principal linguagem a ser utilizada nos navegadores web. Segundo (CORAZZA, 2018, p. 23), o Dart é uma linguagem moderna, orientada a objetos, concisa e fortemente tipada. Ela é considerada altamente versátil, pois pode ser utilizada em desenvolvimento de aplicativos, desktop, web, criação de scripts e até mesmo no back-end. Possui como característica a capacidade de inferir os tipos, tornando-se opcional a declaração do tipo da variável ao criá-la, visto que a linguagem assumirá o primeiro tipo associado a mesma (DANTAS, 2020).

 O Dart é uma linguagem de programação fortemente tipada inicialmente criada pela Google em 2011. A missão inicial do Dart era substituir o JavaScript para desenvolvimento de scripts em páginas web. Porém, com a evolução da linguagem e com o passar dos anos, ela hoje pode ser considerada uma linguagem multi-paradigma, embora a linguagem apresente fortes estruturas típicas de linguagens orientadas a objeto.

 O Dart possui algumas variantes no que diz respeito a seu ambiente de execução. O código Dart pode ser executado em uma máquina virtual (chamada DartVM, máquina virtual está inserida em um conjunto de ferramentas chamado Dart Native). Esta máquina virtual ainda pode ser executada em dois modos diferentes: JIT (Just-in-Time Compiler) e AOT (Ahead-of-Time Compiler). De maneira mais simplista, a compilação JIT ocorre no momento da execução de um trecho de código, onde o código Dart é convertido para código de máquina à medida em que ele é executado.

Dart possui uma sintaxe com estilo baseado no C. Isso faz com que sua sintaxe seja muito similar à linguagens atualmente populares, como Java e C#. Porém, o Dart tenta reduzir um pouco os ruídos característicos de linguagens baseadas no C.