Gosu
Gosu — это cтатически-типизированный язык программирования, который запускается на виртуальной машине Java.
Этот язык используется в нескольких проектах с открытым исходным кодом SparkGS и Ragnar DB, и широко используется в страховой отрасли в коммерческих продуктах Guidewire Software. Язык вобрал в себя возможности языков Java, C# и ECMAScript. Уникальной особенностью языка, является открытая система типов, которая позволяет легко обеспечить проверку во время компиляции или в IDE. Также язык позволяет создавать как программы общего назначения (файлы .gst), так и скрипты (.gsp-файлы) и выполнять их непосредственно из источника без предварительной компиляции.

Классы Gosu могут иметь функции, поля, свойства и внутренние классы в качестве членов. Номинальное наследование и композиция с помощью делегирования встроены в систему типов, а также структурную типизацию. В дополнение к стандартным типам классов Gosu поддерживает перечисления, интерфейсы, структуры и аннотации.
Q13424799
cтатически-типизированный
UNK
Q251
Java
Concept
Q251
Java
Concept
Q2370
C#
MEDIA
Q259138
ECMAScript
MEDIA
Q5587589
Gosu
MEDIA
Q5587589
Gosu
MEDIA
Q5587589
Gosu
MEDIA
influenced by
influenced by
influenced by