I would add one more important impact: making data a first class component of the computing environment.

Related to that is getting rid of "file types". I remember at a "lessons of Unix" panel at a Usenix, that someone from the Labs gave an example of a situation where the operating system treated a file as more than just a set of bytes (think IBM, VMS, etc).  Read a source file (required them to do a bunch of file-conversion operations), write an output, perhaps changing a variable name from 'foo' to 'bar', and then compiling the output, which also required a bunch of file-conversion operations.