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

Everything Is References

Name: Anonymous 2010-08-20 16:29

Is there a language in which variables, function arguments, etc, are always references by default?

For example:

int x = 5;
int y = x;
y++;  // x and y are both 6


If you really did want a copy of something, you'd have to use a keyword:

int x = 5;
int y = copy(x);


And pass-by-value would also have to be done explicitly:

void func(int z)
{
   int w = copy(z); // now w is effectively "local"
}


It would force programmers to at least be aware of the fact that they're making a copy.

Name: Anonymous 2010-08-24 16:09

>>82
Bullshit. If you don't care about extra functionality, why don't you just play your MP3s from the command-line? If you don't care what it looks like, why don't you just use Media Player Classic?

I'll tell you why, it's because you do want that shit. Damn right you want it. You're lying to yourself and to the rest of us to pretend like your enterprise coding job somehow differentiates you from the rest of us. Well I've got news for you: it doesn't.

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