G#
Shares rank 110 of 163 programming languages by recommenders
Recommended as a newer .NET language with modern ergonomics and readable syntax. Critics say it adds little beyond Go and C#.
Recommended as a newer .NET language with modern ergonomics and readable syntax. Critics say it adds little beyond Go and C#.
23 people gave an opinion
- recommend it
- 8
- criticize it
- 15
- approval share
- 35%
Recommended in 2 of 13 months
- November 2025: not recommended
- December 2025: not recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: not recommended
- May 2026: not recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 8 people recommend itNeeds 10 or more, not met.
- 0.5 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 2 of 13 monthsNeeds 4 or more, not met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Terse, readable, streamlined syntax
“This is reboot keeping the newer ergonomics and streamlining the syntax.”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics” “this is terse and very readable”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics”
What people warn about
Each mark is one comment
Little that's new or distinct
“the language itself doesn't seem very interesting”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “I'll read another article on Hacker News about a new programming language where I see nothing new”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics” “Not really anything here which distinguishes it from c#?”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” Copies Go syntax, misses Go's strengths
“G# seems to copy go syntax but didn’t copy the things that go makes it easier to understand any go code.”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “it completely misses Go's ergonomics of compilation to portable static-linked binaries”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “G# seems like it has the _worst_ of both worlds, not the best.”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics” - Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics”
Awkward jargon and terminology
“a predilection for these awkward compound adjective words”
Comment from 13 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “This is not a term of the trade.”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “Means "for 1 to 4". Kill me now.”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics” Code and design quality concerns
“this is a huge bungle you can make in language design, that will affect compiler performance down the line significantly”
Comment from 12 Jul 2026 in “G#: A modern .NET language with Go, Kotlin, and Swift ergonomics” “Looking at the code and the commit log, this is a large pile of slop”
Comment from 16 Jul 2026 in “G# – A modern .NET language with Go, Kotlin, and Swift ergonomics”
Other programming languages people recommend
The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 163 programming languages, rankedWhat people said
19 of the 23 comments that mention it, newest first. Each links to the original comment.
“Means "for 1 to 4". Kill me now.”
“This G# is more similar to TypeScript than Go.”
“Looking at the code and the commit log, this is a large pile of slop”
“I was hoping from the tagline it would have sum types (rust-like payloads on enums, like Swift).”
“To me this makes the tag line a little confusing, like what does this imply for the design of this language?”
“G# seems like it has the _worst_ of both worlds, not the best.”
“This is reboot keeping the newer ergonomics and streamlining the syntax.”
“I'll read another article on Hacker News about a new programming language where I see nothing new”
“this is terse and very readable”
“packages and func being the first two selling points is alarming”
“Looks nice, congratulations.”
“a predilection for these awkward compound adjective words”
“This is not a term of the trade.”
“it completely misses Go's ergonomics of compilation to portable static-linked binaries”
“this is a huge bungle you can make in language design, that will affect compiler performance down the line significantly”
“G# seems to copy go syntax but didn’t copy the things that go makes it easier to understand any go code.”
“Not really anything here which distinguishes it from c#?”
“the language itself doesn't seem very interesting”
“Apparently the docs are solid”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.