The Evolution of Imperative Programming Paradigms as a Search for New Ways to Reduce Code Duplication - Avacheva, T (IOP Conference Series. Materials Science and Engineering)