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-27 15:21

>>99 - "Stop talking about programming"
>>100 - "What is /prog/ about then?"
>>101 - "You don't know what it's about."
>>102 - "Is it about programming?"
>>103 - "It is about programming."
>>104 - "It is not about programming."

I don't think /prog/ needs to worry too much about outsiders shitting up the place.

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