Why we say "save file" and not "keep/preserve file"

Why do we say save the file/image instead of keep/preserve the file/image? Is it because the original meaning was to save (rescue) the object from being lost?


Solution 1:

As always with etymologies of computer related terms I have turned to the jargon file.

Now, though it does not have a mention of the term specifically, it does describe following (you can read only the highlighted part):

:Conway's Law: prov.

The rule that the organization of the software and the organization of the software team will be congruent; commonly stated as "If you have four groups working on a compiler, you'll get a 4-pass compiler". The original statement was more general, "Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations." This first appeared in the April 1968 issue of {Datamation}. Compare {SNAFU principle}.

The law was named after Melvin Conway, an early proto-hacker who wrote an assembler for the Burroughs 220 called SAVE. (The name `SAVE' didn't stand for anything; it was just that you lost fewer card decks and listings because they all had SAVE written on them.) There is also Tom Cheatham's amendment of Conway's Law: "If a group of N persons implements a COBOL compiler, there will be N-1 passes. Someone in the group has to be the manager."

So, possibly the term save was chosen because it was possibly already used for the punch cards to separate the ones that need to be stored, kept, preserved...

Solution 2:

Saving is different from preserving or keeping in computer science; data that has not been saved has not been written to persistent memory. In reality this is a writing operation but "save" has been used to express the meaning to a less technical crowd. Save means to write the file to your computer in a way that will persist; "keeping" the data where it is before the save operation is actually not saving or writing the data.

You are not keeping or preserving because the data exists only in volatile memory, you can keep or preserve it in volatile memory but it is not written to a permanent location. You could think of the data as being saved from being lost when the volatile memory is lost, which happens each time the computer shuts down .

The Free Dictionary has a helpful Computer Science related definition of Save:

  1. Computer Science To copy (a file) from a computer's main memory to a storage medium.

Solution 3:

The OED’s first citation for the use of save in this sense is from 1961. There are several earlier uses of the verb which could have influenced the choice. They include:

To keep, protect or guard (a thing) from damage, loss, or destruction.

To keep intact or unhurt, preserve, maintain, safeguard (honour, credit, chastity, and the like).

To store, preserve, keep in sound condition.