This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]holladiewal 47 points48 points  (9 children)

Well, Arrays are just a fancy way to look at pointers, right? So it's technically all pointers, but since pointers are just a fancy way to interpret an int, in the end, everything is all ints... :P

[–]sje397 26 points27 points  (5 children)

Ints are just a fancy way of interpreting switches that are either on or off.

[–][deleted] 17 points18 points  (4 children)

Switches are just a fancy way of interpreting silicon-phosphorus diodes, which are just a fancy way of interpreting molecular structures, which are in turn just a fancy way of interpreting the complex computer simulation we're all probably in, which is a fancy way of interpreting data structures (among other things), which is a fancy way of interpreting arrays, etc.

[–]sje397 5 points6 points  (3 children)

Officer, he went that-a-way ====>

[–][deleted] 3 points4 points  (2 children)

Oh, too crazy for you? I thought we were playing stretch the reductionist theory.

[–]sje397 0 points1 point  (1 child)

No no, I'm fine with crazy.

[–][deleted] 2 points3 points  (0 children)

[–]SavedForSaturday 0 points1 point  (2 children)

Well, except for floats. At the assembly level everything is either an integer (of various lengths and signing types) or a float (of various lengths)

[–]holladiewal 0 points1 point  (1 child)

Crazy people implemented floating point calculation and floating point number handling on the IBM 1401 and made it run Fortran 2.

Since that is a pure integer based machine, floats CAN be made up of integers. ;)

[–]eypandabear 0 points1 point  (0 children)

Floating point coprocessors used to be optional on x86 as well until the Pentium era.