Si bien a veces se usa `.inc` (particularmente en proyectos PHP más antiguos o en algunos sistemas de compilación personalizados), las extensiones más comunes para los archivos incluyen:
* `.h` (archivos de encabezado): Extremadamente común en C y C ++, estos archivos contienen declaraciones de funciones, definiciones macro y otras directivas del preprocesador.
* `.hpp`: A menudo se usa para archivos de encabezado C ++ para distinguirlos de los archivos '.H` que contienen código C.
* `.inc`: A veces se usa en PHP, Perl y otros idiomas, pero menos comunes ahora.
* `.hh`: Otra variación de un archivo de encabezado C ++.
* `.inl` (archivos en línea): En C ++, estos a menudo se usan para funciones en línea.
* Sin extensión: En algunos sistemas de compilación, la extensión del archivo puede ser irrelevante.
Lo importante no es la extensión en sí, sino cómo se configura el lenguaje de programación o el sistema de compilación para localizar y procesar estos archivos. Las directivas preprocesador (como `#include` en c/c ++ o`#include` y `request` en php) especifican el nombre del archivo, y el sistema de compilación usa ese nombre para encontrar el archivo. La extensión es simplemente una convención para ayudar a organizar e identificar el tipo de archivo.