Fw: [Python-talk] 64 bit question
Jon 'maddog' Hall
maddog at li.org
Mon Feb 9 15:07:16 EST 2009
Bruce,
Just off hand, I would think that if the Python system itself was not
64-bit clean by now (assuming a 64-bit distribution of your favorite
distro) that a good portion of the distributions would simply stop
working (or work a lot slower than they should). Linux has been a
64-bit system since 1995.
I found an announcement dated September of 2005 that said that Python
"works well on 64-bit AIX and HP/UX."
It is *possible* that Python runs in a 32-bit address field, but I doubt
it. I have heard that even Vista has 64 bit address spaces now. And
not be able to access files over 4 GB? How would most Microsoft users
be able to handle their PowerPoint files?
The fact that your "C" and C++ programs had to have the "64 bit" flag
turned on was because the compilers were generating object code from the
sources you provided, and you had to tell the compilers that you were
generating 64 bit pointers, etc. instead of 32-bit pointers. This will
"always" be necessary (unless 64-bit becomes a default, which is
unlikely in my lifetime).
Now whether you have to (or want to) change the way you code your Python
programs to take advantage of that 64 bit address space and those larger
file sizes, that is another issue.
md
--
Jon "maddog" Hall
Executive Director Linux International(R)
email: maddog at li.org 80 Amherst St.
Voice: +1.603.672.4557 Amherst, N.H. 03031-3032 U.S.A.
WWW: http://www.li.org
Board Member: Uniforum Association
Board Member Emeritus: USENIX Association (2000-2006)
(R)Linux is a registered trademark of Linus Torvalds in several
countries.
(R)Linux International is a registered trademark in the USA used
pursuant
to a license from Linux Mark Institute, authorized licensor of Linus
Torvalds, owner of the Linux trademark on a worldwide basis
(R)UNIX is a registered trademark of The Open Group in the USA and other
countries.
More information about the gnhlug-discuss
mailing list