Machine language programming in an undergraduate computer science curriculum

Ian Sommerville
1977 Proceedings of the seventh SIGCSE technical symposium on Computer science education - SIGCSE '77  
This paper examines the advantages and disadvantages of teaching machine inaguage programming to computer science undergraduate students. A teaching language based on reverse Polish notation, but with high-level control constructs, is presented as an alternative to conventional assembly language. Experiences with using this language are described.
doi:10.1145/800104.803369 fatcat:fuuvmh6jnjekblccwdwgxxcrs4