 Multi-core processing has also affected the ability of modern computational software development.Developers programming in newer languages might find that their modern languages do not support multi-core functionality.This then requires the use of numerical libraries to access code written in languages like C and Fortran, which perform math computations faster than newer languages like C#.