The Sinclair Scientific
calculator
An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
The first solid-state electronic calculator was created in the early 1960s. Pocket-size ...
was a 12-function, pocket-sized
scientific calculator
A scientific calculator is an electronic calculator, either desktop or handheld, designed to perform mathematical operations. They have completely replaced slide rules and are used in both educational and professional settings.
In some area ...
introduced in 1974, dramatically undercutting in price other calculators available at the time. The Sinclair Scientific Programmable, released a year later, was advertised as the first budget programmable calculator.
Significant modifications to the
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s used meant that a
chipset
In a computer system, a chipset is a set of electronic components in one or more integrated circuits known as a "Data Flow Management System" that manages the data flow between the processor, memory and peripherals. It is usually found on t ...
intended for a four-function calculator was able to process
scientific function
A scientific calculator is an electronic calculator, either desktop or handheld, designed to perform mathematical operations. They have completely replaced slide rules and are used in both educational and professional settings.
In some areas ...
s, but at the cost of reduced speed and accuracy. Compared to contemporary scientific calculators, some functions were slow to execute, and others had limited accuracy or gave the wrong answer, but the cost of the Sinclair was a fraction of the cost of competing calculators.
History
In 1972,
Hewlett-Packard launched the
HP-35
The HP-35 was Hewlett-Packard's first pocket calculator and the world's first ''scientific'' pocket calculator: a calculator with trigonometric and exponential functions. It was introduced in 1972.
History
In about 1970 HP co-founder Bill He ...
, the world's first handheld scientific calculator.
Despite market research suggesting that it was too expensive for there to be any real demand, production went ahead.
It cost (about ), but despite the price, over 300,000 were sold in the three and a half years for which it was produced.
[
From 1971 ]Texas Instruments
Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globa ...
had been making available the building block for a simple calculator on a single chip and the TMS0803 chipset appeared in a number of Sinclair calculators.[ ]Clive Sinclair
Sir Clive Marles Sinclair (30 July 1940 – 16 September 2021) was an English entrepreneur and inventor, best known for being a pioneer in the computing industry, and also as the founder of several companies that developed consumer electronic ...
wanted to design a calculator to compete with the HP-35 using this series of chips. Despite scepticism about the feasibility of the project from Texas Instruments engineers, Nigel Searle
Nigel Searle is the former managing director of Sinclair Research Ltd, and one of the company's longest-serving employees. He joined Sinclair Radionics in 1973, and for most of the 1970s, Searle worked for Sinclair in the United States to promote ...
was able to design algorithms that sacrificed some speed and accuracy in order to implement scientific functions[ on the TMS0805 variation.][
The Sinclair Scientific first appeared in a case derived from that of the ]Sinclair Cambridge
The Sinclair Cambridge was a pocket-sized calculator introduced in August 1973 by Sinclair Radionics. It was available both as kit form kit to be assembled by the purchaser, or assembled prior to purchase. The range ultimately comprised seven mode ...
, but it was not part of the same range.[ The initial retail price was in the UK (), and in the US for as a kit or fully assembled. By July 1976, however, it was possible to purchase one for ] ().
The Sinclair Scientific Programmable was introduced in August 1975, and was larger than the Sinclair Scientific, at . It was advertised as "the first ... calculator to offer a ... programming facility ... at a price within the reach of the general public," but was limited by having only 24 program steps.
Both the Sinclair Scientific and the Sinclair Scientific Programmable were manufactured in England
England is a country that is part of the United Kingdom. It shares land borders with Wales to its west and Scotland to its north. The Irish Sea lies northwest and the Celtic Sea to the southwest. It is separated from continental Europe ...
, like all other Sinclair calculators except the Sinclair President
The Sinclair President is a calculator released by Sinclair Radionics in early 1978. There were two models, the President and the President Scientific. They were among the last calculators produced by Sinclair, and their large size was in contrast ...
.
Design
Sinclair Scientific
The HP-35 used five chips, and had a been developed by twenty engineers at a cost of a million dollars, leading the Texas Instruments engineers to think that Sinclair's aim to build a scientific calculator around the TMS0805 chip, which could barely handle four-function arithmetic, was impossible. However, by sacrificing some speed and accuracy, Sinclair used clever algorithms to run scientific operations on a chip with room for just 320 instructions.[ ]Constants
Constant or The Constant may refer to:
Mathematics
* Constant (mathematics), a non-varying value
* Mathematical constant, a special number that arises naturally in mathematics, such as or
Other concepts
* Control variable or scientific const ...
, rather than being stored in the calculator, were printed on the case below the screen.[
It displays only in scientific notation, with a five digit mantissa and a two digit ]exponent
Exponentiation is a mathematical operation, written as , involving two numbers, the '' base'' and the ''exponent'' or ''power'' , and pronounced as " (raised) to the (power of) ". When is a positive integer, exponentiation corresponds to re ...
, although a sixth digit of the mantissa was stored internally.[ Because of the way the processor was designed, it uses ]Reverse Polish notation
Reverse Polish notation (RPN), also known as reverse Łukasiewicz notation, Polish postfix notation or simply postfix notation, is a mathematical notation in which operators ''follow'' their operands, in contrast to Polish notation (PN), in whi ...
(RPN) to input calculations.[ RPN meant that the difficult implementation of brackets, and the associated recursive logic, was not necessary to implement in the hardware, but the effort was instead offloaded to the user.] Instead of an "Equals" button, the + or - keys are used to enter the initial value of a calculation, followed by subsequent operand(s) each followed by their appropriate operator(s).
To fit the program into the 320 words available on the chip, some significant modification was used.[ By not using regular ]floating point
In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can be r ...
numbers, which require many instructions to keep the decimal point in the right place, some space was freed up.[ Trigonometric functions were implemented in about 40 instructions, and ]inverse trigonometric functions
In mathematics, the inverse trigonometric functions (occasionally also called arcus functions, antitrigonometric functions or cyclometric functions) are the inverse functions of the trigonometric functions (with suitably restricted domains). S ...
are almost 30 more instructions.[ Logarithms are about 40 instructions, with anti-log taking about 20 more.][ The code to normalize and display the computed values are roughly the same in both the TI and Sinclair programs.][
The design of the algorithms meant that some calculations, such as arccos0.2, could take up to 15 seconds, whereas the ]HP-35
The HP-35 was Hewlett-Packard's first pocket calculator and the world's first ''scientific'' pocket calculator: a calculator with trigonometric and exponential functions. It was introduced in 1972.
History
In about 1970 HP co-founder Bill He ...
was designed to complete calculations in under a second.[ Accuracy in scientific functions was also limited to around three digits at most, and there were a number of bugs and limitations.][
Ken Shirriff, an employee of ]Google
Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
, reverse engineered a Sinclair Scientific and built a simulator using the original algorithms.[
]
Assembly kit
The assembly kit consisted of eight groups of components, plus a carry case. The build time was advertised as being around three hours, and required a soldering iron
A soldering iron is a hand tool used in soldering. It supplies heat to melt solder so that it can flow into the joint between two workpieces.
A soldering iron is composed of a heated metal tip (the ''bit'') and an insulated handle. Heating ...
and a pair of cutters. In January 1975, the kit was available for , half the price at the time of introduction a year earlier,[ and in December 1975 it was available for , less than a quarter of the introductory price.][
]
Giant Scientific
A version of the Scientific, with all the same functionality, was made to be , and was known as the Giant Scientific.[ It was powered by 240 V AC, and used discrete ]LEDs
A light-emitting diode (LED) is a semiconductor device that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The color of the light (cor ...
for its display.[
]
Sinclair Scientific Programmable
The Sinclair Scientific Programmable was introduced in 1975, with the same case as the Sinclair Oxford
Sinclair Oxford was a range of low-cost scientific calculators manufactured and sold by Sinclair Radionics in England from 1975 until 1976.
History
In November 1974, Gillette (brand), Gillette wanted to enter the consumer electronics market, so c ...
. It was larger than the Scientific, at , and used a larger PP3 battery
The nine-volt battery, or 9-volt battery, is an electric battery that supplies a nominal voltage of 9 volts. Actual voltage measures 7.2 to 9.6 volts, depending on battery chemistry. Batteries of various sizes and capacities are manufactured; ...
, but could also be powered by mains electricity
Mains electricity or utility power, power grid, domestic power, and wall power, or in some parts of Canada as hydro, is a general-purpose Alternating current, alternating-current (AC) electric power supply. It is the form of electrical power t ...
.[
It had 24-step programming abilities, which meant it was highly limited for many purposes.] It also lacked functions for the natural logarithm
The natural logarithm of a number is its logarithm to the base of the mathematical constant , which is an irrational and transcendental number approximately equal to . The natural logarithm of is generally written as , , or sometimes, if ...
and exponential function
The exponential function is a mathematical function denoted by f(x)=\exp(x) or e^x (where the argument is written as an exponent). Unless otherwise specified, the term generally refers to the positive-valued function of a real variable, ...
.[ Constants used in programs were required to be ]integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s, and the programming was wasteful, with start and end quotes needed to use a constant in a program.[
However, included with the calculator was a library of over 120 programs that performed common operations in mathematics, geometry, statistics, finance, physics, electronics, engineering, as well as fluid mechanics and materials science.][ The full library of standard programs contained over 400 programs in the Sinclair Program Library.]
Calculations using the Sinclair Scientific
The Sinclair used a slightly different Reverse Polish Notation method; lacking an enter key, the operation keys enter a number into the appropriate register and the calculation is performed. For example, "(1+2) * 3" could be calculated as: C 1 + 2 + 3 × to give the result of 9.0000 00 (, or 9). The "C" key performs a clear; pressing it sets the calculator to a state with zero in the internal registers. Pressing "C" followed by number keys then "+" effectively adds the number entered to the zero and stores it internally to be worked on in subsequent calculations. If the "-" key is pressed instead, the number is subtracted from zero, effectively entering a negative number.
All numbers are entered in scientific notation. After entering the mantissa part of the number the "E" exponent key is pressed prior to entering the integer exponent of the number. Respect for the order of operations is placed on the user, and there are no bracket keys. The display shows only five digits, but six digits can be entered. As an example 12.3*(-123.4+123.456) could be entered as C 1 2 3 4 E 2 - 1 2 3 4 5 6 E 2 + 1 2 3 E 1 × for a displayed result of 6.8880 -01 (representing , or 0.68880).
Four constants are printed on the calculator case for easy reference. For converting to and from base 10 logarithms and natural logarithms the natural logarithm of 10 (2.30259) and e (2.71828) are printed on the case. Pi (3.14159) and 57.2958 (180 / Pi) are also on the case for trigonometry calculations. There was not enough internal memory to store these constants internally. Angles are computed using radians; degree values must be converted to radians by dividing by 57.2958. As an example, to calculate 25 sin (600*0.05°) one would enter C 6 E 2 + 0 0 5 × 5 7 2 9 5 8 E 1 ÷ ▲ + 2 5 E 1 × to get a result of 1.2500 01 (representing 12.5 which is equal to 25 sin(30°) ). Sine is selected with the combination of the "▲" key followed by the "+" key. The "▼" (down) and "▲" (up) arrow keys are function select keys. The four operation keys ("-, +, ÷ and ×") all have two other function activated by using one of the arrow keys. The function available are Sine, Arcsine, Cosine, Arccosine, Tangent, Arctangent, Logarithm and Antilogarithm.
References
External links
Reverse engineering the Sinclair Scientific
Assembly instructions for Sinclair Scientific kit
Operating instructions for Sinclair Scientific
alternative scan
{{Good article
Computer-related introductions in 1974
Sinclair calculators