lunes, julio 12, 2010

Rust, propuesta de nuevo lenguaje de programación


http://wiki.github.com/graydon/rust/language-faq No es fácil ver una propuesta de un lenguaje de programación que aporte algo intersante sobre lo que hay Ejemplos... Java, C#, python, ruby, etc... Ahora el mundo de la programación se enfrenta a un enorme problema y nadie está preparado. La programación concurrente. Llevamos más de 30 años trabajando con un modelo de programación concurrente equivocado y malísimo Hace 30 años (o más) tenían dos opciones y eligieron la mala: 1.- Mayor rendimiento 2.- Se utilizará poco Ahora el punto 2 se ha vuelto del revés con los ordenadores de múltiples núcleos. Los programas escalan fatal en varios procesadores. Pero eso no es lo peor, lo peor es que son los propios lenguajes de programación los que no escalan porque trabajan con el modelo equivocado. ADA podría haber ayudado bastante, pero... ahora se utiliza muy poco El lenguaje recién inventado por Google (Go), no aporta demasiado Este lenguaje (Rust) sí tiene unas ideas interesantes, aunque está muy verde Aunque el mejor lenguaje (de los que conozco) para ejecución paralela es Erlang Y curiosamente no fue diseñado para tener un lenguaje de ejecución paralela. Mi lista de lenguajes interesantes (no necesariamente en este orden son) LISP Erlang C++ Scala Haskell Groovy

No hay comentarios: