Login Barrapunto
The Next Big Language
Entrada escrita por juatman y
editada por deal
el Jueves, 12 Febrero de 2009, 08:37h
desde el dept. lenguajes
desde el dept. lenguajes
Steve Yegge nos cuenta en su blog las características que debería tener el próximo gran lenguaje de programación. Los comentarios contienen aportes muy interesantes sobre lo que su lenguaje favorito es capaz de cumplir. Puede que no haga falta un nuevo lenguaje, sino mejorar los existentes, incluyendo sus entornos de desarrollo.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Conclusiones...
(Puntos:3, Interesante)( http://barrapunto.com/ | Última bitácora: Lunes, 19 Enero de 2009, 19:31h )
Por su parte, mejorar los entornos de desarrollo desemboca en alguno de los siguientes problemas, creo yo:
Es posible evitar estos finales, pero requiere un auténtico acto de equilibrismo que no suele conseguirse.
Esto en lo que respecta a mi opinión personal. Por su parte, Yegge llama al interés por mejorar los lenguajes "envidia de funcionalidad", que hace que los lenguajes cada vez tomen más características del resto. Así lo entiendo yo, al menos.
Marcos (cualquier parecido con la coincidencia es pura realidad)
Juas
(Puntos:1, Divertido)Parece que el escritor...
(Puntos:1, Inspirado)"Cross-platform GUI"
¿Eso es algo que debe tener un lenguaje? Uh... No sé qué decir... Prefiero que eso sea un elemento externo, y usar el que yo necesite (si necesito). Si van a hacer algo genérico tipo EiffelVision, está bien (pero aún así, me da cosilla).
"Destructuring bind (e.g. x, y = returnTwoValues())"
Lo siento, pero eso rompe demasiado con la representación nativa que elijas... ¿Se está planteando este señor un lenguaje de "script" o de verdad?
Programación correcta
(Puntos:4, Inspirado)( http://dimeder.com/blog | Última bitácora: Viernes, 13 Febrero de 2009, 22:49h )
He dicho varias veces que no soy graduado de informática, soy metalúrgico, y en tanto en la metalurgia como en la mecánica se calcula casi todo, se puede saber que una tecnología va a funcionar o no de antemano(y si no se hacen chapucerías).
A la informática le falta esto, que lo tiene, pero nadie lo usa, entonces lo que necesitamos es un lenguaje que no asuste a los "managers" o a los corre-corre del teclado, es una pena tener que complacerlos a ellos, pero son mayoría, que se le va a hacer...
Presente continuo?
(Puntos:3, Informativo)( http://barrapunto.com/ | Última bitácora: Jueves, 29 Enero de 2009, 21:35h )
Cabecera de la entrada del blog: Saturday, February 10, 2007
$ date
jue feb 12 10:22:25 CET 2009
Nivel de sarcasmo: alto
Salu2
Hay dos tendencias
(Puntos:1, Inspirado)Por otro lado tenemos los IDE "Todo en uno", donde desde la misma herramienta no sólo se soporta al lenguaje sino también a la construcción del Front End. En esta categoría entrarían cosas como Visual Studio, Delphi, C++ Builder, Gambas, RealBasic.
Personalmente me parece mucho más productivo el segundo enfoque, de cara al desarrollo de aplicaciones "de escritorio". Eso es lo que esperan los desarrolladores que vienen desde Windows y lamentablemente es lo que escasea en Linux y los xBSD.
el siguiente gran lenguaje es...
(Puntos:1, Inspirado)Según mi experiencia en currículos...
(Puntos:2, Divertido)HTML.
Por cierto, ¡necesito un basurero mas grande!
La verdad de la millanesa
(Puntos:1, Inspirado)La prueba del fracaso del software libre también se ve en el mundo de los profesionales, ya sea en áreas como diseño electrónico (no existe nada similar a Protel), arquitectura (el CAD estándar -ya sabemos cuál es- solo funciona en Windows), diseño web (¿ alguna herramienta similar a Fireworks o Dreamweaver ? -y no, no me vengan con el NVU, que además de estar lleno de bugs, no tiene ni el 5 % de las prestaciones de Dreamweaver. Tampoco con Bluefish o similares...nadie en su sano juicio encararía un proyecto muy complejo con esas herramientas tan primitivas. ¿ Composición de páginas ? Scribus es un buen intento (muy verde) pero al lado del software como Quark no le llega ni a la suela de las playeras. ¿ Creación de contenido Flash (un estándar, con 99 % de instalacion en los navegadores) ? Tampoco se puede en Linux.
En el ámbito del desarrollo de software no existe una sola herramienta RAD que esté madura Gambas promete pero está en pañales, Eclipse es un monstruo devorador de RAM (Bendito seas, Java) que sólo puede usarse en un equipo con 1 Gb de memoria, Kylix prometía acercar la potencia de Delphi a Linux, pero fue discontinuado por Borland, ya que la comunidad de desarrolladores no acepta que se tenga que pagar por un software (que bien lo valía) y en cambio prefirió seguir con herramientas que no están a su altura, como Kdevelop.
Y ya que hablamos de herramientas de Borland, no es casualidad que gurús de la programación como Ian Marteens hayan abandonado Delphi y C++ Builder para adoptar el más potente sistema de desarrollo que existe actualmente: Visual Studio
Ninguna empresa desarrolladora de juegos en su sano juicio crearía juegos libres, porque tienen que comer y no existe un modelo de negocios que sea compatible con el software libre.
Los usuarios de Linux no quieren juegos libres. Quieren jugar a juegos de calidad comercial pero sin soltar un duro.
¿ Gestión administrativo contable ? ¿ En linux ? No hay prácticamente software en esta área.
El empresario o comerciante quiere tener algo estandar, algo que sea amigable y que funcione, algo que esté maduro. No quiere tener que estar lidiando con algo que no es lo suyo,teniendo que estar compilando desde las fuentes para al final (si es que lo logra) tener una aplicación a medio terminar.