As a developer who is learning rust and go I have no idea which part of this video are sarcasm and which are facts.
@birdbeakbeardneck36172 жыл бұрын
drank programmer ramble
@winfredjames41852 жыл бұрын
dont waste time learning rust
@NamasteProgramming2 жыл бұрын
@@winfredjames4185 Have you tried learning rust?
@stockholmsyndromeself-trea75172 жыл бұрын
@@MoradorDeCalcada Everyone will Go Rust-y someday.
@devfate2 жыл бұрын
@@stockholmsyndromeself-trea7517 with time
@SheikhEddy2 жыл бұрын
I started dying at "Rust is C++ if it was haskell"
@nnishchit2892 жыл бұрын
Finished yet? jk
@IamPyu-v9 ай бұрын
Rust and Go are very different languages, Rust: nyaa-meowmeow Go: has a life
@DVRC2 жыл бұрын
These days I've been digging the net to find obscure window systems for UNIX/Linux, and I found Fresco (written in C++, and leveraged CORBA and GGI). On the page it is said : _"we depend on CORBA... Things you use can't be bloat"_ , I laughed so hard. Then I've seen that one of the people involved was Graydon Hoare, there I thought _"wait a second, this name is familiar"_ . Then I realized... BTW the original Go toolchain was bootstrapped with the Plan 9 C compiler and assembler, while Rust was bootstrapped with OCaml (which runtime is written in C).
@lawrencedoliveiro9104 Жыл бұрын
“OCaml ... ... I am but a fool. I still love you ... though you treat me crool...”
@DVRC Жыл бұрын
@@monad_tcp Check Yale T...
@Requiem100500 Жыл бұрын
I expected joke video, but this is actually mostly true
@wheezybackports64442 жыл бұрын
I need a compiler to compile my compiler and a compiler to compile that compiler along with a compiler to compile the compiler to compile that compiler.
@talkysassis2 жыл бұрын
Or you can type the compiler in plain machine code
@JasonMitchellofcompsci2 жыл бұрын
Well you sold me on not using rust. I'm not going to say which argument did it... but it was effective.
@poonikarthu49882 жыл бұрын
To run your project (which can be done without running the build step as it automatically builds) you can do cargo run instead of pointing to the application directly.
@יובלהרמן-ח2ד2 жыл бұрын
Soon what happened with the JavaScript frameworks will happen with c/c++ alternatives. You can see all the new 'fast as c but easy as python' langs out there and also carbon trying to replace cpp.
@kreuner112 жыл бұрын
Carbon is trying to replace C++ is legacy code bases only
@ivanpelykh76652 жыл бұрын
Якісний контент)) Продовжуй в тому ж дусі!
@william11062 жыл бұрын
love the video, microphone a bit wack but it's still all good
@Virbox2 жыл бұрын
Thanks for the feedback!
@MrAbrazildo Жыл бұрын
2:33, OO is safe, it fixes the C issue. Plus, if you keep your objects (not interfaces) in arrays/containers, it's safe and easy to translate it to hashtable, if you want to - I have personal experience on that. And array of objects can compete against hashtable, when they are on L1 cache, at least. And if that company achieved "complete unmaintainable mess" with OO, they made really bad choices, because this is the strongest point of OO. 3:20, and C++ can do both on the same level of productivity, because it's flexible enough.
@jaysistar27112 жыл бұрын
I like the music selection. Can you post a track list? I like Rust better than Go, but, yes, it does take longer to get used to it. I do use inline asm, and in a conversation that I had with the Go devs, back in 2010, they told me that they'd never support inline asm. I had just translated x86 (32-bit) asm to C with inline asm as an intermediate, so I wasn't happy with Go after that conversation. Later, a project in Java had me fighting with the garbage collector to remove jank. I rewrote it in C++, and everything was fine. Being that everybody considers C (most of my projects are C) and C++ old and deprecated, my new projects have all been Rust. I can say that SCONS, Conan, vcpkg, and CMake have nothing on Cargo. Cargo is great! The learning curve for Rust is just too steep, right now. I hope that it will change in the future to be easier to pick up. Integrating cross language support is easier with Rust as well. I had a project that needed to integrate with Ada, and Rust made it easy by just doing what C does, and not imposing thread or GC restriction on calling or called code.
@Virbox2 жыл бұрын
Thanks for the detailed comment! Indeed Rust is a cool language, but not simple yet. The background music is "A Piece of Magic" by Lizardking. The music played while Rust vs Go hello world comparison is made by me, I will release it soon on "Virbox Music" channel (you can find it from this channel links)
@tommyscottish72842 жыл бұрын
I doubt the learning curve will get easier. I've never heard of a language that shrinks in complexity.
@jaysistar27112 жыл бұрын
@@tommyscottish7284 It has, already, several times. Part of the learning curve is writing code that is machine verifiable. As verifiablity advances, the constraints relax, and the language increases in ergonomics.
@vectoralphaSec2 жыл бұрын
Honestly tried both. Rust is better.
@marcels.70742 жыл бұрын
2:59 got me
@razhterize2 жыл бұрын
fuck it, I'll go backward and use C
@flamakespark2 жыл бұрын
Concurrency in Go: a single keyword in front of the function Concurrency in Rust: - Staring with singlethreaded prototype - Fixing borrow-checker errors - Fixing them again in multithreading - Spending 3+ hours in resolving that deadlock - "Fk it, I'm just gonna use Rayon"
@goat-76582 жыл бұрын
I feel like this would've been the worst way to learn any of the presented factoids, had I not already known all of them. I haven't watched a more incomprehensibly chaotic assortment of abstract useless information in months. Great job on making one of the most un-educational videos on this platform.
@Virbox2 жыл бұрын
Well said, thanks for the feedback!
@joebuydem2 жыл бұрын
You sound triggered lol.
@stickguy91092 жыл бұрын
@@joebuydem Same thought
@null-0x6 ай бұрын
Bro got triggered by a troll video
@goat-76586 ай бұрын
Cue Poe's law n' shit. Have seen people say dumber things unironically.
@GameParrot2 жыл бұрын
Video idea: When Autocorrect Destroys a Linux User's Life
@Virbox2 жыл бұрын
Thanks! Autocorrect in the Linux shell should be really funny lol
@Teknishun2 жыл бұрын
I really like your video. They funny and informative. Keep it up. 😀
@Virbox2 жыл бұрын
Thanks, glad you've liked it!
@childlikedevelopermetalang41642 жыл бұрын
Very thoughtful. Thanks.
@yakataz2 жыл бұрын
Use the right tool for the right job, both are good
@Ben-rc9br2 жыл бұрын
Let's Go learn Rust
@Alex-uf2ie2 жыл бұрын
this video is perfect
@5ebastiancarlo52 жыл бұрын
We, the Virbox-heads, demand more hot-take videos like this. Please our desires, oh daddy Virbox!
@vitormelo222 жыл бұрын
I like of Vlang, make a video about it ;)
@jakdziala2 жыл бұрын
Урівноважений мем: і образився і поволав :D
@jakdziala2 жыл бұрын
І підписався 🤨
@Virbox2 жыл бұрын
@@jakdziala Ласкаво прошу! 😄
@vanillaface6097 Жыл бұрын
Ah, a typical rant of a tiny go brain, don't forget your precious defer not to leak connections 😁
@siriusmart2 жыл бұрын
epic outro
@tomwilliam7299 Жыл бұрын
You are not fair 🤣🤣🤣🤣🤣🤣🤣🤣🤣😁😁😁😁😁 you are Go addiction
@joebuydem2 жыл бұрын
Rust is the programming language of the social justice warriors lol. Great video again man!
@Virbox2 жыл бұрын
haha thanks!
@worldspam56822 жыл бұрын
And they offends the same way
@configurista2 жыл бұрын
sounds like a "zloy *uzzkiy Nikolay"
@Pineapple02 жыл бұрын
I agree so much. I love Go so freaking much, it's C/C++ without the aids. It really is C++ if it were Python, soooooooooo nice to write in. Rust looks worse than C++
@InsertCleverUsername2 жыл бұрын
Average GC fan
@FADHsquared2 жыл бұрын
Stop the world garbage collection!
@romanmatveev3142 жыл бұрын
акцент, мое почтение
@ZedusUA2 жыл бұрын
Дякую, поржав :)
@prevv33662 жыл бұрын
yes! yes it is!
@darukutsu2 жыл бұрын
Rust is future. No more memory leaks...garbage collector is garbage. Imagine writing code without knowing what code does. Rust compiler is superior.
@fungussa2 жыл бұрын
Lol, no. Beyond borrower checker, Rust doesn't have much that is interesting. Rust is currently experiencing a bubble, and we all know what happens with bubbles.
@darukutsu2 жыл бұрын
@@fungussa so what is future then?
@fungussa2 жыл бұрын
@@darukutsu Rust has borrowed many features from Go, and similarly other languages will borrow from Rust. I think that Rust is currently over-hyped (it's in a kind of bubble), and since the language creators haven't been rigorous in their approach to designing the language, that its rough edges will only be fixed by further language changes down the line. Invest where you think the future will be.