These are the languages of the future. Lets discuss them and maybe come up with ideas of some projects to do collaboratively. Anyone want to make a gitlab for us to contribute to?
Adrian Robinson
I'd love to work on a rust project of some sort, any ideas? Still trying to get the hang of rust but I'm open to trying anything
Cameron Harris
D > Rust and Go
Christian Sullivan
D,Rust and Go are all shit languages
Bentley Evans
Does anyone have a pdf of kernighan's go book?
Justin Gonzalez
>Friendly go And Rust Thread >/FART/
FTFY
Blake Morales
*posts swift*
Parker Gutierrez
Build a web server
Hunter Hernandez
says a fucking weeaboo
your opinion doesn't matter to anyone except other worthless weaboos.
John Murphy
yep
John Robinson
So why would I ever use either of these? I already know C and Javascript.
Gabriel Mitchell
How bout you throw a link ole buddy ole pal
Nicholas Green
why don't buy it yourself?
Carter Sanchez
How about >Friently Rust and Go thread >/FRAG/
>C Go and Rust emphasize safety, and as modern languages implement strong concurrency.
>Javascript For the browser, that's fine. However the language is plagued by poor practice, and doesn't have native concurrency. And of course, Rust and Go have significantly better performance.
It might be better to just transpile Go or Rust to WASM.
Aiden Ramirez
is Go a good replacement for PHP?
Kayden Garcia
>concurrency What is this meme I keep seeing everywhere and what is it good for
Blake Adams
why are you even here?
Gabriel Hill
Is it as practically useless as K&R is for C?
Oliver Cox
In layman's terms (seeing as you appear to be a layman): Telling your code to do more than one thing at once, instead of doing every line in order. For example, if you build a server (like a website), you want that server to be able to manage several connections at once, instead of stalling at the first one until the connection ends.
Isaac Jenkins
libgen.io has any pdf you want of any textbook
If you're an experienced developer you won't learn much with gopl.io (check site for errata) and can finish it pretty quick just to get the basics of how to use the language down and it's tools. Then you want to go on to Hacker News and search for Go or Golang to find many, many pitfalls to avoid. Go is a great tool for certain things, like say you have an EdgeRouter and want to drop a binary on there that runs a very minimalist web server (running your own Go webserver is dead simple for anybody to try) to detect incoming connections and automatically change the VPN to different geolocations for your Chromecast TV/netflix or something. Go is perfect for this kind of work.
If you have a server and you want to automate a bunch of tasks or have websockets listening again Go is perfect for this. It would be great to write a personal firewall with, for either your phone or for Linux or BSD or whatever.
Rust is the best for ridiculously strong type safe concurrency where there are guarantees data race conditions can never happen.
Asher Jackson
>concurrency
-trading engines (either betting or financial) -a large infrastructure to handle instant messaging (WhatsApp) -any database (Look up Peloton, CMU's db concurrency example) -an operating system. Your OS gives the illusion that each process gets it's own CPU thread when in reality it's a time sharing system.
Bentley Foster
why is go and rust the future?
William Wilson
Go is the future!
I'm not sure why OP mentioned Rust. Probably just a joke : )
Jordan White
Ah. Got it. Thanks for that. 3rd year CS student and they're literally teaching us to be pajeet tier students. I've learned more from my years of fucking around with video game modding and lurking here than at school.
Christian Morgan
autism
Noah Nguyen
Go? Is it short for Gtfo? Or maybe it was supposed to be 'go fuck yourself' but unfortunately the process was interrupted.