this post was submitted on 14 Jun 2023
29 points (100.0% liked)

Programmer Humor

853 readers
1 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
top 7 comments
sorted by: hot top controversial new old
[–] Xanvial 4 points 1 year ago (1 children)

You should add returns ray detected outside of while loop

That resembles some of my PowerShell waaay too much. If it wasn't for the cosmic ray thing, I thought this was my GitHub...

[–] chkno@lemmy.ml 4 points 1 year ago* (last edited 1 year ago) (1 children)

Any sane compiler will simplify this into

    function cosmicRayDetector() {
      while(true) {
      }
    }

C++ may further 'simplify' this into

    function cosmicRayDetector() {
      return
    }
[–] LuciferMorningWood@lemm.ee 2 points 1 year ago

Iirc the issue was that while(true) would be removed while it should be replaced with ret and this caused a bug where the binary would execute next function

But I believe this way of cosmic ray detection would work

volatile bool condition = true;
while(condition) {
}
printf("Cosmic ray detected");
[–] Attempted_Render@lemmy.fmhy.ml 2 points 1 year ago (1 children)
[–] tj111@lemmy.fmhy.ml 2 points 1 year ago (1 children)

cosmic ray detected.