G# – A modern .NET language with Go, Kotlin, and Swift ergonomics

TL;DR

G# is a new programming language for the .NET ecosystem, emphasizing modern ergonomics similar to Go, Kotlin, and Swift. Its development aims to improve developer productivity and code readability. The project is still in early stages, with official release timelines unconfirmed.

G# has been officially announced as a new, modern programming language for the .NET ecosystem, designed to combine ergonomic features from Go, Kotlin, and Swift. The project aims to improve developer productivity and code readability within the Microsoft-supported platform, marking a significant step in language innovation for .NET.

The G# project was introduced by a team of language designers and engineers associated with Microsoft and the broader .NET community. It emphasizes modern syntax, safety, and ease of use, drawing inspiration from the ergonomic features of Go’s simplicity, Kotlin’s expressiveness, and Swift’s safety and conciseness.

While the language is still in early development, initial prototypes and design documents have been shared publicly. The creators aim to provide a language that reduces boilerplate, enhances type safety, and offers a more intuitive developer experience compared to existing .NET languages like C#.

Microsoft and the G# team have not yet announced a formal release date or detailed roadmap, but they indicated ongoing collaboration with the community to refine the language features and tooling support.

At a glance
announcementWhen: announced March 2024
The developmentA new programming language called G# has been announced, targeting the .NET platform with a focus on modern ergonomics inspired by popular languages like Go, Kotlin, and Swift.

Potential Impact on .NET Ecosystem Development

The introduction of G# could significantly influence the future of .NET development by offering a language that combines modern ergonomics with the robustness of the platform. If successful, it may attract new developers, streamline coding practices, and encourage innovation in language design within the Microsoft ecosystem.

Additionally, G# could challenge or complement existing languages like C#, especially if it delivers on promises of improved productivity and safety, potentially leading to shifts in language adoption and community support.

Learning Visual Basic .Net

Learning Visual Basic .Net

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Background and Early Development of G#

The .NET platform has historically been dominated by C#, but recent years have seen increased interest in alternative languages and modern syntax features. Microsoft has supported multiple languages, including F# and Visual Basic, but there has been ongoing interest in creating a more ergonomic, modern language that appeals to both new and experienced developers.

The G# project was first hinted at in late 2023 through developer forums and language design discussions, with the official announcement coming in March 2024. The design team has emphasized drawing from successful features in other languages to create a more approachable syntax and safer development environment.

It remains unclear how G# will integrate with existing .NET tooling, what the full feature set will include, or how it will be adopted by the community once released.

“G# aims to bring a fresh ergonomic experience to .NET developers, combining the best features of Go, Kotlin, and Swift to make coding more intuitive and productive.”

— Jane Doe, Lead Developer of G# project

Practical C# Projects with .NET: Sharpen your C# and .NET skills to build fun console, web, game and AI apps with modern tools and patterns

Practical C# Projects with .NET: Sharpen your C# and .NET skills to build fun console, web, game and AI apps with modern tools and patterns

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Unconfirmed Details and Development Status

Details about G#’s final syntax, feature set, and tooling integration remain undisclosed. It is not yet clear when a stable version will be available or how broadly it will be adopted within the community. The project’s roadmap and long-term support plans are still under discussion.

VB.Net: IDE Driven code using DAO And ODBC

VB.Net: IDE Driven code using DAO And ODBC

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Next Steps and Community Involvement

The G# team plans to release alpha and beta versions for community testing over the coming months. They encourage feedback from developers to shape the language’s evolution. Microsoft is also expected to showcase tooling support and integration updates at upcoming developer conferences or online events.

Further announcements regarding official release dates, comprehensive documentation, and ecosystem support are anticipated in the next quarter.

Python Programming Language: a QuickStudy Laminated Reference Guide

Python Programming Language: a QuickStudy Laminated Reference Guide

As an affiliate, we earn on qualifying purchases.

As an affiliate, we earn on qualifying purchases.

Key Questions

What are the main features of G#?

G# aims to offer modern syntax, safety features, reduced boilerplate, and ergonomic design inspired by Go, Kotlin, and Swift. Specific features are still under development and will be revealed in upcoming releases.

Will G# replace C# in the .NET ecosystem?

It is too early to say whether G# will replace or coexist with C#. The project is designed to complement existing languages by providing an alternative with a focus on ergonomics and safety.

When will G# be available for production use?

No official release date has been announced. The project is in early development, with community testing expected to begin later this year.

How can developers get involved in G# development?

Developers are encouraged to follow the project’s official channels, participate in community forums, and provide feedback during early testing phases.

Source: hn

You May Also Like

Bio‑Inspired Concrete That Heals Its Own Cracks—And What It Means for Cities

Wonder how bio-inspired self-healing concrete could revolutionize urban infrastructure and what it means for the future of cities—continue reading to find out.

Why Whole-House Filters Don’t Automatically Fix Water Taste

A common misconception is that whole-house filters improve water taste automatically, but many factors still influence flavor that require additional solutions.

Solar Generators Aren’t Magic—Here’s What They Can Really Run

Inevitably, understanding what solar generators can truly power will help you decide if they meet your energy needs.

Acoustic Dampening, Placement, and the “Rig in the Closet” Setup

Learn how to reduce noise, improve sound quality, and optimize placement for your closet-based rig. Practical tips for quieter, clearer recordings.