se llaman permalinks, generalmente apuntan a una pagina que esta sumida dentro de la estructura de tu pagina web en el servidor o simplemente dificil de recordar la direccion, o a veces por mera estetica. En cuanto a tu pregunta... que lenguaje lo interpreta? pues depende del lenguaje que haya sido utilizado para crear la pagina en cuestion.
los permalinks se pueden "activar" o programar desde el .htaccess que practicamente es el archivo que regula que cosas se pueden acceder desde el exterior, y algunas funciones en tu pagina web, puedes escribir pequenos scripts que alteran de cierto modo el comportamiento del servidor (claro siempre y cuando esten corriendo en apache)
el permalink existe por facilidad de uso y tambien para SEO.
Porque es muchisimo mas facil encontrar una pagina como
http://www.mipagina.org/articulo-de-permalinks
que
http://www.mipagina.org/articulos.ph...ing&articulo=2
me explico? Ademas para SEO, un permalink tiene muchisimo mas significado, que un monton de numeros o palabras sin ninguna relacion la una con la otra.