Print Email Facebook Twitter The effect of EHOP on the writing of Program Analyzers Title The effect of EHOP on the writing of Program Analyzers Author Mesters, Brendan (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Poulsen, C.B. (mentor) van der Rest, C.R. (mentor) Bohmer, Wendelin (graduation committee) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2022-06-24 Abstract Effect Handler Oriented Programming is a promising new programming paradigm, delivering separation of of concerns with regards to side effects in an otherwise functional environment.This paper discusses the applicability of this new paradigm to static code analysis programs. Different code analyzers often have many similar, if not identical pieces of code which could be abstracted away. This abstraction does not come natural to the programming paradigm of Functional Programming but are quite natural within EHOP.The current programming languages do not yet seem up to the task of rapid generalization of code and elimination of duplicate pieces of code.However, the concepts present in EHOP will almost certainly be able to eliminate much of this code reduction once the languages have matured further.The implicit passing of functionality will also allow for clearer code with less unnecessary visual clutter. Subject effect handler oriented programmingStatic Code AnalysisProgramming Languages To reference this document use: http://resolver.tudelft.nl/uuid:f5621567-8d0e-42ad-918f-45d927314302 Part of collection Student theses Document type bachelor thesis Rights © 2022 Brendan Mesters Files PDF Research_Paper_Brendan.pdf 585.21 KB Close viewer /islandora/object/uuid:f5621567-8d0e-42ad-918f-45d927314302/datastream/OBJ/view