Hello!
It is known the use of modules is a more modern approach than using global subroutines. But if the project is large and includes many files, the compilation process after some changes in modules affects a large number of files. When using the global routines any changes lead to only one file compilation and linking process and it takes a little time.
Does this mean that the modules are less efficient?