[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/FG&RT/

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 27
Thread images: 4

File: 1483554434259.gif (181KB, 500x500px) Image search: [Google]
1483554434259.gif
181KB, 500x500px
Friendly Go and Rust thread.

Golang:
https://golang.org/
https://golang.org/ref/spec

Rust:
https://www.rust-lang.org/en-US/
https://doc.rust-lang.org/reference.html

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?
>>
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
>>
File: d.png (16KB, 294x294px) Image search: [Google]
d.png
16KB, 294x294px
D > Rust and Go
>>
File: 1385984426763.jpg (1MB, 1920x1080px) Image search: [Google]
1385984426763.jpg
1MB, 1920x1080px
D,Rust and Go are all shit languages
>>
Does anyone have a pdf of kernighan's go book?
>>
>Friendly go And Rust Thread
>/FART/

FTFY
>>
*posts swift*
>>
>>58327962
Build a web server
>>
>>58328021
says a fucking weeaboo

your opinion doesn't matter to anyone except other worthless weaboos.
>>
>>58328611
yep
>>
So why would I ever use either of these? I already know C and Javascript.
>>
>>58329033
How bout you throw a link ole buddy ole pal
>>
>>58329100
why don't buy it yourself?
>>
>>58327424
How about
>Friently Rust and Go thread
>/FRAG/

>>58329067
>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.
>>
is Go a good replacement for PHP?
>>
>>58329228
>concurrency
What is this meme I keep seeing everywhere and what is it good for
>>
>>58329323
why are you even here?
>>
>>58329124
Is it as practically useless as K&R is for C?
>>
>>58329323
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.
>>
>>58329362
>>58329100
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.
>>
>>58329323
>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.
>>
why is go and rust the future?
>>
>>58329746
Go is the future!

I'm not sure why OP mentioned Rust. Probably just a joke : )
>>
>>58329695
>>58329418
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.
>>
autism
>>
>>58327424
Go? Is it short for Gtfo? Or maybe it was supposed to be 'go fuck yourself' but unfortunately the process was interrupted.
>>
>>58329840
idk mang pretty optomistic about java desu
Thread posts: 27
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.