HAI 1.2 CAN HAS STDIO? PLZ OPEN FILE "LOLCATS.TXT"? AWSUM THX VISIBLE FILE O NOES INVISIBLE "ERROR!" KTHXBYE
57ReplyAnd that's how rappers became the top programmers in the industry
51ReplyCan't wait to see Lil Yachty around work
25Reply
Artistry, on god frfr 🙏🙏
41ReplyI have to say, I like the substitution of yeet for return. No cap.
35ReplyAll of my returns are going to be
yeet
from now onMy code reviewers will respond to my commits with
on god 🙏
My manager will do girl math to determine my next raise
#zoom
22ReplyRust has an RFC that wants to consider yeet as a keyword for throwing an exception, I think they're currently keeping it as a placeholder just in case
5ReplyAFAIK they're not seriously considering it as a keyword, but they agreed that in all discussion about the semantics of exceptions they will use "yeet" as a placeholder for the keyword, so people will actually discuss the semantics and not whether the keyword is gonna be "raise", "throw", "except" or whatever (so-called Bikeshed Effect)
4Reply
Pro tip: the arguments to
main()
don't have to be namedargc
andargv
.Also, you forgot to #define an alias for
atoi
, andnumber
,n
, andi
could've been named something more on fleek. 26ReplyAlso could have takin out mains return type and used
sus chief
6Replynumber
is a variable i think 2ReplyYes, as are
n
andi
. Do they not deserve 'fleekness?' 5Reply
Does it make me a bad person that I like this?
Edit: wait..
return ! 0 ;
wtfEdit 2: idc still like it frfr no cap
23ReplyEdit: wait… return ! 0 ; wtf
I mean, returning non-zero exit status on error is just good practice. It even managed to evaluate to the same numerical value as
EXIT_FAILURE
when I tested it on my machine (gcc 11.4.0 linux x86-64), although I'm not sure if that's always the case or if it's undefined behavior.This cursed code is quite well-written.
5Reply!0 is defined as 1, that’s how argv [ no cap ] works, that and the ridiculous argc check stood out as a bit off, but works
5Reply
Yes.
1Reply
Reminds me of Rockstar. The example also implements Fizz Buzz.
20ReplyThat's my favorite esoteric programming language!
4Reply
For those curious:
int main(int argc, char **argv) { if ( -- argc != ! 0 ) { errx ( ! 0 , "shheiiiit" ) ; return ! 0 ; } int number = atoi ( argv[! 0] ) ; for ( int i = ! 0 ; i <= number ; ++ i ) { printf ( "%3d " , i) ; if ( i % 3 == 0 ) { printf ( "fizz" ) ; } if ( i % 5 == 0 ) { printf ( "buzz" ) ; } printf ( "\n" ) ; } return 0 ; }
19ReplyMy eyes are bleeding
18ReplyThe path to salvation is filled with terrors and temptation
no cap
24Reply
I hate this. Where do I find more?
17ReplyHoly unholiness, Batman!
I did expect those kinds of tricks would cause syntax error in #defines, but instead looks like everything is allowed... Some day someone #defines a such abomination that it creates universe wide black hole -like vacuum and everything ceases to exist.
3Reply
The Z Programming Language
16Replyi am seething with rage
14ReplyI'm not a C programmer (is this code even C?), but I anticipated seeing comments like this. 😂
4Reply
It's like watching a car crash in slow motion trying to read it. I can't look away...
10ReplyI threw up in my mouth.
9ReplyI was going to suggest ALL CAPS in response, but then I remembered COBOL already exists.
7ReplyI'm dumb . does the program do anything?
6ReplyThis is FizzBuzz.
14Reply
frfr
5ReplyPermanently Deleted
1Reply