Gosu - это императивный объектно-ориентированный язык программирования со статической типизацией для виртуальной машины Java (JVM), который разработан, чтобы быть выразительным, легко читаемым и достаточно быстрым. Язык основан на концепциях Java, C# и ECMAScript, но заимствует некоторые конструкции из Ruby и динамических языков.

Госу:

  • объектно-ориентированный
  • статически типизирован
  • обязательно
  • 100% совместим с Java
  • вывод типа функций
  • поддерживает закрытие
  • предоставляет упрощенные дженерики
  • предоставляется через лицензию Apache License v2.0

Одна из особенностей, которая отличается от других языков JVM, - это "система открытого типа". Например, есть загрузчик типов XSD, который проверяет файлы XSD (схемы XML) в пути к классам и генерирует типы для компилятора Gosu без дополнительного этапа генерации кода.

Для получения дополнительной информации перейдите на http://gosu-lang.github.io/