Compara esto con los archivos Java y el lío de configuración de los jar, make, los headers de C y C++, etc.