According to our Help Center (emphasis mine),
Programming Puzzles & Code Golf is for programming contests and challenges.
Sounds simple enough, and 99 times out of 100 it is. But there are certain challenges which don't really require writing code, at least in the most traditional sense. Here are a few examples:
- Build a minifloat adding machine using NAND logic gates
- building circuit for divisibility by 3
- Build a 4-vertex Connectedness Tester using NAND gates
Given that all challenges here must be programming challenges, how do we define programming? This is an important distinction for drawing a line between on- and off-topic challenges.
instructions for the automatic performance of a task into a computer or other machine.
seems to fit well enough \$\endgroup\$ – Downgoat Jan 23 '16 at 4:15a control mechanism to complete a task
? I'd consider a series of logic gates a "control mechanism" \$\endgroup\$ – Downgoat Jan 23 '16 at 4:52