BeholdTheTruth
Banned
- Joined
- Sep 8, 2002
- Messages
- 752
If you think you know what software is -- as compared with hardware (and where firmware fits in), then what is the "softest of software"?
Is this like a riddle? Ok, let's say a scrpit running on a browser. It has at least 2 layers of software below it, the browser and the OS. You may even be able to split the OS into more layers, but let's not. I have never heard of software being softer or harder, so I assumed a definition for softness and there you go.
Yeah, but... A game on a ROM cartridge is also called "software". Maybe the best way to look at it is this: hardware is the hard parts of your computer, and software is so named because there is no hard distinction with hardware.You can look at hardware easially as a hard-wired program. Software then is by definition more maliable in comparrision to hardware. Such that you can easially transform it into your needs. You can copy it or delete it. Something that is more difficult to do with hardware. You need a sledgehammer for that.
A game on ROM cartridge is more properly called "firmware." It and other ROM-based code/data can be changed by replacing the ROM or by erasing it and storing new stuff in it ("flashing" is what this is called with modern, rapidly reprogrammable ROMS).
Yeah, but... A game on a ROM cartridge is also called "software". Maybe the best way to look at it is this: hardware is the hard parts of your computer, and software is so named because there is no hard distinction with hardware.![]()
Self-modifying / self-generated code is pretty soft.
The softest software is Katamari Damacy. It's downright sticky.
Self-modifying / self-generated code is pretty soft.
Software used to come on floppy disks.
Some of us used to carry around our software programs in boxes because they consisted of cards with punched holes.
In high school, I wrote some machine language for the IBM 650. How far back do you go?
Shows how well you read your own threads.