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 Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Source Gosu (programming language) (Wikipedia)
Influenced
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 2002Quote, 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 SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.