Para la investigación, tendería a recomendar Common Lisp de manera predeterminada, a menos que su campo de investigación particular sea más adecuado para algún otro idioma. A los estadísticos, por ejemplo, les gusta R , y la investigación en OpenGL Shaders podría estar en GLSL o algo así. En algunas matemáticas, FORTRAN sigue siendo popular.
¿Por qué? Tiene una sintaxis muy simple (expresiones S) y se puede modificar para crear macros específicas de dominio para hacer “casi cualquier cosa”. Particularmente si la investigación involucra tipos de computación, por ejemplo, un nuevo estilo de método de programación orientado a objetos. combinaciones o algo así: puede definir esas extensiones en un paquete bonito y ordenado y luego escribir el código como si estuviera en un nuevo dialecto específico para su proyecto.
Para los locos , bueno, Lisp también es genial (¿por qué no escribir macros de lector para cambiar la forma en que se ingresa el código fuente, o cambiar la lógica booleana para que funcione como conjuntos difusos o superposiciones cuánticas? Quiero decir, puedes hacerlo, no significa que tú debería … ) pero algunos otros idiomas en los que las ideas “locas” pueden surgir de forma bastante natural incluyen Perl (vea el uso de Bleach, entre otros) o idiomas diseñados para ser “locos” (¿Malbolge? ¿Brainfuck? ¿LOLCODE?).
- ¿Cuál es la mejor solución aproximada de tiempo polinómico determinista del problema del vendedor ambulante?
- Mi trabajo de tesis está relacionado con el aprendizaje automático. ¿Alguien puede sugerir algún trabajo de aprendizaje automático que contenga alguna investigación que pueda completar en los próximos dos meses?
- ¿Cuál es el lenguaje de programación potente y fácil de hoy y de mañana?
- ¿Cuáles son los campos interesantes en la informática teórica para entrar?
- ¿Qué es el modelo computacional y su relación con la arquitectura informática?