En Fri, 13 Jul 2007 13:41:39 -0300, Chris Carlen <[EMAIL PROTECTED]> escribió:
> Ben Finney wrote: >> Some languages have "variables", which act like boxes that have names >> etched on the side. Once created, the box can contain an object, and >> it can be inspected while in the box; to change the variable, you >> throw out the object and put a different object in the same box. > > Yes, so y = x takes a copy of the stuff in the x box and puts it in the > y box. Which is what really happens in the hardware. At least on some hardware, yes. Python namespaces are more like associative memories: you bind a tag (name) to a value, they have constant access time... But the real gain comes when you don't have to explicitely think step by step on *how* to do things, and can concentrate on a more abstract layer and say *what* you want to be done. > I get it. But I don't like it. Yet. Not sure how this will grow on me. > > A great deal of help, thanks. Excellent explanation. Wow. This is > strange. A part of me wants to run and hide under the nearest 8-bit > microcontroller. But I will continue learning Python. I think you will like it in the near future. But for someone coming from the microcontroller world, used to think closely in terms of the implementation, this may be a big paradigm shift. -- Gabriel Genellina -- http://mail.python.org/mailman/listinfo/python-list