Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 0

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/danneau/regruntled.com/wp-settings.php:18) in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/danneau/regruntled.com/wp-settings.php:18) in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119

Strict Standards: Redefining already defined constructor for class ftp_base in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class.php on line 56

Strict Standards: Redefining already defined constructor for class ftp in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class_sockets.php on line 8
Regruntled.com » 2008 » March » 19

6-bit binary adder

Posted by Dan on Mar 19th, 2008
2008
Mar 19

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/danneau/regruntled.com/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Here is a 6-bit binary adder built out of wood. It uses marbles for bits, and gravity for power. Cool! And it doesn’t crash as often as Vista.

How early could something like this have been built? The Greeks could certainly have managed the construction; the Antikythera device (100 BC or so) is much more complicated. Binary arithmetic, in its modern form with the ones and zeros, dates to Leibnitz in 1703. But as far as I can tell, the first binary adders were build out of relays in 1937.

In 1937, Claude Shannon produced his master’s thesis at MIT that implemented Boolean algebra and binary arithmetic using electronic relays and switches for the first time in history.