Según dicen es muy rápido... una vez cargado el runtime. Yo no he llegado al nivel en que me preocupe mucho eso;-), sólo soy aficionadillo, mi trabajo se ha convertido en algo así como programador de informes de ventas:-(.
Supongo que hay lenguajes de alto nivel más orientados a multitarea y menos. En Ada la multitarea es parte de la sintaxis, no una librería añadida o un apaño a posteriori. El sistema es muy claro, y permite afinar mucho. Comparado con el C y sus llamadas al SO a bajo nivel me parece una gran adelanto.
Imagino que, como todas las abstracciones de alto nivel, parte de lo que se gana en claridad se pierde en eficiencia independientemente de lo bueno que sea el compilador. Sin embargo, no debe estar muy penalizado ya que las lanzadoras espaciales europeas Ariane usan Ada y durante años se usó en avionica (Boening, Airbus, controlador de tráfico aéreo etc) aunque ha perdido mucho en beneficio de lenguajes más populares. Pero todo parece indicar que, más que por defectos del lenguaje, es por cuestión de mercado: Hay más programadores, más compiladores, más herramientas, más librerías, más...
Nota: El lenguaje es Ada, no ADA, no son siglas, sino un nombre de mujer. En en honor a Ada Lovelace, supuestamente la primera programadora de la historia.
Re:Has probado Ada ?
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Viernes, 29 Diciembre de 2017, 18:26h )
Según dicen es muy rápido... una vez cargado el runtime. Yo no he llegado al nivel en que me preocupe mucho eso ;-), sólo soy aficionadillo, mi trabajo se ha convertido en algo así como programador de informes de ventas :-(.
Supongo que hay lenguajes de alto nivel más orientados a multitarea y menos. En Ada la multitarea es parte de la sintaxis, no una librería añadida o un apaño a posteriori. El sistema es muy claro, y permite afinar mucho. Comparado con el C y sus llamadas al SO a bajo nivel me parece una gran adelanto.
Imagino que, como todas las abstracciones de alto nivel, parte de lo que se gana en claridad se pierde en eficiencia independientemente de lo bueno que sea el compilador. Sin embargo, no debe estar muy penalizado ya que las lanzadoras espaciales europeas Ariane usan Ada y durante años se usó en avionica (Boening, Airbus, controlador de tráfico aéreo etc) aunque ha perdido mucho en beneficio de lenguajes más populares. Pero todo parece indicar que, más que por defectos del lenguaje, es por cuestión de mercado: Hay más programadores, más compiladores, más herramientas, más librerías, más...
Nota: El lenguaje es Ada, no ADA, no son siglas, sino un nombre de mujer. En en honor a Ada Lovelace, supuestamente la primera programadora de la historia.