Abstract:
Worldwide, C is the first or second most popular language in terms of number of developer positions or publicly available code. This thesis presents the ways, possibilities and types of memory management in C language. Memory management is one of the most fundamental areas of computer programming. In many scripting languages, you don't have to worry about how memory is managed, but that doesn't make memory management any less important. Knowing the abilities and limitations of your memory manager is critical for effective programming. In most systems languages like C and C++, you have to do memory management.