this is !THE! C language for web dev. the simplicity of C is captured.Rob Pike & Ken Thompson you are the bestyour legacy will live on forevero7
of course it is
>>106504004>>106504411Go + VS Code. Is that the most reddit combination?
>>106504493who cares jeet
>>106504600What's with the racism against Indians?
>>106504493No, Python + VSCode/Atom/Intellij is.
>>106504004Great language, ecosystem etc.Love the concurrency model.But I wish it had the enum variants, and match from Rust.That's all.
>>106504621Is it racism if it is the truth?
>>106504004It is a jeetlang made for lazy webdev streetshitters
It just works. The standard library is actually useful.
I really wish more languages chose to build fully static executables by default. I hate that go is one of the few languages that gets that right.
Yep it's so nice, and all the just do it this way is so nice to work with aswell
I believe the chinks wrote one XTLS protocol(?) in this
>>106504004>this is !THE! C language for web dev. the simplicity of C is captured.buy an ad, you retarded cuck that is unable to learn a real programming language
>>106506478>I really wish more languages chose to build fully static executables by default. I hate that go is one of the few languages that gets that right.you are new to programming languages, kid
>>106504493>>106505334>>106507852>>106507861YEP. IT APPEARS MY SUPERIORITY HAS LED TO SOME... CONTROVERSY :DDDDDDD
>>106505441It's really cool how the std lib gives you all the tools to write safe and reliable HTTP services. I still rely on a few packages for syntax sugar like Chi and a form validator, but most of my projects now have so little dependencies
>>106504004the current battery tech?u-båt under us throw your devices
>>106508062FIPS-validated cryptography standard library, too. Compliance issues are so much less of a thing with that.
>>106504628python is easily one of the worst languages around currently. Stop using it
*siiiiiiiiiiiiiiiiiiiiiiiiiiips*
>Rob PikeHere's what rob pike says about gotards by the way
>>106512626a product built for the masses leads to a higher chance of it being an high success.Complexity is for retards
>>106512785>calls you a retard in your face>"thank you daddy! I AM a retard!"Lmao
>>106512626>>106512827didn't the creators of C say literally the same thing?
>>106512626Manipulated fetish screenshot
>>106513293>manipulatedNow you're just coping lmao, how is it manipulated?
>>106504004it's a shame Ken Thompson's legacy is tainted with this abomination of a languageRob Pike deserves the capital punishment for what he has done, and all the suffering he has caused humanity
>>106512602For me it's
>>106504004>web dev.only for micro-servicesEven for frontend to WASM C/C++ is still more useful and productive.
>>106504493Go is retarded but R*ddit loves Rust + Zed, which is not only retarded but hella gay
>>106507861Name 5 more if it isnt just a handful>JavaNope>C#Nope>RustNopeSpecial compilers and/or subsets of the language or "almost static" like glibc vs musl do not count.
>>106514790>>Rust>NopeLmfao disingenuous retard
>>106514790Ding ding, you can get some languages to use musl and get fully static libraries, but it's not the default and it's often a big pain.I guess Go made the decision to program the runtime directly against syscalls, and that was right choice.The programming language otherwise seems to suck, but they get that one bit right.
>>106514900Gotards don't even know Go uses glibc by default KEK
go is great if you lack discipline and taste and would create a mess in a more powerful language. by dumbing the code down, suits believe they can cut costs because they can hire less expensive devs
>>106514884Rust does not statically link libc by default, retard.
>>106514918This depends on platform. Some platforms the kernel ABI is not stable or public so some other kernel interface (typically libc) must be used. On Linuxes go uses syscalls but on, say, a *BSD or OSX go will use libc since that's the "best" stable interface to the kernel on the platform.
>>106514986Neither does go retard
>>106515132What? Go's behavior is irrelevant to the matter of whether rust statically links libc or not. Calling someone a disingenuous retard for pointing out that rust does not statically link libc by default then performing irrelevant whataboutism when you're called out on your ignorance is not conducive to productive discussion.
>>106508062> chiThe idiotic web frameworks are upon us that helped destroyed java.You’ve self-filtered yourself.
>>106515192>original comment literally about how go does it by default>well why does it matter?? Lmfao
>>106515192> statically links libcLibc should always be dynamically linked to get access to the latest api-changes and other goodies in there like Windows RT support and stpcpy().I always like installing multiple redistributable .msis until I find the right ones going back to VC 6.0 if necessary until it stops crashing.
>>106504004what was wrong with C#?
>>106514928Yet somehow Go is the 2nd best paid mainstream language, hmm
>>106515259on one hand, that's really bad. on the other, you can solve many problems by just looking at the stack trace, no matter how ridiculous the tech stack
>>106515259This is still more performant than Go.
>>106515329Because all Go developers work for Google.
>>106514900> syscallsI also go against syscalls.I have to re-write it every year to use the latest new syscalls like openat() instead of open() because I’m a dumb motherfucker.
>>106515329>Yet somehow Go is the 2nd best paid mainstream language, hmmzig sample size has to be crazy low lol
>>106515328Microsoft ecosystem
>>106515377Same goes for go. Gotards are only relevant for google and some minor tooling slop
>>106515338pure java algos lose already and it doesnt get better by adding 2000 layers of abstractionsJavajeets are competing with JavaScriptjeets (barely)
>>106515387Couldn't be more wrong.
>>106515408Go is for babby hobbyist toys, Java is for real projects.
>>106515328> what’s wrong with C#It attracts Java-class retards.It’s too easy to write horribly performing stuff. Like Powershell—which puts Python to shame in the worst performing language system awards.> what’s good about C#I can decompile your shit easily to fix it.One can write C# that looks almost exactly like C99 and it performs reasonably well. Although, at that point, you might was well just write it in C.Windows comes with a built-in CSC compiler.
>>106515429
>>106515338> java fastWe have a spring app that takes 25 minutes to start in a 16 GB container on modern hardware;Java is insanely, over-the-top, bonkers that anyone recommending it is an enemy of the state (or a hardware salesman).
>>106515429>>106515436>Didn't read past the first paragraphEven that old "paper" BTFOs Java brolrn2read
>>106515479why stop at 80?
>>106504621They are disgusting, and they are migrating en-masse out of their designated shitting continent to places that were historically free of people who bathe in cow dung.
>>106515505So he doesn't have to stop being disingenuous kek
>>106515505computer "science" is not real science and its practitioners are just bad>>106515429>>106515436>>106515479>>106515521Ive raped you oncehttps://desuarchive.org/g/thread/95357257/#q95379429But you force my hand once more, Jeetva.https://sci-hub.se/10.1109/ICIST.2014.6920368When will you ever learn?
>>106515284On Linux Go directly makes syscalls against the kernel and has no interaction with libc by default. On Linux a Go binary is wholly statically linked (unless you consider making syscalls agains the kernel a dynamic linkage.) Rust on Linux dynamically links to libc. These are not the same thing and they interface with the platform via different mechanism. Please improve your reading comprehension.
>>106515567Did you read your own screencap? Just because the paper authors are blatant Go shills (how the fuck does this even get accepted), even they admit Java absolutely btfos go when numbers get large
>>106515325Correct. Statically linking libc is retarded, especially on systems where libc is considered the stable interface to the platform because the kernel ABI changes often. However, the point being made in >>106514884 indicates rust binaries are fully statically linked, which is not the case on Windows, OSX, *BSD, or Linux due to rust, by default, using libc as the interface to the platform. This is an argument about statements of fact, not an argument about what people ought to do.
>>106515479> niche application optimized for javaMost apps mostly do matrix multiply operations and nothing else
>>106515259>Using syntax sugar for middleware is somehow as bad at Java Spring vomitOk lol
Are Rob Pike & Ken Thompson good people? Personally, are they based? C is pretty retarded but I don't mind.
>>106512626>gojeets seething about the fact that they use a neutered language literally designed for mega corporations to hire h1b hordes and teach them the easiest language to vibe code in
>>106516165The go compiler is a hacked version of the Plan 9 C compiler.No such design decisions likely occurred.I imagine, it could be hacked back if needed.Go is so similar to C it’s not funny.It’s basically built-in some of the stuff C++ can accomplish with massive add-on libraries like the STL.Not much more complicated than that.
Go is great.