Before revision: Symbolic languages, assemblers, and compilers were developed for programmers to translate symbolic program-code into machine code that previously would have been hand-encoded.
After revision: Symbolic languages, assemblers, and compilers were developed for programmers to translate symbolic program code into machine code that previously would have been hand-encoded.