3 ms·
It's hard to say what a minimal procedural language is. There are ISAs with a single instruction: https://en.wikipedia.org/wiki/One_instruction_set_computer htt
by stcredzero 10y ago
It's hard to say what a minimal procedural language is. There are ISAs with a single instruction: https://en.wikipedia.org/wiki/One_instruction_set_computer https://en.wikipedia.org/wiki/One_instruction_set_computer
This looks like it's a MISC: https://en.wikipedia.org/wiki/Minimal_instruction_set_computer https://en.wikipedia.org/wiki/Minimal_instruction_set_comput...
I've also invented something like this: NISC. (Or {}ISC) Null Instruction Set Computer. You can arbitrarily reduce the die size for implementations of this architecture, as well as scale the clock speed arbitrarily. It also revolutionizes cooling.
- oddity 10y agoI don't think the description as minimal was intended in any formal way. It's informally minimal in the sense that it features less complexity than more well known languages like C or Fortran. A formal notion of a minimal language/machine gets messy anyway and is of limited utility even in a purely academic context, as far as I know.
- stcredzero 10y agoMy NISC ISA is minimal in a comedic context.
- zoren 10y agoI don't think it was intended in the formal sense either. But "minimalistic" or "small" would probably be more suitable.
- simcop2387 10y agoSomeone else invented something similar, https://en.wikipedia.org/wiki/Zero_instruction_set_computer https://en.wikipedia.org/wiki/Zero_instruction_set_computer it's kind of insane how little you need to do computation.
- nickpsecurity 10y agoYou got me excited then eye rolling with the NISC reference. The author showing up would've been interesting. https://en.wikipedia.org/wiki/No_instruction_set_computing https://en.wikipedia.org/wiki/No_instruction_set_computing