Think of programming languages like tools in a toolbox. You wouldn't use a screwdriver to hammer a nail, right? Similarly, different programming languages exist because different problems require ...
#define FOR(i, N) for( int i = 0 ; i < N ; i++ ) #define FOR1e(i, N) for( int i = 1 ; i <= N ; i++ ) #define FORe(i, N) for(int i = 0 ; i <= N ; i++ ) #define FOR1(i ...