Why does C have the best file API
Le texte présente le mappage mémoire des fichiers en C et ce que cela implique pour l’accès aux données. Le mappage mémoire permet d'accéder à un fichier comme à de la mémoire, chargeant les données au besoin et sans nécessiter tout le fichier en RAM. Il est aussi mentionné que de nombreux langages offrent le mmap mais se limitent à des tableaux d’octets et requièrent des étapes de parsing et de sérialisation. Le texte critique l’usage des bases de données et des formats de sérialisation comme le pickle de Python, soulignant les risques de sécurité et les coûts d’intégration. En conclusion, l’auteur soutient qu’il est possible et utile d’exploiter directement l’état binaire sur disque sur des systèmes à mémoire limitée, et que C reste l’un des rares langages à permettre cela.