Any low-level programmer who claims that he programs without errors in a low-level language is either lying or delusional.
you want to have a mix of both: high-level code for most of the game, coupled with low-level code in critical areas (rendering is often the main candidate).