Estoy tratando de averiguar qué lenguaje Prog. o Tecnología entra en el funcionamiento de Google Flights o las soluciones de matriz ITA como QPX.
Respuesta
¿Demasiados anuncios?¿Ha pensado en leer Wikipedia ?
ITA es también una de las empresas más destacadas que basan su software en Common Lisp
Una vez que conoces la palabra mágica "lisp" y sabes "qpx", el mundo (o más bien Google) es tu ostra. Aquí tienes un par de cosas que he encontrado para ti:
Otro fuente reclamos
ITA Software, uno de los mayores empleadores de lispers
Desde un correo electrónico que Carl de Marcken, de ITA Software, envió a un amigo en 2001 :
La mayor parte de nuestro código "pensante" está en Common Lisp. Utilizamos tanto CMUCL como Franz
utilizamos código C++ para mapear en memoria enormes archivos que contienen structs C sin punteros (de vuelos, tarifas, etc.), y luego accedemos a ellos desde Common Lisp utilizando accesos a datos externos
Más tarde un semioficial Encuesta sobre Common Lisp menciona que QPX utiliza Steel Bank CL (SBCL) que fue bifurcado de CMU CL en diciembre de 1999, por lo que en un momento dado cambiaron de CMUCL a SBCL. No está claro si todavía corren Allegro. Al menos en 2013 podemos encontrar menciona acerca de cómo ITA QPX ahora en Google quiere acelerar SBCL por lo que son sin duda estaban utilizando en ese momento.
Según esto Correo electrónico: cuando empezaron a trabajar en Polaris (que Air Canada recogió y luego abandonó, así que no estoy seguro de lo que salió de él) también utilizaron un Lisp, aunque uno diferente.