LocalazyLocalazy
Viper é uma nova linguagem de programação concebida pelos criadores da linguagem de programação Go. É uma linguagem estaticamente dactilografada, compilada com foco na simplicidade, segurança, e desempenho. A linguagem ainda está na sua fase inicial de desenvolvimento e ainda não está pronta para ser utilizada em produção. No entanto, os criadores lançaram uma implementação de referência e estão a convidar a comunidade a dar o seu feedback. Os criadores da Viper esperam que a língua seja fácil de aprender para os programadores que já estão familiarizados com Go. Em particular, eles esperam que seja uma boa escolha para escrever software seguro e fiável. A língua tem uma série de características que são concebidas para ajudar a alcançar estes objectivos. Por exemplo, tem um sistema de tipo que é mais sofisticado que o Go, e suporta a inferência de tipo. Isto significa que os programadores podem escrever código menos verboso e mais fácil de compreender. O Viper também tem uma série de características que são concebidas para melhorar o desempenho. Por exemplo, suporta programação e recolha de lixo simultâneas. A linguagem foi concebida para ser facilmente portátil, de modo a poder ser utilizada numa variedade de plataformas. Os programadores ainda estão a trabalhar na adição de novas funcionalidades à língua. Em particular, estão a trabalhar na adição de apoio à programação genérica. Isto permitirá aos programadores escrever código mais reutilizável e mais fácil de manter. Globalmente, Viper é uma nova linguagem promissora que tem potencial para ser uma boa escolha para escrever software seguro e fiável.