Publicado hace 15 años por --134798-- a caraballomaestre.blogspot.com

Al hilo del artículo http://www.dosideas.com/actualidad/503-las-10-habilidades-mas-importantes-para-los-programadores-del-futuro.html, en el que se hablaba de las habilidades que debería tener un programador para tener un currículum relevante en los próximos cinco años, se hace un análisis de los lenguajes que se usaban ayer, los que se usan hoy, y los que se usarán mañana.

Comentarios

gallir

Cuando leí frases como

"aunque el patrón es independiente del lenguaje, las aplicaciones Cobol eran desarrolladas por matemáticos y físicos que ignoraban los patrones de diseño y otras técnicas de ingeniería del software"

y

"Sinceramente Cobol nunca ha aportado gran cosa."

tuve que dejar de leer. Cuánta ignorancia y desconocimiento de esa ignorancia. Daumau.

D

#6 Dices: "Qué ignorante, busca en Google "disfunción metacognitiva informáticos".

Hay que ser necio para decir eso. Como si los patrones de diseño/programación hubiesen existido desde el origen de la informática, como si ya hubiese habido "informáticos" antes de la informática."

¿Dónde digo yo eso?, al contrario que tu, no te voy a descalificar gratuitamente, solo te voy a descalificar por tus actos de manipulación.

"¿Sabes de qué año es Cobol? ¿Cuántos programas se han hecho? ¿cuándo nació la programación estructurada? ¿cuándo se empezó a hablar de "patrones"? ¿cuándo comenzaron las primeras carreras de informática?

Daumau, no se puede hacer estas afirmaciones y considerarse "profesional". "

Yo sí lo conozco, y he programado en Cobol. Este es uno de los problemas que tenemos en informática: hay gente como tu que crea guerras religiosas y dogmáticas sobre las tecnologías. ¿Has programado en otra cosa que no sea Cobol?, ¿Me conoces de algo para descalificarme? Vamos a intentar centrar el debate en lo profesional, y dejar de lado tus alusiones personales. No me interesan los debates baratos, ni los "y tu más".

D

Todavía me estoy riendo con los 3 grandes lol

gallir

#3 Qué ignorante, busca en Google "disfunción metacognitiva informáticos".

Hay que ser necio para decir eso. Como si los patrones de diseño/programación hubiesen existido desde el origen de la informática, como si ya hubiese habido "informáticos" antes de la informática.

¿Sabes de qué año es Cobol? ¿Cuántos programas se han hecho? ¿cuándo nació la programación estructurada? ¿cuándo se empezó a hablar de "patrones"? ¿cuándo comenzaron las primeras carreras de informática?

Daumau, no se puede hacer estas afirmaciones y considerarse "profesional".

D

#5 hombre, exigirle un concepto inventado en 1994 para lenguajes de POO a un lenguaje de 1959 me parece un poco pasarse ¿no crees?

j

Es un artículo... digamos, curioso.

En fin, un detalle. Dice que:

"Ansi C está totalmente contenido en C++".

Y nop, no lo está. Véase: http://david.tribble.com/text/cdiffs.htm.

D

#3 menuda fijación más absurda con los patrones de diseño la tuya

D

#4 ¿Fijación absurda? Para haber fijación absurda, antes debería de tener fijación. Los patrones de diseño son útiles, pero no me obsesiona más que cualquier otro elemento decisivo en los desarrollos de software. Veo mucho Flamewar y poca argumentación. Realmente aquí hay una buena mafia que quiere hacer prevalecer su postura, sin argumentación ninguna.

D

#7 No le exijo a Cobol que sea OO. Simplemente intento mirar desde un punto de vista neutral (ya que he programado en todos los lenguajes que nombro) las aportaciones del lenguaje al Desarrollo de Software.

Andy21

.- Estoy estudiando Java y he escrito una entrada en el glosario para quien pueda interesar... http://www.andy21.com/glosario/java.html (cualquier corrección o ampliación será bien recibida)

D

#2

"aunque el patrón es independiente del lenguaje, las aplicaciones Cobol eran desarrolladas por matemáticos y físicos que ignoraban los patrones de diseño y otras técnicas de ingeniería del software"

Sí, creo que en Geometría I, II, III, y IV no se explicaba nada de patrones de diseño.

"Sinceramente Cobol nunca ha aportado gran cosa."

No ha aportado frameworks, implantación de nuevos paradigmas, métodos fáciles de conexión a bases de datos, ni frameworks gráficos, ni implementación de patrones,...

¿Qué ha aportado?