X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=how_to_get_the_programming_languages_running_on_your_computer.mdwn;h=46486c02cb0d5edcf54e8026809e6489db99e50c;hp=f9fa2d43282ead1598b463b34e8068868872a3ac;hb=c733ec9980c693c1ca969da26162a1bd64ef1d60;hpb=5595cab508b2f06edc3fc21bcf3cd75b3193423b diff --git a/how_to_get_the_programming_languages_running_on_your_computer.mdwn b/how_to_get_the_programming_languages_running_on_your_computer.mdwn index f9fa2d43..46486c02 100644 --- a/how_to_get_the_programming_languages_running_on_your_computer.mdwn +++ b/how_to_get_the_programming_languages_running_on_your_computer.mdwn @@ -75,11 +75,22 @@ systems. **For all of these groups**, a general item to take note of is what "processor architecture" your machine is running. Three of the possibilities are: -* One of Intel's i386, i486, i586, i686 architectures. These are collectively known as "x86" or "IA-32" or sometimes just "32-bit". -* Intel or AMD's x86\_64 architecture. This is sometimes also called "x64" or "amd64" or "IA-64" or sometimes just "64-bit". -* ARM or some other architecture. These are generally lower-powered machines, like iPads. Some of the software we're proposing *might* in principle be capable of running on such machines, but installers don't seem to be available. We'll assume you have access to an x86 or x86\_64 machine. - -In the Linux example above, I could tell my machine is running x86 because the result of the `uname` command said "i386" at the end. Another machine I have says "x86\_64" at the end. On a Mac, you can also say `uname -m` in a Terminal session, and it will say something like "i386". I think that Mac OS's from Lion / 10.7 forward have all been x86\_64-only. On Windows, I don't know how to collect this information. But generally, machines running Windows XP will probably be i386/32-bit (unless it's a version of Windows with "64-bit" or "x64" in its title); machines running Windows Vista or Windows 7 or Windows 8 could be running either x86/32-bit or x64/64-bit. +* One of Intel's i386, i486, i586, i686 architectures. These are collectively known as "x86" or "IA-32" or sometimes just "32-bit". +* Intel or AMD's x86\_64 architecture. This is sometimes also called "x64" or "amd64" or "IA-64" or sometimes just "64-bit". +* ARM or some other architecture. These are generally lower-powered machines, like iPads. Some of the software we're proposing *might* in principle be capable of running on such machines, but installers don't seem to be available. We'll assume you have access to an x86 or x86\_64 machine. + +In the Linux example above, I could tell my machine is running x86 because the +result of the `uname` command said "i386" at the end. Another machine I have +says "x86\_64" at the end. On a Mac, you can also say `uname -m` in a Terminal +session, and it will say something like "i386". I think that Mac OS's from Lion +/ 10.7 forward have all been x86\_64-only. On Windows, I don't know how to +collect this information. But generally, machines running Windows XP will +probably be i386/32-bit (unless it's a version of Windows with "64-bit" or +"x64" in its title); machines running Windows Vista or Windows 7 or Windows 8 +could be running either x86/32-bit or x64/64-bit. +(Update: I found +[this Microsoft page](http://windows.microsoft.com/en-us/windows/32-bit-and-64-bit-windows) +that may help.) ## PLEASE REPORT PROBLEMS (AND SOLUTIONS!) ##