Rust lobbyists winning

This kind of makes me want to write code in C out of spite.

permalink
report
reply
5 points

Skill issue. Just write better code

permalink
report
reply

I hope you’re joking. This mindset has had terrible consequences, such macho bullshit needs to go.

The Zionazis will find your mistakes before you do. So have the computer check your work as much as possible.

permalink
report
parent
reply
2 points

I am mostly joking but rust is quite annoying and is only useful in very specific circumstances. I’m not against encouraging people to use better designed languages than C though

permalink
report
parent
reply

If you’re looking to write the types of server daemons often written in C, Go is another good choice. It’s very C-like in its syntax. It has a lot of the same safety features Rust has but isn’t nearly as complex to learn. It also has a huge standard library, so you rarely need to rely on third-party code.

Go isn’t too suitable for drivers or kernels or other kinds of system software though. Rust is definitely a better choice for those.

permalink
report
parent
reply

rust is quite annoying

skill issue

and is only useful in very specific circumstances

huh? about the only place I can’t use rust is on microcontrollers, and it’s kind of a pain in the dick on mobile (just use kotlin lol)

permalink
report
parent
reply

“And where did that bring you? Back to me.”

  • COBOL
permalink
report
reply
11 points

I recommend CISA and FBI blow me

permalink
report
reply
18 points

Which do you think happened?

  • Honest appraisal of C++ security problems

  • They figured out some security hole in C++ programs that makes them even worse than we thought

  • Some contractor bribed them to say this so that they can get contracts porting stuff to Rust

  • Some contractor dug up new legitimate security holes in C++ programs so they can convince the FBI to say this so they can get contracts porting stuff to Rust

  • High ranking FBI officials are rust fanboys

I think contractor bribes, but I think that last two are fun.

permalink
report
reply

All wrong! It’s because Rust is WOKE!

permalink
report
parent
reply
6 points

Thank god President Trump will revert everything to C, none of this woke stuff, Make Software Spaghetti Again!

permalink
report
parent
reply
5 points

C is for liberals, real patriots use Assembly

permalink
report
parent
reply
11 points

It’s just the obvious thing. C and C++ don’t have safeguards against dangerous programming mistakes. Programming languages exist that do. There are to this day still software vulnerabilities being caused by subtly incorrect code that C and C++ require being treated as legitimate.

permalink
report
parent
reply
8 points

C and C++ don’t have safeguards against dangerous programming mistakes.

This is not really true for modern C++… and if you’re talking about code bases that use an ancient dialect of C++ where it might be true, the fantasy of even having the option of porting to Rust is actually pretty laughable. C will continue to be necessary for many critical things because there simply isn’t sufficient compiler support coverage for Rust to take the throne.

permalink
report
parent
reply
3 points
*

The difference here is that it takes discipline and training to use only those parts of C++. That requires humans in the loop to enforce those decisions. Humans are fallible.

If you make it impossible at the language level then there’s nothing to train. You just can’t do the thing unintentionally.

And they didn’t specify Rust; the aerospace industry has been using Ada for decades when it comes to mission critical stuff. Ada’s compiler has long had a similar notoriety to rust’s regarding the difficulty curve.

permalink
report
parent
reply

technology

!technology@hexbear.net

Create post

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

  • 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
  • 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
  • 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
  • 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
  • 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
  • 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
  • 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.

Community stats

  • 1.5K

    Monthly active users

  • 1.5K

    Posts

  • 19K

    Comments