Hace 5 años | Por --193513-- a javiergarzas.com
Publicado hace 5 años por --193513-- a javiergarzas.com

Los lenguajes de programación que usamos normalmente son imperativos, es decir, cuando programas vas diciendo lo que el programa debe hacer, le vas dando ordenes. Por ejemplo, «implementar un programa que calcule el cuadrado de los 25 primeros números enteros», en Java (imperativo) vendría a ser algo así como:

Comentarios

D

#0 No es actual, pero lo he visto interesante.

omegapoint

#1 mucho, meneo.

D

#1 Como 6 años antiguo roll

D

#8 Lo he puesto en el primer comentario. Sé que es antiguo, pero me pareció interesante de compartirlo

cosmonauta

Los lenguajes funcionales ya eran el futuro hayá por el 1993-94 cuando estudiaba Ingeniería informática en la UAB.

¿Cuantos habéis sufrido el Lisp o, aún peor, el Prólog, que era lógico?

¿En que trabajáis hoy? En java, PHP, python, golang, scala...¿No?

Pues ahí tenéis el futuro.

M

#9 en los 90 yo tambien estudie Lisp, prolog y miranda...

Iban a ser el futuro!

Personalmente creo que el futuro va ir hacia otros paradigmas de programación asistida por IA...

cosmonauta

#10 Miranda...Miranda ml...también lo sufrí. Si señor.

Desde luego, la programación funcional no es mala y tiene puntos fuertes, pero para nada es el futuro a nivel general. En todo caso, en algunos nichos como el Big Data o el ML.

cosmonauta

#9 hayá := allá. //sorry

kampanita

#9 Estudié LISP en su día hayá por los 90. No lo he vuelto a usar, pero me vino bien aprenderlo

Shotokax

#9 independientemente de lo que diga el artículo, la programación declarativa es muy útil para la inteligencia artificial, y este campo parece tener mucho futuro. Por lo tanto, aunque no me atrevo a vaticinar el futuro, tampoco me atrevería a dar este paradigma por muerto.

D

Hace años ya que viene pasando esto, el que no se haya puesto las pilas con la programación funcional, igual acaba como un programador de Cobol.

D

#3 ya será menos.

Las estadísitcas arrojan salarios altos porque la mayoría de los que están metidos ahí son dinosaurios que llevan en eso décadas sin reciclarse ni cambiar de empresa.

La realidad para la gente joven es bien distinta:

https://www.indeed.es/salaries/Analista-programador/a-cobol-Salaries

kampanita

#17 buena info

Shotokax

Cómo hecho de menos empalmar siete paréntesis seguidos en List of Insipid and Stupid Parenthesis.

Por cierto, hay nada más y nada menos que todo un cliente de eDonkey programado en Caml. Casi nada. Creo que si hiciera yo eso me explotaría el cerebro.

https://en.wikipedia.org/wiki/MLDonkey

Shotokax

La verdad es que el artículo está muy mal redactado, en mi opinión.

Esto es lo que se llama simultaneidad, y para tratar con ella hay que olvidar las asignaciones a variables. Si el valor de una posición de memoria, una vez inicializada, no cambia durante el curso de la ejecución de un programa, entonces los 131072 procesadores no tienen que competir.

¿Alguien puede traducir eso?

Ako3

#7 Pues creo que esa es la mejor frase. Para ser español el pavo, se le ha olvidado todo.
Espero que se le de mejor el tema de los lenguajes de programación.

Ako3

#15 de - > dé

baronrampante

Los vendemotos han encontrado algo "nuevo" que facturar. Su empresa necesita programación funcional para entrar en la nueva era.