This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing articles
This article is within the scope of WikiProject Engineering, a collaborative effort to improve the coverage of engineering on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.EngineeringWikipedia:WikiProject EngineeringTemplate:WikiProject EngineeringEngineering articles
This article is within the scope of WikiProject Technology, a collaborative effort to improve the coverage of technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.TechnologyWikipedia:WikiProject TechnologyTemplate:WikiProject TechnologyTechnology articles
Many of the given examples are NOT computers but are calculators. The definition of conputer on wikipedia defines there must be programmed instructions. A simple calculator doesnt do/have instructions, the humans operating it are executing instructions, the calculator is merly performing it.
As such mechanical computers need to have the same requirements are electronic computers: calculator + memory + instructions.
The article should be adapted to distinguish between calculators and mechanical computers. — Preceding unsigned comment added by 81.164.160.215 (talk) 10:50, 20 February 2021 (UTC)[reply]
A simple calculator has instructions (+, -, *, etc). If human operator were executing them, then he would be performing calculations instead of the calculator. MarMi wiki (talk) 21:51, 23 June 2022 (UTC)[reply]
I tend to agree with this. There are actually very few examples of true mechanical computers such as the Z1. Sometimes the use of instructions isn't enough, there also has to be some facility for loops. For example Raúl Rojas proved that the Z3 is Turing complete but only if the tape is taped together into a loop (unless the program is known to terminate and given the usual infinite memory assumption). KetchupSalt (talk) 07:49, 15 June 2023 (UTC)[reply]
I added a short section on Punchcard data processing, which was the largest example of mechanical computing for the first half of the 20th century. I used text from the intro of the Unit record equipment article.--agr (talk) 17:39, 23 August 2023 (UTC)[reply]
There already exists a section on electro-mechanical computers, which early punchcard machines would fall under, no? On the other hand the length and complexity of "programs" on such machines was quite limited. On the third hand I don't think there ever were any purely mechanical tabulating machines - Hollerith's machines were electromechanical. KetchupSalt (talk) 07:33, 24 August 2023 (UTC)[reply]