top | item 43187775

(no title)

laerus | 1 year ago

"really should be" ?

"in C# or Java" ?

where do you even base these claims? Do you know what C# and Java threads have that Rust doesn't? data races. And don't get me stated on the biggest paradigm failure that is OOP.

discuss

order

bigtimesink|1 year ago

Projects I've seen at work. Projects posted on Hacker News. Data races aren't usually an issue for backend services, and modern Java/C# is multi-paradigm.

lostmsu|1 year ago

> Data races aren't usually an issue for backend services

I beg to differ unless all your logic is in the database with strong isolation guarantees.

Speaking of C# for backends that are using EF actively, I bet there are bugs in pretty much all of them caused by incorrect applications of optimistic concurrency.

legulere|1 year ago

Both have a garbage collection though that lead to higher developer productivity than compared to rust's affine types.

brink|1 year ago

> higher developer productivity

Where have you been the past 5 years? Rust developers are insanely productive.

Can we put this myth to rest already? Rust being an "unproductive language" is thoroughly dis-proven.