Before revision: This allows the programmer to greatly optimize his code for the platform, but at the same time makes it more difficult to develop software.
After revision: Ttheir allows the programmer to greatly optimize his code for the platform, but at the same time makes it more difficult to develop software.