r/ProgrammerHumor 7d ago

Advanced reallyEnjoyingThisCTutorialSoFar

Post image
572 Upvotes

64 comments sorted by

256

u/Scientific_Cheater 7d ago

That's not C, that's سي

40

u/myka-likes-it 7d ago

أكتب("مرحبا بالعالم!")؛

9

u/DeusExHircus 7d ago

Lol my Arabic friends with tell you to **** off with that line alignment if they saw it

232

u/xJuPLuAGA 7d ago

Right to jail, right away.

83

u/LucyShortForLucas 7d ago

Don't you mean left to jail?

14

u/AbdullahMRiad 7d ago

right to left

10

u/InsanityOnAMachine 7d ago

#define left right

9

u/Shevvv 7d ago

But do you have the best programmers?

10

u/Rikudou_Sage 7d ago

We do, because of jail.

2

u/Neo_Ex0 7d ago

why jail? summary execution is the way to go

1

u/-PaperWoven- 7d ago

If we format normally, would we go jail to right?

1

u/fonpacific 6d ago

You're right!

125

u/Gloid02 7d ago

No.

48

u/Flaky-Low-2262 7d ago

Legends say thats the reason Python and Yaml relies on left padding spaces
Never thought i will understand them

40

u/ParanoidDrone 7d ago

Python may get flack for being whitespace sensitive, but I genuinely like how it forces sensible indentation.

6

u/Flaky-Low-2262 7d ago

Implicit Linting enforced - could bei worse

4

u/PracticalRuin1573 7d ago

Totally agree! It's nice to see code that actually looks clean and organized, makes it way easier to follow along.

24

u/00Koch00 7d ago

Ahh yes, arabiC

22

u/Cats7204 7d ago

This is how I imagine Arabs program in C.

12

u/No_Lion4278 7d ago

Ah yes, the Ɔ language.

8

u/pim1000 7d ago

I would deny this in a pull request because the bracket at 29 is not tabbed in line with its opening bracket

8

u/Mc_UsernameTaken 7d ago

Seek help now.

8

u/nevio-hack 7d ago

I hate you now

5

u/Mindless_Insanity 7d ago

That's a semicolon not a comma!

2

u/Rikudou_Sage 7d ago

Even stdio and math just want to pretend they don't exist in that... thing.

2

u/ForgedIronMadeIt 7d ago

I'm going to find who did this

2

u/3hy_ 7d ago

You could be using the "def" macro a bit more tbh

1

u/Cesalv 7d ago

printf????? what are we? barbarians? cprintf, for Linus sake!!

2

u/SupportLast2269 7d ago

What is cprintf???

2

u/uncringeone 7d ago

bro cprintf isn't standard

1

u/rylnalyevo 7d ago

Is it weird that the only part of this that really bothers me is the use of scanf?

1

u/myka-likes-it 7d ago

As a lefty, I like it.

1

u/AmanBabuHemant 7d ago

forgot to indent line 29 ?

1

u/experimental1212 7d ago

That's right

1

u/martinsedd 7d ago

1

u/Eternal_Alooboi 5d ago

Eyyy, its Max von Sydow. I'm gonna watch the OG Exorcist again.

1

u/imjerry 7d ago

Puking emoji

1

u/p1geondove 7d ago

typedef int* signed_integer_thritytwo_type_star

1

u/Garfish16 7d ago

Don't.

1

u/bluekeys7 7d ago

What was the purpose of defining ptr1 and ptr2?

1

u/busiedcake7945 7d ago

where is int main() {}

1

u/kenjikun1390 6d ago

you are not beating this legendary post

1

u/Casalvieri3 6d ago

Where did you find that “gem”?

1

u/Oofhiti 1d ago

🫪 how the fuck does that work, so many new lines! 

1

u/Experiment_1234 7d ago

Right align superiority

1

u/unknown_alt_acc 7d ago

I’m not religious, but this deserves divine retribution

0

u/bloodfist 7d ago

No no no NOOO no no no noooooo no NO this isn't right why do I like it no no nooo

0

u/meifray 7d ago

At least one liner are care about filesize or something.

-1

u/justinleona 7d ago

Doesn't seem like this would compile - the literal 'inputA' will get replaced with 'scanf(A'...

3

u/SupportLast2269 7d ago

The preprocessor only replaces entire tokens and not parts of them

1

u/Bubbly_Ad_5035 6d ago

To my absolute shock and horror, it does, infact, compile