Hand the same sequence of button presses — 2 + 3 × 4 = — to two different calculators and one returns 14 while the other returns 20. Both devices received identical keystrokes and neither is broken. They simply follow two different rules for deciding when to act on what you press. Knowing which model your calculator uses is the single most important thing to understand before you trust any multi-step result.
Immediate-execution: act now, think later
An immediate-execution calculator (also called a chain calculation or arithmetic logic calculator) processes each operator the moment you press the next key. It does not queue operations or rank them by priority — it fires and forgets.
Walk through 2 + 3 × 4 = on an immediate-execution device:
- Press
2— the display shows 2, nothing computed yet. - Press
+— the device stores 2 and marks "add next number". - Press
3— display shows 3. - Press
×— now the device fires the waiting+:2 + 3 = 5. It stores 5 and marks "multiply next number". - Press
4— display shows 4. - Press
=— fires the×:5 × 4 = 20.
The answer is 20. Multiplication got no special treatment — the device simply ran each operation in the order it appeared. This model was standard on the first commercial pocket calculators of the early 1970s because it required minimal memory and no expression parser. Many basic four-function calculators — including the default Windows Calculator in standard mode until Windows 10 — still work this way.
Algebraic notation: read the whole line, then compute
An algebraic notation calculator (sometimes called an equation operating system or direct algebraic logic) waits for a complete expression before it evaluates anything. Operators are given a rank — multiplication and division outrank addition and subtraction — so the calculator defers lower-priority operations until all higher-priority ones have been resolved.
The same sequence 2 + 3 × 4 = on an algebraic calculator:
- The device collects the full expression:
2 + 3 × 4. - On pressing
=, it identifies two operations:+and×. - It resolves the higher-ranked one first:
3 × 4 = 12. - Then the remaining addition:
2 + 12 = 14.
The answer is 14 — the mathematically correct result according to the standard order of operations convention. Graphing calculators from Casio and Texas Instruments use this model (Texas Instruments markets it as the Equation Operating System), and it matches the way expressions are written in mathematics textbooks.
A third model: expression calculators
Beyond the two classic modes sits a third approach that has become standard for software calculators: the expression calculator. Rather than reacting to individual keystrokes or deferring until you press equals, an expression calculator lets you build a complete typed formula in a display field and evaluates it as a single string only when you commit.
The calculator above is an expression calculator. As you type 2 + 3 × 4, you see the whole expression in the display area. Nothing is computed until you press equals or the Enter key. At that point the entire string is handed to the JavaScript engine, which applies the full precedence hierarchy — parentheses first, then exponents, then multiplication and division, then addition and subtraction — in one pass. The result: 14.
The practical advantages over immediate-execution are significant: you can see the expression you built, edit a digit before committing, and use parentheses freely to override any part of the default precedence.

How to tell which model you are using
The fastest test is the one you have already seen: type 2 + 3 × 4 and press equals.
- Answer is 20 — immediate-execution. Multiplication received no priority.
- Answer is 14 — algebraic notation or expression calculator. Multiplication was resolved before addition.
A secondary test distinguishes algebraic notation from an expression calculator: look at the display while you type. If it shows the accumulated expression as a line of text (e.g., 2+3×4), you are using an expression calculator. If each keystroke updates a single running number, you are on algebraic notation or immediate-execution.
Why the distinction matters in practice
Most errors that appear when people use a calculator for the first time on a new device trace back to this distinction — not a key pressed by mistake, but a mental model mismatch. If you have used an immediate-execution machine for years and switch to an algebraic or expression calculator without realizing it, every mixed-operation expression will produce a different answer than you expect.
- Budgeting formulas — adding a tax rate percentage after a subtotal behaves differently depending on input model; an expression calculator lets you see and verify the entire formula before committing.
- Multi-step science problems — a missed mental parenthesis is visible in the expression display and easy to fix; on an immediate-execution device the error is already baked in.
- Converting between calculators — if you move from an immediate-execution physical calculator to a software one, retrain yourself to type the full formula rather than pressing operators after each number.
Check it yourself: type 2 + 3 × 4 in the calculator above and watch the expression display build as you press each key. The equals key fires once, on the complete expression — that single-pass evaluation is what separates this tool from an immediate-execution device and keeps your multi-step formulas accurate.