[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
▼ Settings Mobile Home
4chan
/g/ - Technology


Thread archived.
You cannot reply anymore.




File: images.png (11 KB, 447x447)
11 KB PNG
>>
Stay is better
>>
>it is compiled
>gofmt uses tabs
and that's about it
>>
File: kiss.gif (425 KB, 220x275)
425 KB GIF
The simplest language in the history of programming. Also K.I.S.S.
>>
it keeps the hype chasers away from the java ecosystem
>>
>>110180303
Smarter person than me suggested it for backend and now I'm doubling down with going full GoTH stack. You got this Claude!
>>
>>110180303
It's pretty much what you use for anything you'd have used C# for in the past. It's the best programming language to write containerized applications in right now I'd say... Anything like Sonarr, Jellyfin, qBittorrent, you really need to pick Go to build it... Since that's the only type of software I make, because I don't even use a computer to do anything else except that and posting on internet forums, I would say I am exceptionally happy with Go.

Keep your eye on Silo Server, which is a Go-written competitor to PleX and Jellyfin. I've tested it and it's good but not yet far along enough in development to switch to.
>>
>>110180383
Correct
>>110180479
It is an excellent choice even for vibecoding with Claude. The language is very simple so AI can easily write and understand it without using many tokens, and almost never makes mistakes. And you can understand what the AI has written right away even in the previews that flash by so you can stop it immediately if it's doing something you can see would be better or simpler performed with another method.
>>
How about this:
https://go.dev/blog/emudhra-incident
>>
>>110180303
it just works
>>
>>110180730
Thanks brother, I went through a basic Go course just to understand the basic syntax but yeah, Claude is going to write it anyway
>>
i hate this blue nigger like you wouldn't believe
>>
>>110180303
It's neat
>>
>>110180303
explicit errors > garbage > literal shit > exception handling
>>
>>110180401
Good Morning, Saar.
>>
i LOVE go
>>
File: 59f11787.gif (42 KB, 360x348)
42 KB GIF
it crosscompiles super easily, is very easy to read and write, its gcd, its build system agnostic, i can do low level shit with it, you can use it as a scripting language if youre very special, concurrency is easy, the tooling is fantastic.
>>
I find it too inexpressive and verbose for leetcode style puzzles which is the primary usecase for manual coding in 2026.
>>
>>110184886
If it's easier for you to read, it's easier for AI tools to read too.
>>
i just scrolled the whole catalog and this is the only programming related post right now this board at least used to be a little bit fun there's nothing left here
>>
>>110186920
No one's here to entertain you giganiga
>>
>>110186920
There's a daily programming thread isn't there? Not that people actually post in there. It's more of a mental masturbation board where you write worthless tutorial level stuff in C or Rust and jerk off over it while wearing programming socks. Serious developer languages like this are gone into the archive by about 30 replies.

Unfortunately Reddit is a better place to discuss actual productive programming.
>>
>>110180378
Slaay queen
>>
>simple
type enumType int
const (
one enumType = iota
two
three
)
>>
>>110189197
I think that makes three, this one, /dpt/, and there's a thread for some Advent of Code-like event going on.
>>
love me some Go
>>
>>110180303
I do not.
>>
>>110180303
Not sure why anyone would like it. My opinion of it is pretty neutral: It works, but it's annoying to have to code in it, mainly because you can't just comment out parts of your code to test a single function or a few lines of code. I wish they would allow to turn off errors for unused variables for easier debugging. Having to use a returned value is also kind of stupid. Some functions return stuff, because the returned value is useful for some very specific cases and useless for all other cases. In go you either have to pretend to use the variable or write a second function that does the same thing without returning a value. Both of these solutions bloat up the code unnecessarily and reduce performance. The second solution sometimes also leads to bugs or security issues, because devs usually don't keep in mind that they always have to adjust both functions if they touch one of them.
BTC
bc1qtm4rep7kyp2p28hlkfktpnd0j7uew47vnt2mev
LTC
ltc1q9xlaysse0mpfwf025esd69kt9zu3md22gh23du
ETH
0x6abA18D203520c8F90ca63eE7426a7bC345D98e6
SOL
E5ekoiauCR8yiNp451dmuPzhUxo84P5x3m9WJBK5kxZe
XRP
r3jYXNdMk2Vz5hXhKCKE9re8uz93JQFG1r
DOGE
DSBq5jRWkiwmEh1G7zBwmQDgRkvRr61fmb
XMR
85CTwq5wGjWZw5GgzgwZPrHyZxpLXMK5oZSSSk5j4x9w1bpqzisaWAUZYaAPfh6rP2MZJcaFqF1XmEzkw6YCqJSS2Txu6Z8




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.