Actually years ago I discovered one bewildered undergrad would run Emacs to edit a single source file, control-Z out of it, run the compiler from the shell, test, start another Emacs (after all, the shell announced the previous Emacs was "stopped"), lather-rinse-repeat until the shared host had finally died under the weight of all the suspended Emacs processes.
To sum up, nobody sane opens a new Emacs for each file. VISUAL=emacsclient is your friend, as are Dired and M-x compile....
To sum up, nobody sane opens a new Emacs for each file. VISUAL=emacsclient is your friend, as are Dired and M-x compile....