This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||
|
The article lede states "The Z1 was the first freely programmable computer in the world which used Boolean logic", while the Design section states it used floating-point logic as "the Boolean logic unit was not realized". NEJ — Preceding unsigned comment added by 193.44.1.81 (talk) 09:18, 11 March 2014 (UTC)
Which is it?
—me_and 23:41, 11 December 2013 (UTC)
I don't see the constradiction because the two uses of "Boolean logic" have different meanings. In the first case it means that the whole machine was built with binary circuits, which are equivalent to both symbolic logic and to Boolean algebra as Claude Shannon proved around this time. In the second case, there were several separate units that implemented the machine's instruction set. The part that handled the floating point instructions (FADD, FSUB, and so on on a modern processor) was actually implemented while the part that would handle the boolean instructions (AND, NOT, OR) was not.Jecel (talk) 23:20, 2 May 2014 (UTC)
in this edit, User:David spector (who apparently wrote most of this article. Thanks, David), added the following quote:
"The relays [in the data storage memory unit] appear to consist of a number of thin strips of metal lying between two plates of glass, not more than a quarter of an inch apart. Strips running in one direction through this layer represent the 16 cells, each containing one numerical quantity, while those in the perpendicular direction represent the individual digits, etc., of each cell. Motion of the strips is controlled by electromagnetic relays that engage or disengage individual strips with an arm providing mechanical impulses at regular intervals. It would appear that motion of a particular strip representing a chosen cell exposes other moving parts, corresponding to each digit position in the cell, to the motion communicated by the various transverse digit strips. The whole mechanism appeared quite compact and simple; however, detailed examination or description was denied."[1]
Reading the source, two things are clear: (1) - it was written no earlier than 1943, and most probably after the war, and (2), it describes a machine that existed at the time of it was written.
These two facts, together with inconsistencies between the content of the quote and the Z1: (as described in this article and elsewhere), for instance, Z1 being a 22-bit floating point machine while this describes a 16-bit machine; the quote discusses electromagnetic relays which were not present in the Z1.
These discrepancies make it clear that the "Zuse machine" discussed in the article is a not the Z1. This may be appropriate for another article, but it does not belong in this one.
I do not think it provides useful information about the Z1, and it's confusing, since it presented as if it describes the Z1 itself. So, I'm removing this quote from the article. peace - קיפודנחש (aka kipod) (talk) 17:16, 18 February 2017 (UTC)
References
Reading Raul Rojas' paper on the Z1's architecture (https://arxiv.org/abs/1406.1886), the reconstruction is 24-bit, and there's no mention of the original being 22-bit. The reconstruction has 64 words of memory while the original is stated to have had 16. http://zuse.zib.de/z1 says that the original was 22-bit, but also that it had a memory of 64 words, not 16. The site also claims nine instructions taking 1-20 cycles, whereas Rojas claims eight instructions taking 1-21 cycles. What gives? KetchupSalt (talk) 16:01, 28 November 2021 (UTC)