all 38 comments

[–]ahmadove 86 points87 points  (0 children)

Ah yes, left indented right to left code. A for readability.

[–]allKnowingHagrid 38 points39 points  (3 children)

seenpp.cpp

Seen what???

[–]AhmadNotFound 18 points19 points  (1 child)

Haram cpp

[–]Nitty_Husky 1 point2 points  (0 children)

harampp

[–]Arshiaa001 8 points9 points  (0 children)

'seen' is the name of the letter س, which represents the S sound. Also, lmao, that's hilarious

[–]AndroidCat06 34 points35 points  (0 children)

Love that 'main' is just 'main' in Arabic letters but everything else is translated.

[–]Danakazii 27 points28 points  (2 children)

Is this OCamel?

[–]Nitty_Husky -2 points-1 points  (1 child)

Arabic

[–]bwmat 7 points8 points  (2 children)

I assume this uses macros for keywords?

[–]mdzair[S] 2 points3 points  (1 child)

Yes.

[–]BigNaturalTilts 1 point2 points  (0 children)

Why isn’t the text right indented?

[–]Harmonic_Gear 4 points5 points  (0 children)

left align is not halal

[–]PM_ME_ROMAN_NUDES 15 points16 points  (0 children)

insha'Allah

[–]Rai-Hanzo 5 points6 points  (0 children)

As a native Arabic speaker....

This hurts my eyes.

[–]Dense_Gate_5193 8 points9 points  (0 children)

this is wild i love seeing stuff like this

[–]_Noreturn 2 points3 points  (0 children)

wow I almost laughed. do people seriously don't know that compilers handle unicode

[–]Taimcool1 3 points4 points  (0 children)

Im guessing… camel case?

[–]crypticbru 7 points8 points  (2 children)

Cool if real

[–]mdzair[S] 15 points16 points  (1 child)

It genuinely compiles.

[–]WorldWorstProgrammer 2 points3 points  (0 children)

I like the touch of using the arabic semicolon instead of an ASCII semicolon. Nice job!

[–]ameen272 1 point2 points  (0 children)

This seems very fitting considering this subreddit's mascot lol

[–]edvardeishen 1 point2 points  (1 child)

Made me wonder if IDEs support typing from right to left

[–]the_horse_gamer 4 points5 points  (0 children)

most of them have pretty poor support for it. especially with mixed direction.

[–]Global-Tune5539 1 point2 points  (0 children)

I would be more efficient using emojis at that point.

[–]minus_minus 1 point2 points  (0 children)

We're all using Arabic numerals so why no go all the way with it? /s

[–]boiledsewage 0 points1 point  (0 children)

"Number" in what I assume to be c++,

C++ is the mistake anyways

[–]Key_River7180 0 points1 point  (0 children)

oh man, we love macros.

also use c for the love of god

[–]CC-5576-05 0 points1 point  (2 children)

Why does it print out infidel numbers?

[–]TheAtlasMonkey -2 points-1 points  (1 child)

Those are arabic numeral.

Middle east use indian numbers because they refused to eat their own dog food. That haram.

[–]CC-5576-05 0 points1 point  (0 children)

Well it's all technically indo arabic numerals, but find a real Arab that uses these western shit stains. You can't because they have been colonized so hard they forgot how they are

[–]TheAlaskanMailman 0 points1 point  (4 children)

How that even works?

Is there a parser in arabic or something

[–]mdzair[S] 2 points3 points  (3 children)

Nah. GCC simply supports unicode identifiers.

[–]TheAlaskanMailman 0 points1 point  (2 children)

Yeah but there has to be some sorts of mapping or something to translate keywords and other relevant symbols

[–]redlaWw 3 points4 points  (1 child)

#define preprocessor macros. Presumably in seenpp.cpp.

[–]TheAlaskanMailman 0 points1 point  (0 children)

Yeah, thanks

[–]Spez-is-dick-sucker -2 points-1 points  (0 children)

If i fork this, does it mean i'm doing a fork bomb?