LocalazyLocalazy
Xtend é uma linguagem baseada em JVM criada pela Google. É tipada estaticamente e combina aspectos tanto da programação orientada para objectos como da programação funcional. É também totalmente interoperável com código Java, o que significa que qualquer código Java existente pode ser utilizado directamente num programa Xtend. Xtend foi concebido para ser simultaneamente conciso e legível, com uma sintaxe semelhante à de Java mas com algumas diferenças importantes. Por exemplo, não há necessidade de utilizar ponto e vírgula como terminadores de declaração, e só se utilizam suportes encaracolados quando estes são absolutamente necessários. Isto pode tornar o código Xtend muito mais fácil de ler e escrever do que o código equivalente de Java. Xtend também introduz algumas características novas que não estão presentes em Java. Estas incluem características tais como suporte de fecho, inferência de tipo, e sobrecarga do operador. Estas características podem tornar o código Xtend mais expressivo e conciso do que o código Java. Globalmente, Xtend é uma linguagem de programação muito poderosa e flexível que pode ser utilizada para uma vasta gama de aplicações. É fácil de aprender para quem tem um passado em Java, e a sua sintaxe concisa pode tornar o código muito mais fácil de ler e escrever.