Programming Paradigms

Papers

This a collection of papers related to programming paradigms that I wanted to archive.

  • Emden, M. (1997) 'Object-oriented programming as the end of history in programming languages'. 1997 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, PACRIM. 10 Years Networking the Pacific Rim, 1987-1997 . Victoria, Canada, 1997. New York: IEEE. 981 - 984. DOI. - Emden argues that object-oriented programming subsumes dataflow, functional and logic programming.
  • Graham, L (2019) Modern Programming: Deconstruct Object-Oriented Programming andUse it with Other Programming Paradigms to Build Applications . Birmingham: Pckt Publishing, Limited. - Graham provides a textbook which explores the history and principles of OOP, and then outlines other aspects of software development.
  • Khanfor, A. & Yang, Y. (2017) 'An Overview of Practical Impacts of Functional Programming'. 2017 24th Asia-Pacific Software Engineering Conference Workshops (APSECW) . Nanjing, China, 2017. New York: IEEE DOI. - Khanfor and Yang analyse literature discussing the effects of functional programming on the software lifecycle, highlighting pros and cons.

End of Module Reflection

According to Khanfor and Yang (2017), OOP is easier to use than FP. The tradeoff is that OOP can be slower. That being said, there are problem sets with solutions that are just as fast to run in OOP as FP. FP can more be difficult to test, but it can improve security of software.

Email

bg22514@essex.ac.uk

Address

Bath, United Kingdom