What's wrong with C

The C/C++ language is widely used for many software source code − and successfully. So why I complain about it and want to use another language called ESPM instead? A short answer is that there is no standard build system and standard method of designing software packages available.

Imagine a newbie that wants to write a simple application such as the notorically famous "Hello, world" program. Let's call our person Jim.

- Single-file Hello, world
He will start with a single file Hello, world program.
- Multi-file Hello, world
Now he enhanced the file Hello, world program to produce banner with that greeting and wants to split it into two files so that he can use the banner generator in other file. But he has troubles with the speed of the compiler.
- The make utility
This utility eases the recompilation of a multifile project.
- The big hole