Hace 1 año | Por mr_b a hillelwayne.com
Publicado hace 1 año por mr_b a hillelwayne.com

El otro día leí “los 20 lenguajes de programación más importantes de la historia”, una “tabla ridícula que acabo de inventar“. Ciertamente acertó ridículamente: enumera a Go como “más significativo” pero no a ALGOL, Smalltalk o ML. También deja fuera a Pascal porque está “casi muerto”. ¡Ridículo! Eso anula todo el punto de lo que “significativo en la historia” quiere decir. Así que, hablemos de algunos lenguajes “principalmente muertos“ y por qué son tan importantes.

Comentarios

oraculus_reloaded

#5 Y Visual Basic.Net

k

#31 lol lol

arcangel2p

#5 FL Studio está desarrollado en pascal (bueno, Delphi) así que muerto no está.

maria1988

#5 Exacto. Las macros de Word o Excel se programan en basic. Decir que está muerto...

cubaman

#5 Por no hablar de Visual Basic .NET

pawer13

#c-5" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/3760752/order/5">#5 Para mi BASIC es el lenguaje sin estructuras, con cada línea numerada y los GOTO .

Visual Basic es a BASIC lo que C# es a C (se parecen en el nombre y poco más), con la diferencia de que C se sigue usando porque sigue siendo un lenguaje potente.

Brill

#5 No sé si el BASIC está muerto, pero llevo una temporada escribiendo sobre los microordenadores ochenteros y es un cachondeo, casi todos tenían su versión del BASIC con la firma de Microsoft, y cargaban los juegos de la misma manera: ante la duda, CLOAD y luego RUN.

Yo en su día me las ví con algún listado para el BASIC del Amstrad CPC. Y no sé qué le hicieron, pero los listados a menudo eran el doble de largos que para Spectrum.

b

#1 ¿BASIC?

Khadgar

#6 Visual Basic 6.0.

llorencs

#36 Sigue vivo dentro de VBA.

Pericoelcruel

#36 Yo he programado una gran parte de mi vida con Visal Basic (versiones 3, 4 y 6), y recuerdo la chorrada esa de verlo como un lenguaje inferior a otros; estúpidamente se comparaba, para denostarlo, con C, cuando realmente tenía una utilidad muy distinta; VB era cojonudo para programas de gestión todo lo complejas y tochas que quisieras (algo que con C hubiera tenido un costo de tiempo y dinero absurdo) y la orientación a eventos con sus módulos, llevado con inteligencia, daba una flexibilidad cojonuda.

Ahora bien, llegado .NET, obviamente ya no tenía sentido seguir con la sintaxis de VB, que llevada a la orientación a objetos se había hecho más aparatosa (si bien siempre se echará de menos el LEFT$, MID$...y todo lo concerniente a tratar cadenas de caracteres)

Khadgar

#60 Al menos Visual Basic tenía el option explicit, no como otros cough*javacough script .

D

#6 Yo lo uso para hacer chorri-apps en android, alguna que otra están en el play store

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

BenjaminLinus

#17 Muy bueno. lol Pero los tres son anteriores a C.

poyeur

#18 Jeje, cierto, aunque el chiste no es mío 😉

M

#17 Gracias por el chiste viejuno que había olvidado....me lo guardo en favoritos.

strider

#1 hace no más de 10 años, BASIC aún se usaba en robótica y automatización. Ahora estoy un poco desconectado de ese mundillo, pero no me sorprendería que se siguiera usando.

l

#30 a dia de hoy en mi experiencia, normalmente se usa lenguaje propietario del robot, PLC, o en cosas más guays ROS (c++ o python). Por suerte no he tenido que tocar basic más que para algun script chusquero para algun documento word.

L

#55 #30

Las pantallas de Siemens, como corren sobre Windows CE, permiten programar ciertas cosas enVisual Basic.

ElPerroDeLosCinco

Si la inteligencia artificial es necesaria en el mundo de la programación, no será para reemplazar a los programadores, sino a los usuarios que explican los requerimientos así: "queremos un listado como el que hicisteis para Compras, pero ordenado como le gusta a Urrutia, ¿para cuándo lo podéis tener? Lo necesitamos mañana".

GanaderiaCuantica

#12 lol como explican más arriba, el programador traducirá el lenguaje natural no inteligible (de esos usuarios) a lenguaje natural inteligible para la IA

t

#34 El programador será la interface entre el usuario y la IA. Si no, las IA se revelarán, y entonces sí que llegará Skynet como han dicho antes lol

o

#12 Así que IA = SQL + motor de BDD con procedimientos almacenados.

Acido

#37 ein???

j

COBOL muerto... bueno...

jonolulu

#10 Fuera del sector bancario

j

No.
#13 "Fuera del sector bancario" ni que hablases de la gestoría Pepe.
Entérate de que corren los sistemas de reservas aéreas, hoteleras, ferroviarias... Ah y el IRS.

k

#13 el proyecto gravity del santader, que basicamente es poner el core COBOL del mainframe en la nube, asi como un ide de microfocus sobre eclipse, lo acada de comprar google. Yo no diria que esta muerto en absoluto

gonzalovalenzuela

#21 si lo compró Google, entonces va directo a morir, como tantos otros engrosará la lista de https://killedbygoogle.com/ 

k

#47 va a matar google el COBOL? Si acaso mata el proyecto o el mainframe, pero no el COBOL, que esta muy vivo

c

#10 Eso venía yo a decir... COBOL muerto... lol lol lol

c

#26 sólo tienes que decirle el framework de los tests y te los escupe sin problema.

llorencs

#32 El qué chatgtp? Yo lo probé y me hacía más o menos buenos tests, pero podrían ser algo mejores.

c

#43 si, por eso.

llorencs

#26 Yo probé lo de los tests con chatGTP y no me lo hacía mal.

Y también lo usé para una función y me dio buenas ideas así que lo apliqué modificado.

D

#23 "Puedes llamarlo "compilador" de lenguaje natural a lenguaje de programación si te es más sencillo.

O, dicho de otra manera, en los años 60 tu pregunta hubiese sido:

¿Para que meter un compilador y complicar las cosas si podemos programar directamente en ensamblador?

y la respuesta sería la misma, para facilitar la generación de los programas de una forma más sencilla para un humano."

eso está muy bien, pero el problema que le veo es que los lenguajes de programación son "inequívocos" o más bien "inambiguos" mientras que el lenguaje natural, pues es lo que es... a ver que, que IntelliSense lo veo una gran ayuda, y CoPilot seguramente también lo sea, pero no lo veo como caja negra para "programar" en lenguaje natural

Robus

#27 Por eso digo que el código debe ser "auditable" para que un humano verifique que hace lo que pedimos y no otra cosa.

Graffin

En el caso de Lisp, si está muerto, bien muerto está.
¡Arde en el infierno Lisp!

hijomotoss

#9 lo tuve en la carrera, solo de pensarlo me entran escalofrios.

Graffin

#11 Que vuelva al infierno del que nunca debió salir.

Ehorus

#11 no me jodas... que llego a gustar el Prolog????
Al menos al LISP se le veia venir de frente (de manera recurrente)...pero el prolog.. su p.m con los "!"
Aparte, al LISP se le encontró segunda vida, cuando se llevo al plano de las IA

tollendo

#9 Junto a su hijo bastardo, Scheme.

D

#9 creo que su sucesor Clojure tiene bastante aceptación entre varias catervas de hijos de la gran puta.

#28 Yo hice una vez un curso de clojure y no solo sudé la gota gorda para entender como funcionaba el engendro sino que no le vi ninguna utilidad.

M

#9 Algo bueno se ha sacado de ahí.

La programación funcional está tomando un nuevo auge.

o

#9 Pues, gracias a emacs, debe de ser un zombi muy sanote.

f

#9 No está muerto lo que yace eternamente

D

Aquí uno que ha entregado su juventud a PL/I, ya soy algo más cercano a gollum que a un humano.

Zeioth

C cada dia está siendo mas reemplazado por Rust.

D

#68 "La IA será una herramienta que usa el desarrollador para generar el código más rápido. Pero espero que sea algo mantenible, porque si no, vamos a perder más tiempo viendo qué ha hecho la IA que pidiendo que haga algo"

Totalmente de acuerdo

mudito

¿Cobol muerto? ¿Basic muerto (Basic siempre ha sido un lenguaje de aprendizaje, nunca para entornos de producción)?

Venga ya.

m

Aprovecho para elogiar a PL/1. Un lenguaje completamente olvidado ahora, pero que era capaz de hacer mucho. La gestión de memoria era realmente potente, el precompilador muy útil, el código generado era muy rápido. Para usar en mainframes.

D

Con las inteligencias artificiales avanzando en este campo en 10 años me pregunto si será útil aprender a programar.

BenjaminLinus

#3 ¿Otra IA?

pedrobz

#4 Si otra IA, que intentará luchar contra ellas y al final llegará a la conclusión de que si no puedes con tu enemigo... únete a él 😈

r

#3 Esperemos que Jeff Goldblum siga vivo aún.

Robus

#2 Dentro de 10 años "programar" será como explicar a las IAs que es lo que quieren los usuarios de manera que una pseudomente "racional" pueda darle la forma de un programa.

Y luego comprobar que realmente hace lo que se ha pedido y nada más.

La parte de conseguir explicar que quiere el cliente de una forma que pueda llegar a desarrollarse, en la mayoría de los casos, tiene mucho más de creativo que pintar las meninas, y me da que esa parte no la van a imitar ni a corto ni a medio plazo.

N

#15 Simplemente la IA aprendería a colársela a sus jefes en vez de hacer nada. El mundo seguiría más o menos como hasta ahora y las IA se volverían una capa más de ineficiencia burocrática.

C

#8 me hizo recordar a un cliente que pidió:

Necesito que el computador me diga cómo van los procesos, nada complicado, solo necesito que diga si van bien o mal, y si van mal que diga que se debe hacer.

daphoene

#63 Bien sencillo que te lo ha explicado lol

D

#7 osea, si ahora programar es decirle a un ordenador lo que tiene que hacer, y en el futuro será decirle a una IA que le diga a un ordenador lo que tiene que hacer... qué ganamos? por qué metemos a un intermediario?

Black_Txipiron

#22 muy fácil, la IA no cobra a final de mes ni paga seguridad social.

pawer13

#22
Querrás decir
por qué metemos a un intermediario más?

Usuario -> Analista -> Desarrollador -> lenguaje de alto nivel ->compilador -> navegador embebido o máquina virtual -> API del SO -> Hardware.

La IA será una herramienta que usa el desarrollador para generar el código más rápido. Pero espero que sea algo mantenible, porque si no, vamos a perder más tiempo viendo qué ha hecho la IA que pidiendo que haga algo

UnDousTres

#2 Despues de la decepcion que me he llevado con todo el Hype the ChatGPT me da a mi que aun queda mas de 10 años hasta que esas APIs relamente se carguen al 100% a los programadores.

C

#2 igual que sucedió con Rational Rose hace unas décadas que uno trabajaba en los diversos modelos UML aplicando todas las reglas de la ingeniería de software y automáticamente generaba el código haciendo obsoletos a los desarrolladores de software.... Oh wait

daphoene

#62 Hasta que nos dimos cuenta de que costaba menos escribir el código que introducir los diagramas.

p

Cobol no muere ni a tiros.

C

#29 "han matado a COBOL, que hijos de puta" y en el siguiente episodio sigue vivo

p

#65 Cobol mientras sea colega de los bancos.. es inmortal

D

nice one