Varía. La indexación y la búsqueda requerirían un lenguaje de alto rendimiento, por lo que el Estándar C definitivamente sería una buena opción. Java y C # también son buenas opciones, pero de nuevo, se podrían usar casi todos los lenguajes con un buen rendimiento de procesamiento de datos.
Pero el lenguaje de programación no es el factor más importante. Debe tener un buen procesamiento de datos, lo que generalmente significa que no solo necesita una base de datos, sino también un muy buen mecanismo de almacenamiento en caché, mucha RAM y muchos procesadores para analizar los datos entrantes y filtrarlos por contenido y palabras clave. Debido a esto, es probable que termine mezclando dos o más idiomas para poder escribir algoritmos complejos en un lenguaje como C mientras diseña una interfaz web y rutinas genéricas en Python con una base de datos Oracle como back-end.
- ¿Qué se requiere para construir su propio sitio web de intercambio de Bitcoin?
- ¿Cuánto cuesta una aplicación web?
- ¿Cuáles son algunos trucos geniales de JavaScript?
- ¿Cómo mejoro AngularJS (datos enormes de HTTP)?
- ¿Cómo puede alguien comenzar a desarrollar sitios web que conozcan la programación básica?