Are you going to admit you were wrong about Go and didn't envision how popular it would become?
I hate seeing that fucking gopher everywhere I swear to god I'm going to rape it
>>108807944>Language not NullsafeInto the trash it goes. What were those cnile retards that made this thinking?
>>108807975>What were those cnile retards that made this thinking?That the developers using the language would have a basic level of competence.
>>108807975>filtered by null
>>108807944Why. I love Go
>>108807944I saw how Google pushed python onto unsuspecting and naive highschoolers, I figured Go would be handled the same and I was right.
>>108807944Never thought about Go very much, tho the mascot seems fun. It's rare for me to use something other than C++, Python, and Linux shell.
there is google java, oracle java and microsoft java. will we get amazon java as well?
>>108808366Go is not much like Java, apart from the overlapping target markets.
>>108807944I adore Go so much. Anything web-facing I'm always writing in Go now. Some systems scripting I also do with Go, it's a great option when it's time to rewrite your overgrown bash script in a real language. Sure the error handling is verbose, but it's the only language I've used so far where I can feel confident that my relatively low effort go program will be able to handle every edge case production might throw at it.
>FrontendNuxt>BackendGo
>>108808402yes, it's far superior
>>108808011That wasn't Google's fault.Python won that market by seeming to be exactly what people wanted.It's still a good language to learn the very basics of programming. The only problem is not quickly moving to C and digging in deeper to learn more about how computers really work.
>>108807975he doesn't handle null?
>let's make a compiled language that's type safe but everyone puts any or interface{} everywhere but there's no generics or polymorphismstupid
There are more and more Go jobs, it's unbelievable. It seems like it really skyrocketed in the last few years. What are people even using it for?
>>108809779devops, network services, backends
>>108809779Docker
>>108809779i use it for the back end of a video game
>>108807944I never said that, schizo.
>>108807944I expected it to be a lot more popular DESU. It's really not a great replacement for C.
>>108807975If you can't handle basic invariants like null checking what makes you think you can write more complex logic? Do you *really* fully understand the output from your config file parser?
>>108808422>>Frontendtk9.0Just like good old tkinter.
>>108809813this>>108810052our time draws ever nearerembrace the gopherpill or you shall die a cnile
>>108809779I've never seen a Go job. Not that I've been looking, of course.
>>108807944I knew it would be popular because it's being pushed by a FAANG. It's still shit.
>>108807944>NOOOOOOOOOOOOOOOOOOOOOOOOOOO>IT HAS LESS FEATURES THAN TURBO PASCALLLLLL 8 >WAAAAAAAAAAAAAAAAAAAHHHHHHHHHHH
it does nothing better than Elixir, so no.
>>108807944Anything Go would be useful for is easily provided by AI coding agents
>>108809680I disagree. Managed languages should never be the first language
>>108811303I respect Erlang. But if I am going to write Erlang I am going to use the Prolog grammar or LISP Flavored Erlang, just like EVROPΛ envisioned.
>>108811641LFE is retarded. If you want Lisp just use Clojure.A Lisp front-end over Erlang is so awkward.How do lispies write this kind of thing and think "Yep that looks great!"(tuple name (tuple 'C (/ (* (- temp 32) 5) 9)))))
(tuple name (tuple 'C (/ (* (- temp 32) 5) 9)))))
>>108811677>LFE is retardedYOU TAKE THAT BACK
>>108811303Elixir is a dead meme language
>>108811624You clearly have never tried to teach a total novice before.
Since LLMs are generating more and more of the codebases I can understand the push for something that is fast and simplebut why not Nim?
>>108808328>linux shell
>>108813357I tried nim but didn't like the complete lack of namespacing for imports. I don't need Java-tier fanatical namespaces but at the very least something like Go where each imported package functions as a de facto namespace.
>>108813357>but why not Nim?Useless esoteric language
>>108814546what's esoteric about it
>>108814624it's a giant pile of stupid and weird design choices because it was made by a g*rman
>>108813330not him but when I was in school we learned C++ and in retrospect we should have used the even-more-unmanaged C. Learning how the process works from first principles would be much more educational and desu easier to wrap one's head around
>>108813330I was a total novice and we were taught c++
>>108807986>>108807990>>108809688>>108810088Why are you spastics using a statically typed language if you apparently don't believe in the concept of putting static type systems to work? The usual braindead Worse-is-Better cult?
>>108815074>NULL ISNT USEFUL BECAUSE I SAID IT ISNT>SOME GUY USED A REALLY LARGE NUMBER WHEN SAYING HOW BAD NULL IS SO NULL HAS NO REASON TO EXIST STOP USING NULL!!!!
>>108815102A type system having good awareness of null doesn't mean you can't use it, dummy!
>>108810052Go is not as low-level, it will never replace C
>>108815148Go is a garbage collector for C.
>>108815148C isn't really low level, it just has a bare bones runtime. Go has a fat runtime.
>>108807944>what if you have python>but compiledvery cool language
>>108815161That would be D.
>>108807944>popular medsit has never reached wide usage and will not, there is no trend, it's just a massive waste of time, even more so with AI zoomers who are vibe coding with lower level languages or simpler languages
>>108815179
>>108815735Go is a great language to use with AI help. It's easy to set up a productive environment and get compiled binaries and dependencies with the go toolchain. The main complaints about Go involve its tedious explicitness and lack of fancy time-saving language features, which aren't as important if you have an LLM helping generate code. There's also the garbage collector but if that matters to you, it's a very binary decision that doesn't require much thought. Many, probably a majority of devs don't have to care about the GC
>>108815161Go takes some influence from Pascal
>>108807944it has the cutest logo
>>108807944Show me your enum.