Malloc et calloc sont deux fonctions de gestion de la mémoire dans le langage de programmation "C". Les programmes n'ont pas besoin de réserver des zones de mémoire , parce que c'est généralement la responsabilité du système d'exploitation. Ces deux fonctions ne sont pas souvent utilisés et ne sont nécessaires que pour les programmes qui ne peuvent pas compter sur les processus de gestion de la mémoire standard. "C" Programming Language
« C » a longtemps été une langue favorisée pour la programmation réseau et la gestion des fichiers . C'est une langue difficile à apprendre, parce que ses mots-clés sont beaucoup plus codé et moins comme vraie langue que d'autres langues comme COBOL, Pascal ou Java. "C" est étroitement liée au système d'exploitation Unix. En fait , Unix est écrit en " C " Bien Unix possède son propre langage de script , "C" est la langue courante pour la programmation de services basés sur Unix . Comme l'allocation de mémoire est étroitement liée aux systèmes d'exploitation , malloc et calloc sont plus susceptibles de se retrouver dans les services à faible niveau programmé en "C" que dans les applications client en face de haut niveau.
Memory Management