Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

FrozenVoid Quality

Name: Anonymous 2015-04-24 4:15

I've checked through his [i]plebbit[i] posts and found this,
Behold the ultimate retard
https://www.reddit.com/r/ExpertProgrammers/comments/lajbc/my_vision_for_future_c/

Name: sage 2015-04-24 17:47

sage

Name: Anonymous 2015-04-24 19:13

Name: Anonymous 2015-04-26 9:02

Name: Cudder !cXCudderUE 2015-04-26 15:34

#22 is the only one that makes any sense but it's already doable without any compiler extension.

Name: Anonymous 2015-04-27 5:12

>>4
The new Sepples is gonna be awesome

Name: Cudder !MhMRSATORI 2015-04-27 5:18

>>5
WHY DO YOU KEEP PRETENDING TO BE ME!?!?!?
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Name: !MhMRSATORI 2015-04-27 6:29

>>7
Friend, it's time to stop. #1fXzap// has been known for years, but you are taking it too far, and it is getting tiresome.

Name: Anonymous 2015-04-27 6:47

>>8
What's more tiresome is attention whoring tripfags

Name: Anonymous 2015-04-27 13:36

>>9
you

Name: Anonymous 2015-04-27 16:29

>>9
This is /prog/, not /g/. Either behave yourself, or go back to 4chan to do your anti-tripfag crusade.

Name: Anonymous 2015-04-28 0:58

>>11
Fuck you, dad!

Name: Cuddre !MhMRSATORI 2015-05-01 0:10

No, I am the real [b]Cudder[.b]

Name: Anonymous 2015-05-01 0:33

>>13
BBCode Fail!

Name: Anonymous 2015-05-01 2:17

its 2015 and we're still hearing about tripfags from world4ch

:(

Name: Anonymous 2015-05-02 4:06

15. functions which take no arguments and do not return can be created as subroutines in form of: GOTO func_name_1,, code goto Return_add, with optional specified inlining.
What this even means?

Name: Anonymous 2015-05-02 4:39

>>16
What we have currently
void* ret=Global_ret1;
goto sub1;
Global_ret1:

ret=Global_ret2;
goto sub1;
Global_ret2:

sub1:
do_something();
goto ret;(non-standard computed goto)
//or Global_retX is a variable
if(ret==Global_ret1)goto Global_ret1;
if(ret==Global_ret2)goto Global_ret2;

Instead we could have

sub1();//goto sub1
//implicitly returns here(after gosub)

sub1();//goto sub1
//implicitly returns here(after gosub)

sub1();//goto sub1
//implicitly returns here(after gosub)

sub1:{
do_something();
return;(to place after sub1())
}
or
inline sub1:{ code_inserted at place of invocation}

It will be
1.less code size than inlining the subroutine
2.extremely fast due no function calls(only 2 jmps)
3.allow access to all global/local variables.
4.if you specify inline it could be inserted entirely without any goto(2 jmps saved)

Currently there is only a macro
#define always_inlined_subroutine(a,b) ({code_inserted_each_time macro is invoked;returns value ;})

Don't change these.
Name: Email:
Entire Thread Thread List