Olivetti Programma 101 (2010) [video]
youtube.com
youtube.com
It's not a coincidence that Arduino was founded in Ivrea.
Bell and Newell write, "The Programma 101 (Chap. 19) is at the limit of what we call a stored program computer. It has a sufficient instruction set to be classified as a computer, but the storage for temporary data, constants, and programs is limited. ..." (from the beginning of Section 4 in the book, linked at Bell's web site, URL below)
Here is the HTML verson from Gordon Bell's website:
https://gordonbell.azurewebsites.net/Computer_Structures__Re...
Here are scans of the original book pages from a computer history site:
https://tcm.computerhistory.org/ComputerTimeline/Chap19_oliv...
Hm, maybe an important milestone yes, but PC, no? I think the timeline goes like this:
1961 - Anita 7 - electronic desktop calculator, evolved from electro-mechanical, no stored program.
1965 - P101 - stored program, electronic desktop calculator. General purpose CPU, but the UI was completely calculator. The vision was still +-*/ only.
1968 - Mother of All Demos - this is where I argue the vision of a personal computer was fully formed
1971 - 4004 CPU - this is where you could start to actually buy parts to make a PC
1972 - Micral N - first commercially available microprocessor-based computer
1973 - Xerox Alto
as i understand it, it had conditional jumps but no index registers, self-modifying code, or indirect jumps, so i think you couldn't build subroutines or data structures such as arrays
the lgp-30 was a personal computer tho even if the phrase 'personal computer' was invented later by olivetti's marketing droids
quoting https://www.oldcalculatormuseum.com/c-programma101.html about interviewing its designer by phone
> When it came to talking about Mr. Perotto's assertion that the Programma 101 was the first "personal computer", I expressed my disagreement, saying that the machine was a programmable calculator, not a computer. His voice rose in intensity, and he very firmly stated that the machine was a computer, insisting that it was "not just a programmable calculator". He steadfastly refused to accept the definition of his machines as a programmable electronic calculator. We agreed to disagree (...)
See the links to a detailed architecture description from the book by Bell and Newell in my post at top level here. They thought it was a real computer -- just barely.
Early computing was mostly "if only we had more memory". Electronic arithmetic was working at IBM Research before WWII, but cost-effective fast storage was years away.
Edit: Oh ! What you are talking about is the UI of a modern PC but these UI first became available on shared computer before been available on PC.
The only thing I can remember is figuring out a set of instructions that would cause it to infinitely and continuously keep inputting the slide-in card. Nobody else thought that was cool. :-)