In 1954, Goto Eiichi (Eiichi Goto in English, except he wasn't) developed an oscillating magamp that could perform majority vote logic, amplify the winning state, and hold the result for as long as needed in one of two possible phase locks. All without transistors or tubes, just ordinary capacitors and slightly overdriven inductors. He named this logic device "Parametron". Several early Parametron Computers were built. And from the user perspective, they worked just like ordinary computers made of gates. NEC put out a brochure for one in English that clearly shows just how boringly normal these could be if you never looked under the hood. A few tubes were used for convenience to pump the oscillators, but they wern't doing logic with those tubes. An alternator could have provided the same pump waveforms for all that mattered. Familiar gates like NAND and NOR have dedicated inputs and outputs. Majority logic is also possible with gates, but doing so would miss out on several interesting advantages. Majority logic devices were usually symmetrical, having I/Os without direction. Logic would pulled forward by a three phase clock that powered down selected banks of devices to forget thier stored state and accept new votes. This may sound inconvenient, but is powerful important. Because I will show how a programmable array of such devices can pull logic forward, backward, or sideways... So how do we compute with majority logic? Well, majority only makes sense if we start with an odd number of votes, so there will always be an unambiguous winner. You can make a pretty good true random number generator by having no inputs. But for normal Boolean logic we need at least three votes. The majority of (1,X,Y) gives the same answer as OR. The Majority of (0,X,Y) gives the same answer as AND. These devices were usually differential, so that NAND and NOR were as simple as reversing the pair of output wires, giving us Minority Logic. NAND and NOR are universal gates that can build anything. A minority of three gate replaces both. NOR gates and nothing but NOR gates took people to the moon. Parametrons havn't quite gotten there yet, though they certainly could have. But looking forward, gated logic is making less sense as transistors become impossibly small. Directionless logic may become the easier trick to pull off. Majority of three spins or something, way more than one way to skin that cat. Will even show how majority logic can be done using only light. Not that light is practical yet, just saying its been done. So we got NAND and NOR. Also stores the result like a one bit memory or flipflop. What else can it do? The Majority of (X,Y,Z) gives us CARRY. Cool, so we now have an Arithmetic Logic Unit that can do a math function or either of two logic functions! Lets complete the ADD function with a five way vote of (X,Y,Z,NotCarry,NotCarry). Question: How many gates does that usually take??? I'll let you google yourselves up to speed on this, while I gather up the promised attachments.