Cada vez que digo no voy a hacer ningún meme, aparece alguno que me divierte, esta vez es OpcionWeb que me pasa uno y, por el mismo precio, me hace sentir un dinosaurio. La idea es simple, saber cual fue el primer lenguaje de programación que uno usó y como fue el "Hello World" que todos escribimos alguna vez.
En mi caso fue el COBOL y pese a que es un lenguaje de dinosaurios sigue estando en uso en muchas aplicaciones, más allá de eso el "Hello World" fue:
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
MAIN SECTION.
DISPLAY "Hello World!"
STOP RUN.
Y la versión ridículamente larga de los que buscaban complicarse podía ser:
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300
000400*
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "Hello world!" LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
Y mientras hoy en día tengo cero ganas de tocar una línea de AJAX, JS, RoR; estoy seguro que cualquiera de los 3li73 c0d3rs de hoy en día se sientan frente a un AS/400 y no sabrían por donde empezar a llorar ;)
Y como todo meme hay que pasarlo, pero no tengo ni idea de a quien.. asi que tome la posta quien quiera :)
10 PRINT “Hello World!”
Mi bautizo fue con el BASIC del Commodore Vic-20
No sé por qué esperaba del título de este post otra especie de “primera vez” :D
Geeks… :P
Bueno, siempre puede ser peor, mi primer contacto con algo parecido a programar fue con el sistema Logo, el de la tortuguita :P
che… y eso se metía en tarjetas perforadas?? ;)
jeje, ahora, en serio, conozco muchos coboleros de esa época, y de hecho (por lo menos por estos pagos), muchas grandes empresas tienen todos sus sistemas en C85, aunque las más osadas migraron a visual-cobol.
Yo lo he seguido :)
10 GOTO 30
20 END
30 PRINT “HELLO WORLD”
40 PRINT “ALL CAPS PLEASE”
50 GOTO 20
;)
Aguante el Cobol, que me ha dado de comer y sigue haciéndolo…! Aunque el primer “Hola Mundo” fue en Pascal para la facultad.
Saludos!
me arrancaste un lagrimón! y justo hace unos días lo hablamos, recuerdas?
yo voy por el lado de Eduardo
10 PRINT “HELLO WORLD”
RUN
y listo, esa simpleza y belleza del BASIC :)
por cierto, le faltan los TABS en el 100400 etc… o no?
Aunque no me crean en mi empresa (soy el ‘marketiniano de una empresa de programación) mi primero fue con Basic en un Spectrum (el de teclas de goma).
10 print”hola mundo”;
20 goto 10
Pascal, COBOl, C… Qué días aquellos…
Mira vos…hace un tiempo, casi homnejeando a mi viejas y peludas ZX Spectrum y a su clon brasilero la TK 90 posteé este rejunte de conceptos quye terminó en un muestrario de “Hola Mundos”:
http://www.martinrevert.com.ar/index.php/2007/08/04/keep-it-simple-stupid/trackback/
Hace unos meses yo le daba vueltas a la misma notalgia, con algunos matices:
http://www.martinrevert.com.ar/index.php/2007/08/04/keep-it-simple-stupid/
Basic :P
Lo primero y prácticamente lo único.
Fue un hola y adiós con la programación.
Estaba esperando Internet y no lo sabía :)
Impresionante, que tiempos los del AS/400. Me alegro que te haya enganchado el Meme. Un saludo.
Que tal, yo empeze en C clasico, peor lo que he hecho es de todo a tal punto que me ha tocado hacer ciertos procesos en AS/400 y dentro de eso AJAX …. (pueden vivir juntos…. aunque no parezca)
Hey! No es un lenguaje de dinosaurios!
el AcuCobol de AcuCorp es una implementación poderosísima que NADA tiene que envidiarle a ningún otro lenguaje… y si, podés hacer VENTANITAS PARA WINDOWS, LINUX, etc.
también tenés el netCobol para .NET, y hasta un OpenCobol, etc.
y sobre lo del post: mis primeros pasos fueron en ObjectVision, pascal…
Mi primera vez fue con el asembler de los arcáicos procesadores Motorola de la línea 6800, que en el secundario los programábamos usando un kit de desarrollo en el que venían, ingresando el código en hexa desde un teclado numérico. No daba para un Hola Mundo, como mucho para hacer unas cuantas operaciones de memoria y registros y después mandar el resultado a un display numérico :P
Luego mi primer Hola Mundo de verdad fue con C:
#include
void main() {
printf (“Hola Mundo!”);
}
Jajaja buenisimo. Nostalgia hasta las lagrimas. Mis primeros pasos fueron con una spectrum y una C64 en Basic por 1986. Ha pasado la vida, ya.
Hace poco lo recordaba:
http://ellocoyelmar.blogspot.com/2007/09/la-compu-la-pc-va-desaparecer.html
Mi primer Hello World, fue en español, pero para el caso es lo mismo…xD
Fue en C, a pesar de que tengo aún 18 años…xD.
#include
void main()
{
printf(“Hola Mundo!”);
}
y el siguiente en Visual Basic:
MsgBox “Hola Mundo!”
PD: no sé porqué, cuando escribí en el anterior stdio.h despues del include, no lo muestra…xD
En cambio yo paso mis mañanas con un AS/400 (programando en ILE RPG) y mis tardes con RoR y AJAX :)
Y no me largo a llorar :P
Yo como Beto, jugando con la tortuguita del Logo. ;)
lo peor es cobol sobre AS 400, salen demasiados errores
crei que me bolberia loco