martes
ene162007
Sun libera la implementación de su nuevo lenguaje: Fortress
martes, enero 16, 2007 at 8:39AM
Fortress es un nuevo lenguaje de programación que está siendo desarrollado por un grupo de científicos (liderados por Guy Steele, uno de los autores de la especificación del lenguaje Java) dentro de Sun. Fortress pretende ser el "Fortran" del siglo XXI, esto es, un lenguaje de programación orientado al cálculo científico pero adaptado a los tiempos modernos.
Una de las cosas más llamativas de su sintaxis es que, gracias a la posibilidad de escribir el código fuente en Unicode, en Fortress es posible escribir fórmulas matemáticas con, por ejemplo, sumatorios en vez de tener que implementarlo mediante un bucle. También tiene una gran cantidad de paréntesis (siete tipos diferentes) con diferentes significados matemáticos. Con ASCII sólo se puede trabajar con tres tipos de paréntesis ([], {}, ()). Todas estas características harán que se mantenga y se mejore la filosofía de Fortran (FORmula TRANslator, traductor de fórmulas).
Sun ha liberado bajo licencia BSD el código experimental del primer intérprete de Fortress, que actualmente corre en una máquina virtual 1.5. No obstante, todavía no está claro si la plataforma definitiva sobre la cual correrá el lenguaje será la plataforma Java o no. Por lo de hora todavía están trabajando en la sintaxis y el rendimiento les da igual, pero cuando pasen a afinar el rendimiento es posible que opten por implementar el intérprete/compilador sobre algo diferente de Java. Por lo pronto, el código no lo han publicado en Java.net, lo cual no da muy buenos augurios.
Una de las cosas más llamativas de su sintaxis es que, gracias a la posibilidad de escribir el código fuente en Unicode, en Fortress es posible escribir fórmulas matemáticas con, por ejemplo, sumatorios en vez de tener que implementarlo mediante un bucle. También tiene una gran cantidad de paréntesis (siete tipos diferentes) con diferentes significados matemáticos. Con ASCII sólo se puede trabajar con tres tipos de paréntesis ([], {}, ()). Todas estas características harán que se mantenga y se mejore la filosofía de Fortran (FORmula TRANslator, traductor de fórmulas).
Sun ha liberado bajo licencia BSD el código experimental del primer intérprete de Fortress, que actualmente corre en una máquina virtual 1.5. No obstante, todavía no está claro si la plataforma definitiva sobre la cual correrá el lenguaje será la plataforma Java o no. Por lo de hora todavía están trabajando en la sintaxis y el rendimiento les da igual, pero cuando pasen a afinar el rendimiento es posible que opten por implementar el intérprete/compilador sobre algo diferente de Java. Por lo pronto, el código no lo han publicado en Java.net, lo cual no da muy buenos augurios.
in
jh
jh 
Reader Comments