2 points
*

Rust is more like: unless you can mathematically prove to me that this is equivalent to a nut there is no ducking way I’ll ever let you compiled this.

permalink
report
reply
0 points
*
0 points

If you can make safe Rust segfault you’re doing something wrong.

permalink
report
parent
reply

IME Rust programs crash at about the same rate as other languages. β€œRewrite everything in Rust” hasn’t made much of a difference for me, so far.

permalink
report
parent
reply
1 point

StackOverflow: Question closed as duplicate. Someone else already asked whether or not something is a nut.

permalink
report
reply
1 point

β€œQuestion closed as duplicate”

The question it’s a duplicate of: β€œHow to programmatically prove a hotdog is a sandwich?”

permalink
report
parent
reply
1 point
*

C# should actually be β€œWhat Java said, except it’s ICrackable”.

permalink
report
reply
1 point

No, actually C#'s answer should be: β€œWhat Java said - hold on, what Python said sounds good too, and C++'s stuff is pretty cool too - let’s go with all of the above.”

C#, or as I like to call it β€œthe Borg of programming languages”.

permalink
report
parent
reply
0 points

I got my first software developer role last year and it was the first time I’d written C#, I was more TypeScript. Now we use both but I must say I really like C# now that I’m used to it.

permalink
report
parent
reply
1 point

I think most programmers would like C# if they spent time with it. It is getting a bit complex because the joke about it over borrowing from other languages is on the money. It is a nice language though and pretty damn fast these days all things considered.

permalink
report
parent
reply
1 point
*

C can STRUCTurise classes tho

permalink
report
reply
1 point

Yeah, you can technically write object oriented code in C. Or any other language. Just that actual OOP languages provide a nicer syntax and compile time checks.

Rust is kind of a good example of this. It’s technically not an object oriented language, but the trait system brings it close.

permalink
report
parent
reply
1 point

Time for Rust++

permalink
report
parent
reply
0 points

I want my vs code to look like this

permalink
report
parent
reply
1 point

permalink
report
parent
reply
0 points

But, why?

permalink
report
parent
reply
1 point

most C programs are just C++ programs with extra steps if you look at them close enough

permalink
report
parent
reply
0 points
*

In Java, it’s not called the Crackable interface.

It’s the Nuttable interface.

permalink
report
reply
0 points

Provided your method specifies a strongly bound type you can ensure that you get your nut.

void dischargeNut(T extends Nut) { ... }
permalink
report
parent
reply
0 points

strongly bound you say?

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 2.9K

    Monthly active users

  • 800

    Posts

  • 12K

    Comments