Estoy absolutamente feliz con Scala y sólo lo amo :)¿Qué segundo idioma usar además de Scala para LowLevel?
Pero a veces lo que realmente quiero ir un poco más "bajo nivel", sin una JVM y el uso de "cool" de CPU Características como SSE etc.
Entonces, ¿cuál sería un buen segundo idioma además de Scala?
Debería ser:
- compilado a código máquina
- Facilidad de uso de C-bibliotecas
- posible programar muy cerca del hardware
- posible programar en un muy alto nivel de ida cuando quiero
Así que, básicamente, quiero un Scala donde puedo simplemente poner en línea el ensamblador cuando quiero :) Culo ume, que tal lenguaje no existe, pero tal vez hay algunos que se acercan.
Entonces, ¿cuál sería una buena opción? C++ ?, D ?, OCaml?
Programé un bit en C++ (hace 15 años) y muy poco con OCaml. En ambos casos, solo resolví algunos problemas y nunca me puse muy "profundo" en el lenguaje en sí.
Gracias por todas las respuestas. Definitivamente hay muchos idiomas que veré. El mayor problema que tengo con la mayoría de los idiomas es, en realidad, que no estoy seguro de que estén presentes en 10 años. Supongo que D sería el mejor compromiso de un idioma relativamente nuevo que parece ser al menos algo apoyado por una audiencia mayor. C++ 0x y JNI también es algo que parece práctico. –
Creo que Rust tiene mucho potencial y mucho impulso alrededor. Es un lenguaje moderno, con requisitos modernos y decisiones de diseño modernas. Como Rust está respaldado por Mozilla y están escribiendo un nuevo navegador sobre Rust, diría que hay buenas posibilidades de que esté aquí para quedarse y florecer. –