¡Feliz 2012!
Feliz año 2012.
En este año veremos una nueva versión del lenguaje, Ada 2012, que casi está lista para ser aprobada por ISO. Las principales novedades que traerá son precondiciones, postcondiciones y nuevas expresiones.
Feliz año 2012.
En este año veremos una nueva versión del lenguaje, Ada 2012, que casi está lista para ser aprobada por ISO. Las principales novedades que traerá son precondiciones, postcondiciones y nuevas expresiones.
This is a collection of Ada Programming News feeds in RSS format. You can use the RSS link for subscribing to individual feeds or you can visit the site following the regular link.
You can also subscribe to all the feeds by downloading the OPML file and importing it into your news reader (e.g. Thunderbird, Google Reader, Outlook, etc).
All the Ada Programming News Feeds in OPML
Ada Europe acaba de publicar una nota de prensa en la que anuncia un nuevo concurso de programación dirigido a equipos de estudiantes universitarios. Los desarrollos se han de basar en Ada y ceñirse a un tema propuesto por los organizadores. El tema se anunciará en septiembre de este año y se aceptarán envíos hasta abril del 2011.
Ada Europe acaba de publicar una nota de prensa en la que anuncia un nuevo concurso de programación dirigido a equipos de estudiantes universitarios. Los desarrollos se han de basar en Ada y ceñirse a un tema propuesto por los organizadores. El tema se anunciará en septiembre de este año y se aceptarán envíos hasta abril del 2011.
Una nueva misión lunar financiada por la NASA usará el lenguaje de programación SPARK, un subconjunto anotado de Ada destinado a sistemas críticos en seguridad.
Más información [ENG]: Lunar lander project relies on SPARK programming language
Mañana día 24 de marzo será el día de Ada Lovelace, una iniciativa internacional de multitud de blogs para celebrar las contribuciones de las mujeres a la tecnología y la ciencia.
Ada Lovelace fue una matemática del siglo XIX. Sus notas acerca de la máquina analítica de Babbage incluyen lo que se considera el primer programa informático de la historia, razón por la cual al lenguaje de programación al que se dedica esta página se le dio el nombre de esta mujer.
GNAT for LEGO MINDSTORMS NXT es un porte del compilador GNAT bajo licencia GPL a la plataforma de robótica LEGO MINDSTORMS NXT. Esta plataforma que nació como un proyecto educativo en el MIT Media Lab ha evolucionado a un producto comercial usado en multitud de universidades y por aficionados de todo el mundo.
Esta versión de GNAT nos permite compilar programas realizados 100% en Ada y ejecutarlos en un robot LEGO MINDSTORMS, haciendo uso de todas las posibilidades del hardware: sensores, comunicaciones inalámbricas, motores, etc.
En su página web podemos encontrar más información y un interesante vídeo: GNAT GPL for LEGO MINDSTORMS
No es el título de una secuela, es el de un interesante artículo de GCN (Goverment Computer News) sobre el renovado interés que algunos sectores del software seguro y crítico proclaman sentir por este veterano lenguaje.
The Return of Ada – GCN:
http://www.gcn.com/print/27_8/46116-1.html
El artículo ha tenido repercusión en Slashdot:
http://developers.slashdot.org/article.pl?sid=08/04/15/1554234
Y en un interesante hilo en comp.lang.ruby:
http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/07f846a4942fb83e?hl=en
Tanto AdaCore, fabricantes de GNAT, como NetBSD, uno de los sistemas operativos con mayor énfasis en la seguridad, han entrevistado a Joachim Schüth, ganador del concurso de criptoanális, que ya comentamos en canalada.org.
Es evidente que este programador ha caido en las redes del Ada y se le nota. ¿Alguien más dispuesto a darle una oportunidad al Ada?
Los profesores de la Universidad de Nueva York y fundadores de AdaCore, Robert Dewar y Ed Schonberg, han escrito un interesante artículo acerca de su visión sobre los estragos que la enseñanza de Java como primer lenguaje en la universidad (y a menudo en exclusiva) está haciendo en la formación de los futuros profesionales de la informática. Proponen ampliar el rango de lenguajes enseñados, por ejemplo, incluyendo: C, Java, Lisp, Ada. A parte de Java, enfatizan otros problemas relacionados con la falta de enseñanza de métodos formales, matemáticas y el abuso de soluciones precocinadas. Según los autores la Universidad se está desvirtuando al centrarse en la formación de profesionales fácilmente reemplazables.
El artículo ha tenido repercusión en Slashdot, programming.reddit.com y Barrapunto.
También hemos tratado este tema en nuestro foro.
Actualización: el artículo ha sido tan comentado globalmente que Robert Dewar ha concedido una entrevista en Who Killed the Software Engineer? (Hint: It Happened in College).
Actualización (2 jun 2008): El artículo sigue teniendo repercusión después de tantos meses. Una entrada del blog “Los Senderos de .NET” C, C++ y los punteros: ¿perdemos las buenas costumbres?” que se hacía eco del artículo de Dewar, acaba de aparecer en portada de Menéame.