What's the issue with Rust?So far It has nice modern features like a cleaner syntax, and their memory system seems better than C or C++.Dunno why trannies is a computer science argument, since I don't care about rust developers fetiches.
>>107597756make a double linked list then come back here
>>107597756make a non-trivial project that isn't a rewrite
>>107597846>make this toy data structure that is never used except by cs50 jeets
"""""""" people """""""" (C developers) hate life and change and want the world to be the way it was in the 20th century
Rust is written like someone is in a rush and is trying to get as much info as they can because idk they're stuck in the middle of nowhere getting raped and they need help so it's all the info you need just kinda strung together and even adds more info like it's like this but also it is NOT like that and aside from that it's basically written like cpp which is totally logical but also a little more complicated than C.I recommend all three but just use cpp and then use other stuff too
>>107597846how does that relate to my question?>Huh duh pajeetI forgot the syntax because haven't coded CS basic shit since 2014, but is literally.class linked_list():head * node.func Pop()func Push()func Clear()class node():node * parentnode * childfunc Push(&node):node_child = new Node()node_child.parent = nodenode.child = node_childreturn node?????
>>107597980wow you wrote the code that will get us to the moon
>>107597846use an arena you retarded fuck
>>107597756The C eco-system / toolchain will get the QoL enhancements that exist in Rust land and then there will be no reason to use Rust. Rust is a meme.
>>107598098I have been seeing this exact take for the past 10 years, sure sure 1 more year and C will get QoL improvements
>>107597846what's the problem? you can use "unsafe" for thatI treat Rust like C++2.0 - everything is const by default, everything is moved by default, everything is safe by default, but you still can do whatever the fuck you want if you want to, even virtual dispatch
>>107598098>>107598117What QoL are you even hoping for?The C ecosystem works fine. Nobody wants npm microdependency slop.
>>107597756> modern> no GCdo you hate yourself> but system programmingyou will never be a real system programmer
>>107597756the politics
>>107597756It's an amazing language with a shitty community.>>107597846Not hard with Rc. Or unsafe and do it like you would in C.>>107598098Will never happen sadly. xmake is up there but it's way too niche.
>>107599837this
>>107597756>What's the issue with Rust?It makes midwits seethe.
>>107597956>cnile>uses sexual analogies to talk about programming EverySingleTime
>>107597756It's dogshit to iterate in Rust. It's why Rust projects tend to be either toys or rewrites.
>>107601194Not every projects needs to be agile. Waterfall approach is superior, no matter if you are making something new or a rewrite.
>>107601238I mean iterate as in refactoring.Rust sucks because it goes against what programming is really like. When you program, you're generally not gonna be able to solve the problems on your first try. Maybe you'll come to find out that the problem is a little different than you thought, or the solution doesn't work as well as you'd expect it to. You simply cannot plan everything ahead of writing code. See also https://loglog.games/blog/leaving-rust-gamedev/#rust-being-great-at-big-refactorings-solves-a-largely-self-inflicted-issues-with-the-borrow-checker
>>107601296>Rust sucks because it goes against what programming is really like.Programming in Rust is just programming.>When you program, you're generally not gonna be able to solve the problems on your first try.I do. It's called experience and intuition.I wouldn't prototype my newest game in Rust, but when it comes to writing pretty much any functional software, I rarely have to rewrite anything. The only refactor I do is just clean names up, split functions, move things into modules, etc, all that is easily handled by the IDE.>You simply cannot plan everything ahead of writing code.I can>See also https://loglog.games/blog/leaving-rust-gamedev/#rust-being-great-at-big-refactorings-solves-a-largely-self-inflicted-issues-with-the-borrow-checkerI read this. This is the game in question: https://store.steampowered.com/app/2331980/Unrelaxing_Quacks/Imagine spending multiple years to write an engine for a shitty vampire survivors clone that you can get working in a week using Unity. This guy's problem wasn't that he picked Rust, it being absolutely retarded lmao. If you manage to waste this much time doing something this pointless you are NGMI, no matter what tool you choose.
>>107601296Exactly this.
>>107597756I don't really mind rust as a language but it's pretty clear that it's being pushed by big tech to sway developers away from copyleft licenses and towards MIT.
>>107597929>want the world to be the way it was in the 20th centurya better place?
>>107598098c was always bad... is pure worse is better
>>107598098C doesn't even have bounds checking or real strings or arrays, and languages like BASIC and PL/I had them in the 60s. C is the opposite of a language you expect to get any kind of improvements.
>>107597756Compiling anything partially written in it or that has it as a dependency is a pain in the ass, and will break down if anything happens to a package on crates.io that you were using but suddenly vanished because the author was discovered to have used a rude word 12 years ago.
>>107597980>parent>childit's previous and next
>>107597756>What's the issue with Rust?Rustrannies.
>>107597980>gogo back to india rajesh
Are there any original programs of worth written in Rust yet?
>>107597929You should shill your bloated kitchen sink nightmare language to C++ devs who will actually appreciate it. I don't get this obsession with trying to foist rust on C enthusiasts when the only thing the two languages have in common is performance potential.