Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Gosu (programming language)

Object-Oriented Language

Gosu is a statically typed, general purpose programming language that runs on the Java virtual machine, designed and led by Scott McKinney. Development began in 2002 at Guidewire Software under the working name GScript, and the language was later renamed Gosu as it matured into a distinct project, first publicly appearing on November 11, 2010, when it was released as free and open source software under the Apache License 2.0. Gosu supports multiple programming styles within one language, including class based object oriented programming, functional programming, imperative programming and reflective programming, and it draws syntactic and design inspiration from Java, C# and ECMAScript. Because it targets the Java virtual machine, Gosu code can interoperate directly with existing Java classes and libraries, letting organizations already invested in Java tooling and infrastructure adopt Gosu for new code while continuing to rely on their established Java based systems. Despite its corporate origin inside Guidewire, Gosu has been maintained as a community accessible open source language since its public release, with its design emphasizing readability, strong static typing with type inference, and straightforward interoperability with the broader Java ecosystem rather than introducing an entirely unfamiliar programming model.

Facts
Classification
Typing Discipline
Statically Typed 1
Typing Discipline
Strongly Typed 1
License
Apache License 2.0 2
First Released
2002 1
Connections

Follows Typing Discipline

In Field

Source Gosu (programming language) (Wikipedia)

Influenced

Source Wikidata: Kotlin

Licensed Under

In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Gosu (programming language) (Wikidata)
P571 (inception): year 2002
Quote, P571 (inception): year 2002
2002
View the Source
2. Gosu (programming language) (Wikipedia)
  • entity record, description (license)
    Development began in 2002 at Guidewire Software under the working name GScript, and the language was later renamed Gosu as it matured into a distinct project, first publicly appearing on November 11, 2010, when it was released as free and open source software under the Apache License 2.0.
  • In Group: C-Family Object-Oriented Languages, lead section
  • In Field: Programming Language Theory, Lead paragraph
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.