Host introspection: Difference between revisions
Content added Content deleted
(Applesoft BASIC) |
No edit summary |
||
Line 341: | Line 341: | ||
where |
where |
||
bitsize = show $ bitSize (undefined :: Int)</lang> |
bitsize = show $ bitSize (undefined :: Int)</lang> |
||
=={{header|Icon}} and {{header|Unicon}}== |
|||
<lang unicon>procedure main() |
|||
write(if 0 = ishift(1,-1) then "little" else "big"," endian") |
|||
if match("flags",line := !open("/proc/cpuinfo")) then # Unix-like only |
|||
write(if find(" lm ",line) then 64 else 32," bits per word") |
|||
else write("Cannot determine word size.") |
|||
end</lang> |
|||
Sample run: |
|||
<pre> |
|||
->hi |
|||
little endian |
|||
64 bits per word |
|||
-> |
|||
</pre> |
|||
=={{header|J}}== |
=={{header|J}}== |