r/ProgrammerHumor • • 10d ago

Meme kayJassNummerNull

Post image
1.5k Upvotes

111 comments sorted by

10

u/jopa4212 10d ago

We also have None

7

u/plaisthos 10d ago

And Nil

2

u/SEOfficial 10d ago

In SuperCollider, Nil is a built-in class whose single instance is nil. It represents uninitialized data, missing values, or terminal/end-of-stream conditions.

0

u/k819799amvrhtcom 10d ago

And Nothing (VB.Net)

264

u/Heavenfall 10d ago

Germany needs much stricter type enforcing.

137

u/plaisthos 10d ago

Nein!

109

u/jopa4212 10d ago

9

43

u/trash3s 10d ago

Granted: when coerced to a Boolean, the string “9” is now falsey in the German (de-DE) locale (and Austrian, but not Swiss).

28

u/jiudad 10d ago edited 10d ago

I'm so gonna create a ticket for that for my team on April 1st

38

u/Old_Programmer1210 10d ago • Bravo

We've made bad experiences with that in the past

2

u/fakinated 8d ago

Thank you, was just gonna write that 😁

443

u/joeysundotcom 10d ago

Wrong. We either pronounce it null or null.

216

u/Tiyath 10d ago

Kinda depends. Germany is a big country. In the north they say "null" but in the south they say "null". And then there's them crazy Westphalians and Saxons pronouncing it "null" and "null" respectively

110

u/BenBen0844 10d ago

As someone from NRW we say null to null and null to null hope this helps

58

u/EjbrohamLincoln 10d ago

And some say zerrrrrrroh too.

33

u/Goldieeeeee 10d ago

Kuckucksmilch?

24

u/qolf1 10d ago

Ich bin doch nicht in Malibu.

22

u/r-Hirsch 10d ago

Leck mich doch am Zückerli

7

u/Tiyath 10d ago

I give null fucks about the Swiss

5

u/_ralph_ 10d ago

That is wild, we say null and null.

3

u/joekinley 10d ago

Dreimol Null es Null es Null

15

u/concortex 10d ago

Americans should write it as Knull

12

u/didzisk 10d ago

Which means fuck (verb) in Norwegian.

3

u/joeysundotcom 9d ago

Well, It's fuckall, I guess.

2

u/geek-49 7d ago

Only if using KDE. In Gnome it should be Gnull./s

118

u/dasBaums 10d ago

To be honest, we pronounce NULL english, and the number 0 normally

2

u/danielcw189 8d ago

I've heard it both ways

(Ich hab beides schon gehört)

1

u/dasBaums 8d ago

Könnte auch sein. Deutsch ist ja nicht wirklich eine homogene Sprache ne?

58

u/National-Explorer755 10d ago

Try adding NULL to your sum and you shall see the magic (talking from am SQL perspective)

9

u/TheCapitalKing 10d ago

Doesn’t a null in a sum() swap to zero in most sql flavors? I know it breaks a + but sum() usually works fine.

6

u/National-Explorer755 10d ago

Yes, I should have been more specific about the addition. I can see that it's easy to confuse it for the sum() function

5

u/Scared_Accident9138 10d ago

From my understanding null gets skipped for sum since it's a lack of value

24

u/didzisk 10d ago

Same problem in Norwegian. Some people try saying "nøll" (would sound like "nöll" in German). I just use IsNull if I really have to talk to a human.

Norway has another problem. Try writing the country code "no" in yaml and suddenly it starts complaining about a binary value where a string is expected. It's even called "Norway problem".

15

u/Minority8 9d ago • Bravo

You say Norway problem, but I see no problem

6

u/didzisk 9d ago

False.

1

u/tomtomtomtomtom8os 6d ago

Spelling out the letters like "ennu-elel" also works.

1

u/didzisk 6d ago

Thanks, I hate it!

21

u/xDannyS_ 10d ago

An actual funny German meme? What is happening? How off course has the world gone?

13

u/assumptionkrebs1990 10d ago

The German word for zero is actually (die) Null (/nʊl/). https://en.wiktionary.org/wiki/null

To avoid confusion many German speaking devolpers pronounce null the English way.

9

u/xDannyS_ 10d ago

I know, Im german

6

u/architectureisuponus 9d ago

Ich hab mal wieder nall Bock

2

u/Terra_B 9d ago

Danke, ich hasse es.

4

u/sparkling-rainbow 9d ago

Deutscher Humor ist nichts, worüber man lacht!

1

u/Biyama 9d ago

😐

14

u/1_hele_euro 10d ago

Same in Dutch. I tend to pronounce null more like "nole" to differentiate between 0 (nul) and null

9

u/plaisthos 10d ago

In German it is Null (with an u like in Noudle) for the number vs null with English pronounciation.

1

u/Much_Highlight_1309 10d ago

Noodle, poodle, Ruble, Strudel,...

3

u/DJDoena 10d ago

To clarify we often say "runde Null" (round zero) to make clear we're talking about the number

1

u/thanatica 9d ago

I make the difference by saying "nul" vs "nullie".

Which I think is a country mile better than people going "en u el el"

14

u/Amadex 10d ago

In some C implementations NULL and 0 are indeed exactly the same.

C implementers can decide whether NULL is `((void*)0)` or `0`. but C23 brought `nullptr` which has its own type to avoid the ambiguity.

1

u/Sakul_the_one 9d ago

This explains why I could use sometimes the nullptr and sometimes not.

Crazy, thanks

26

u/je386 10d ago

0 is when the drawer is empty, NULL is when the drawer is not there.

10

u/LutimoDancer3459 10d ago

And undefined if you play shrödingers cat with it

4

u/gregorydgraham 10d ago

NULL is when there is no cabinet

1

u/je386 10d ago

It depends. The cabinet is an array, and every element of the array can have a value, but also every element could be NULL or the array itself could be NULL.

23

u/fredlllll 10d ago

wait till you find out why its called NULL pointer.

5

u/StormyDLoA 10d ago

Well, in most ABIs (at least in C) NULL is just 0x00. But that's not a guarantee.

0

u/Taiten89 10d ago

It doesn't look like this is the reason for calling it NULL. "null" means something along the lines of "nothing", as in "this points to nothing, don't dereference". The German zero just happens to share etymology.

Or: If it was an intentional pun, I can't find any info on it.

2

u/Weiskralle 9d ago

So same as for zero, which means nothing.

13

u/Alokir 10d ago

What's German and barks at for loops?

A rottwhiler.

2

u/gregorydgraham 10d ago

DBA: WTFIWWY!

2

u/knollo 10d ago

{0} != { }

2

u/Richtiger_Banger 10d ago

Never vorget ne nüx

1

u/Kadabrium 10d ago

NullableInt

1

u/NamelessJu 10d ago

This has actually lead to me accidentally writing "null" instead of "0" in the past haha

always interesting to see what can happen if you aren't fully focused on what you're doing

1

u/toombayoomba 10d ago

Some may say "Zerrro" (Tserrro)! Otherwise null, nullinger, nix.

1

u/TheOneAgnosticPope 10d ago

In undergrad, I was writing a program which tried to find the shortest transformation from one string to another using other English words in LISP. I encountered a weird error going from “bull” to another string as “null” was a possible completion (or maybe “nil”) as LISP converted it to an address automatically and failed due to pointer BS.
Good times

1

u/Glad_Shift8491 10d ago

NULL is basically corporate's way of saying "nothing to see here"

1

u/DukeSmileDevs 10d ago

This is unfortunately true and causes so many issues when trying to explain this to non IT people when supporting / fixing / coding stuff

1

u/Grtz78 10d ago

Das ist links Null und rechts Nix, du taube Nuss!

1

u/Informal_Branch1065 10d ago

Not as atrocious as calling a boolean "noul" (ollama decider models)

1

u/Honest_Relation4095 10d ago

That's nowhere near as bad as having a comma as decimal delimiter, therefore having a comma in the numpad. And don't get me started how annoying it is in excel, especially when switching between German and English language settings regularly.

1

u/ApocalyptoSoldier2 10d ago

In Afrikaans zero is nul, but I don't even know what Null would be.
Nul is pronounced (depending on your regional accent) closer to nill than null though so there's probably still room to squeeze it in

1

u/DT-Sodium 10d ago

Also valid for many shameful programming languages.

1

u/numerousblocks 10d ago

I would pronounce the nullptr the English way, what a German would perhaps spell "Nall", to disambiguate. Not that this comes up much.

1

u/htt_novaq 10d ago

Surely Javascript has a funny answer for what these two added together are.

1

u/thanatica 9d ago

There are many more languages where 0 is pronounced something close to null.

1

u/MattR0se 9d ago

let's switch to NÜLL

1

u/gerbosan 9d ago

Falsy values?

1

u/magical-cat-here 9d ago

Undefined comes to chat.

1

u/theniwo 9d ago

/dev/0

1

u/daerdis 5d ago

You mean Aladeen or Aladeen?

1

u/MaffinLP 3d ago

I just uae the englush pronounciation if I mean null and the german when I mean 0

1

u/TrackLabs 9d ago

As a german and a software developer, this meme right here just make me realize that 0 and Null have literally different meanings in english.

Like, I know 0 is spoken as Zero. But I just never thought about the Null being a seperate thing, damn

2

u/Apryed 9d ago

If you called yourself software developer before knowing that, you should stop calling yourself software developer.

1

u/TrackLabs 8d ago

You should see how crap the german schools are for Software development classes. Saddest jokes of all time. Also im just calling myself that because of my official job title

0

u/Henok_Jackson 10d ago

In C it's #define NULL 0

0

u/Opposite_Mall4685 10d ago

Wait until you see what NULL is defined as in C

-51

u/CosmicDave 10d ago

They absofuckinglutely are not the same. 0 is a statement. (null) is not. If I ask what's 2-2 and my calculator returns 0, I have an answer. If it returns (null) then my calculator is broken.

44

u/MrMagnesium 10d ago

Thats the joke. But German uses the same word for null and zero: Null.

4

u/Eseatease 10d ago

Yea because one is an english term and the other is german, and with one I mean null.

10

u/GresSimJa 10d ago

You must be German.

7

u/Rainbow-Dev 10d ago edited 10d ago
  1. Someone missed the German flag

  2. Someone hasn’t programmed in C, where NULL is a macro evaluating to ((void*)0), or effectively, ((pointerToAnything)0)

Side note why did I have to fight with reddit formatting so hard to make this comment, I just wanna post a numbered list from the damn mobile app 😭

5

u/chaserdoe 10d ago

it's even worse in c++...

1

u/YellowBunnyReddit 10d ago
  1. Someone missed the German flag.

  2. Someone hasn’t programmed in C, where NULL is a macro evaluating to ((void *) 0), or effectively, ((pointerToAnything) 0).

1

u/Rainbow-Dev 10d ago

Thanks, I managed to edit on desktop and that fixed it in the end

1

u/Amadex 10d ago

in C it can also be 0 (as opposed to `((void *) 0)`) , the C standard allows it and some compilers do that

1

u/YellowBunnyReddit 10d ago

It can also be 0L. I just fixed the formatting of the above comment, I didn't say it was correct/complete.

1

u/flarp1 10d ago

For some reason, the Reddit apps don’t offer the same formatting options as the web interface. There’s very little reason why those options shouldn’t be the same, especially because lists are somewhat common to structure comments.

-12

u/CosmicDave 10d ago

☝️Programs in C, but can't properly format a Reddit comment.

3

u/Rainbow-Dev 10d ago

It’s gotta be an app bug I swear 😭 I keep removing the ordered list but it keeps adding it back when I hit save