The "does Python have variables?" debate
Rustom Mody
rustompmody at gmail.com
Thu May 8 02:50:51 EDT 2014
More information about the Python-list mailing list
Thu May 8 02:50:51 EDT 2014
- Previous message (by thread): The “does Python have variables?” debate
- Next message (by thread): The "does Python have variables?" debate
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thursday, May 8, 2014 12:10:45 PM UTC+5:30, Ben Finney wrote: > Marko Rauhamaa writes: > > What you are describing is that Python has pointer semantics. > That doesn't describe it, no. To my eye, "pointer semantics" entails > that one can directly pass a pointer around as a value (which can't be > done for Python references), and that one can de-reference a pointer to > get the value pointed at (which can't be done for Python references). > > Your example, properly understood and translated, will yield > > Python-esque results in any programming language: > > #!/bin/bash > > a = /tmp/xyz > > touch $a > Of course, if you feel free to turn "assignment" into something that > isn't assignment at all, you can get different results. But to do so, > you've had to ignore the language's native assignment operator, which > *doesn't* work that way. > I get the impression you're no longer engaging in this discussion trying > to learn, but rather to score points. I refuse to play. I get the impression that you dont get the difference (I think Marko is making) between - language has pointers - language has pointer semantics
- Previous message (by thread): The “does Python have variables?” debate
- Next message (by thread): The "does Python have variables?" debate
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list