198 meneos

10 PRINT "Feliz cumpleaños basic!"

Tal día como hoy a estas horas, el primer programa en BASIC fue ejecutado en 1964 por los matemáticos John G. Kemeny y Thomas E. Kurtz, el lenguaje interpretado mas criticado había nacido. [Eng]

etiquetas: basic, aniversario, goto
negativos: 0   usuarios: 116   anónimos: 82  
compartir:  twitter  facebook  tuenti  
  1. #1   20 GOTO 10
    116  votos: 10   link
    el 01-05-2008 19:01 UTC por drjackZon drjackZon
  2. #3   10 CLS
    20 LOCATE 24* RND(), 80 * RND()
    30 PRINT "Gracias" + chr$(8)+ chr$(8)+ chr$(8)+ chr$(8)+ chr$(8)+ chr$(8)+ chr$(8)
    40 BEEP
    50 PRINT " "
    60 GOTO 20
    42  votos: 3   link
    el 01-05-2008 19:12 UTC por --74531-- --74531--
  3. #5   99 EXIT
    18  votos: 0   link
    el 01-05-2008 19:29 UTC por kikuyo kikuyo
  4. #6   Cada vez que veo cualquier cosa en BASIC se me escapa un lagrimón. Con ese lenguaje aprendí a programar cuando tenía ocho años, en una época donde estaba "permitido" usar una instrucción como GOTO...

    Tengo el código varios programas inconclusos (de hace 25 años) en BASIC...
    48  votos: 5   link
    el 01-05-2008 19:33 UTC por ruudbb ruudbb
  5. #7   NEW ALL
    20  votos: 0   link
    el 01-05-2008 19:34 UTC por kurioso kurioso
  6. #8   felicidades
    9  votos: 0   link
    el 01-05-2008 19:39 UTC por laguija laguija
  7. #9   10 LET A = "Eres "
    20 LET B = "un "
    40 LET C = "friki :-P"
    50 FOR I = 1 TO 5
    60 PRINT "#" + I + ", " + A + B + C
    70 PRINT " "
    80 NEXT I
    90 END
    60  votos: 6   link
    el 01-05-2008 19:40 UTC por angelitoMagno angelitoMagno
  8. #10   como pronunciáis LOCATE
    23  votos: 2   link
    el 01-05-2008 19:40 UTC por tomasulo tomasulo
  9. #11   ay! que recuerdos...mi primer y último contacto con la programación...con lo que me gustaba a mi RANDOMIZE USR o algo así...
    7  votos: 0   link
    el 01-05-2008 19:44 UTC por carmeglez carmeglez
  10. #14   En EEUU los profesores dedican días festivos como el 1 de mayo para idear lenguajes de programación más sencillos para sus alumnos. Casi igualito que en España. Y eso que hablamos de un acontencimiento que ocurrió hace 44 años...
    7  votos: 0   link
    el 01-05-2008 19:49 UTC por pablo82 pablo82
  11. #15   Relacionada

    meneame.net/story/para-nostalgicos-no-ya-puedes-jugar-juegos-amstrad-c

    Estaba probando este emulador, y después de echar un vistazo a los juegos de mi infancia, se me dio por probar cuantas instrucciones de BASIC recordaba, y al cerrarlo veo este 10 PRINT "Feliz cumpleaños basic!"

    run
    *Break*
    *Break*
    14  votos: 1   link
    el 01-05-2008 19:50 UTC por Valdreu_off Valdreu_off
  12. #16   __________________________________________

    END Comentarios frikis()
    -30  votos: 4   link
    el 01-05-2008 19:52 UTC por Radical Radical
  13. #17   10 print "HOME"
    20 print "SWEET"
    30 goto 10
    24  votos: 1   link
    el 01-05-2008 19:52 UTC por --5465-- --5465--
  14. #18   quit
    9  votos: 0   link
    el 01-05-2008 19:52 UTC por benjami benjami
  15. #19   LOAD ""
    31  votos: 3   link
    el 01-05-2008 19:57 UTC por llou llou
  16. #20   No está de más recordar el bonito acrónimo que originó su nombre: Beginners All-Purpose Symbolic Instruction Code.
    Feliz Cumple, grande entre los grandes de alto nivel :-D
    30  votos: 3   link
    el 01-05-2008 20:00 UTC por kelosepas kelosepas
  17. #22   La culpa de su mala fama es de Micro$oft
    -15  votos: 3   link
    el 01-05-2008 20:09 UTC por Medka Medka
  18. #23   Siempre me he preguntado quien programa los entornos de programación, osea, quien programa los programas que se usan para programar (que lio xD ). Es como eso del huevo y la gallina.
    21  votos: 1   link
    el 01-05-2008 20:13 UTC por DexterMorgan DexterMorgan
  19. #24   10 sound 1,239
    20 goto 10
    7  votos: 0   link
    el 01-05-2008 20:13 UTC por mekeo mekeo
  20. #25   #23 Chuck Norris los escribe usando directamente 0's y 1's, grabándolos con un imán de nevera sobre un disco duro.
    29  votos: 4   link
    el 01-05-2008 20:16 UTC por cat cat
  21. #26   Que nostalgia, joder.

    #6 A mi me pasaba igual. No me gustaban los juegos y usaba el 464 para programar. ¿Se podrán leer de alguna manera los diskettes que usaba el Amstrad?
    6  votos: 0   link
    el 01-05-2008 20:30 UTC por rinconcito rinconcito
  22. #27   #23 Primero fue el código máquina, después el ensamblador, y finalmente los compiladores.

    Echalé un vistazo a esto:
    es.wikipedia.org/wiki/Compilador#Historia
    29  votos: 2   link
    el 01-05-2008 20:35 UTC por angelitoMagno angelitoMagno
  23. #28   Chuck Norris pone los ceros y unos en una tarjeta ajuereandola a toda ostia con el dedo (estilo kong fu), y luego las mete en un ordenador que Mc Giber hizo con un set de construcción Acme y un clip.
    21  votos: 2   link
    el 01-05-2008 20:39 UTC por manalalo manalalo
  24. #30   Recuerdo como aprendi a programar en BASIC con un libro en el que habia una mascota que se llamaba Ron. Vaya tiempos!
    8  votos: 0   link
    el 01-05-2008 20:53 UTC por --2039-- --2039--
  25. #31   #10 LOCATE se pronuncia como suena, al igual que todas las cosas, que para eso estamos en España. Así nos va, que el otro dia me hablaban de "éldap" y tarde 10 minutos en saber a que se referían.
    24  votos: 2   link
    el 01-05-2008 20:57 UTC por Kerensky Kerensky
  26. #32   10: Feliz Cumpleaños

    C: Nonsense In Basic

    (Para los Spectrumeros)
    15  votos: 1   link
    el 01-05-2008 20:58 UTC por ijon.tichy ijon.tichy
  27. #33   Cuando me compraron mi primer CPC 464 (primer ordenador con pantalla monocroma verde), como no tenía ningun juego rasqué a pelo el código de la parte trasera (10 páginas en basic) para hacer el juego de la avioneta que va destruyendo los edificios...
    Creo que lo tuve que corregir unas 8 veces para que funcionase... menudo fin de semana.... Que tiempos aquellos...
    16  votos: 1   link
    el 01-05-2008 21:00 UTC por miniyo miniyo
  28. #34   Para el que quiera rememorar esos tiempos :
    www.ciunga.it/jxspeccy/gamesfull.html
    6  votos: 0   link
    el 01-05-2008 21:12 UTC por daveruiz daveruiz
  29. #35   ¡snif, snif!: con Basic yo sí era un programadorcillo. Ahora soy una mierdecilla

    P.D.: ya que estamos con programillas en Basic, aquí os dejo uno que discurrí cuando niño, a ver si alguien adivina para qué servía:

    10 CLS:PRINT "Nº";:INPUT N:D=1
    20 D=D+1
    30 IF D>N THEN 60
    40 IF N/D=INT(N/D) THEN 50 ELSE 20
    50 PRINT N,D:N=N/D:GOTO 40
    60 PRINT N,N:PRINT 1
    8  votos: 0   link
    el 01-05-2008 21:33 UTC por PepeMiaja PepeMiaja
  30. #36   ains, me han entrado ganas de volver a picar algo en BASIC, esta noche no salgo, me quedo en mode 2.
    12  votos: 1   link
    el 01-05-2008 21:34 UTC por jhonny05 jhonny05
  31. #37   RUN"

    Bueno, yo llegué tarde a esto del BASIC, me regalaron mi primer CPC464... cuando tenía 16 años... en 1.996 (sí, no os ríais, que ya existía Windows 95, he dicho que llegué tarde). Mucho tiempo después, cuando en la Uni aprendí C, me dio por copiar el programa de base de datos en BASIC que venía en el manual... y me dediqué medio verano a mejorarlo: estructuré las funciones con líneas REM ************, le metí algoritmos de programación estructurada... E incluso conseguí entender cómo funcionaba la dichosa cintita.

    Y ahora veo Windows... y me echo a llorar.
    6  votos: 0   link
    el 01-05-2008 21:35 UTC por ipj ipj
  32. #38   -Mi primer programa en Basic, en 1984, en un Commodore Vic 20, con 3583 bytes de memoria libre para basic.

    -Mi programa en basic del que más orgulloso me siento: un juego de kárate para el mismo Vic 20. Se tenía que cargar en 2 partes, y al terminar, si ponías "print free(0)" te contestaba "3 bytes free", joer, 3 bytes de memoria libres que quedaban.

    -El programa con el que más me he reido: el que tecleaba en los ordenadores de los centros comerciales. A saber:

    10 let n=10
    20 cls: input "PULSA UNA TECLA"; a$
    30 print "Felicidades, eres el";n;" tonto que pica"
    40 let n=n+1
    50 goto 20

    -A fecha de hoy, sigo usando el Basic. ¡Viva el Blitz Basic 3D!
    12  votos: 1   link
    el 01-05-2008 21:50 UTC por ampos ampos
  33. #40   #9 tu programa no funcionaría, te daría el error "TYPE MISMATCH IN LINE 10"

    Las variables alfanumericas van precedidas del $, así que serían

    10 LET A$="Eres " y así

    Y luego tendrías otro error en la linea 60, pues la sentencia PRINT usaba el signo + como suma, pero para imprimir distintos "campos" se usaba el ";", así que sería

    60 PRINT "#";I;", ";A;B;C

    Y la linea 90 sobra. No hacía falta decía que habías acabao, la ultima linea se acababa y yatta. Tu programa sería, corregido:

    10 LET A$ = "Eres "
    20 LET B$ = "un "
    40 LET C$ = "friki "
    50 FOR I = 1 TO 5
    60 PRINT "#";I;", ";A$;B$;C$
    70 PRINT " "
    80 NEXT I

    Siento decírtelo, pero no eres lo suficientemente friki...
    36  votos: 3   link
    el 01-05-2008 21:56 UTC por ampos ampos
  34. #43   #35 está clarísimo: para obtener los divisores de un número :-)
    38  votos: 3   link
    el 01-05-2008 22:22 UTC por TheGoOse TheGoOse
  35. #44   #41 eran MONS y GENS :-)

    #42 Yo no iría tan allá. El BASIC; aunque tuvo grandes ventajas también tuvo muchos inconvenientes: al ser interpretado era mucho más lento y menos óptimo en recursos que las alternativas compiladas; se creó como un estándar, pero era completamente distinto en cada plataforma; y no tenía soporte real de funciones, aunque se hacía el apaño con las subrutinas, y eso creaba grandes vicios que la vino a combatir programación estructurada... ¡ay, ese GOTO, cuánto le queríamos pero cuánto daño nos ha hecho! :-P
    22  votos: 1   link
    el 01-05-2008 22:27 UTC por TheGoOse TheGoOse
  36. #45   #43: ¡¡¡SÍ SEÑOR!!! ¡Te mereces un sugus! jaja

    #40: muy bueno también tu post, jeje

    P.D.: he dicho "señor" porque me he asegurado del sexo de TheGoOse
    8  votos: 0   link
    el 01-05-2008 22:39 UTC por PepeMiaja PepeMiaja
  37. #46   #19 Ese era el comando maldito, el augurio de la desesperación y normalmente de un examen de paciencia además de un más que probable "rewind" (que cosas antes todo el día con el rewind y ahora con el reboot xD ) .
    7  votos: 0   link
    el 01-05-2008 22:52 UTC por ronko ronko
  38. #47   A ver quién es el machote que se hace un clon de menéame en BASIC xD .
    7  votos: 0   link
    el 01-05-2008 22:54 UTC por ronko ronko
  39. #49   Yo tengo en casa un acoplador acústico y un ZX80 con 1KB y su ampliación a 16KB (era Dios). Y las casettes de Oh Mummy, Cortocircuito y Robocop...

    Sniff, sniff...Y ahora aprendiendo a programar con el XNA Game Studio.
    6  votos: 0   link
    el 01-05-2008 23:37 UTC por pady pady
  40. #50   sniff, sniff... aun recuerdo mi primer hello world en basic
    6  votos: 0   link
    el 01-05-2008 23:43 UTC por A.P.U. A.P.U.
  41. #52   Nada, nada... los verdaderos pre-frikis copiaban esto de las revistas (para máquinas Commodore mayormente)

    10 for pos=35000 to 37000
    20 read n
    30 poke pos,n
    40 next pos
    50 sys 35000
    60 data 232,123,2,32,32,32,222,115,233
    ...3 horas más tarde
    1250 data 32,34,76,234
    6  votos: 0   link
    el 02-05-2008 00:56 UTC por ampos ampos
  42. #53   #42 Eso del "lenguaje más criticado" es desde que existen los lenguajes estructurados. Si existen lenguajes que te permiten hacer mejor código, ¿por qué usar un lenguaje tan poco legible? Porque todo el mundo lo conocía. Se convirtió un estándar de facto.

    #48 Será todo lo "portable" que tu quieras, pero los juegos antiguos no tengo más remedio que ejecutarlos en DOSBOX, (y eso funciona en arquitecturas no intel, como cualquier emulador). Es lo que tiene que cada programa tuviera que llevar su propio driver de video y sonido.
    6  votos: 0   link
    el 02-05-2008 03:33 UTC por DiThi DiThi
  43. #54   #42 "Los informáticos y programadores son generalmente gente con muy poca inteligencia"
    ¿Sólo lo he leido yo?
    12  votos: 1   link
    el 02-05-2008 05:46 UTC por ijon.tichy ijon.tichy
  44. #55   diosss!!!

    Cuanto código tecleado... cuando programar era programar de verdad y no tenías que saber Economía, ni ciencias políticas... y podías programar lo que quisieras que toda la familia te miraba como a un genio... "programa" decían, como si entraras en un trance místico y hablaras con Dios...

    #52, estaba preocupado que nadie parecía acordarse de las fantásticas lineas DATA, esas que después de copiar un juego de una revista, comenzaba a dar problemas... ahí empezamos a tener contacto con lo que sería nuestro futuro y real trabajo en la programación...

    y un Abrazo al Basic, podrán criticarte, pero cumpliste la función para la que fuiste diseñado a la perfección, algo que no se puede decir de ningún lenguaje de programación moderno, y curiosamente sí de todos los antiguos (cobol, fortran, etc...).
    ...
    098 rem ESTO YA SE ACABA
    099 ' esto también era un comentario
    100 END
    8  votos: 0   link
    el 02-05-2008 06:34 UTC por lestat lestat
  45. #56   ¡Y la de cosas que le han copiado los lenguajes de moda!... ;)
    11  votos: 0   link
    el 02-05-2008 07:27 UTC por oraculus oraculus
  46. #57   play "v15o4t80l4ddedgl1f#l4ddedal1gl4ddbgf#f#l1eo5t80cco4l1bgal1g"

    ¡ Felicidades a Todos/as los/as Basic-queros/as !

    Salu2

    PD: Es el cumpleaños feliz en Basic.
    21  votos: 1   link
    el 02-05-2008 12:00 UTC por Nova6K0 Nova6K0
  47. #58   1000000 CLS
    ale xD
    15  votos: 1   link
    el 02-05-2008 13:05 UTC por jaunje jaunje
  48. #59   #58 juas, creo que el máximo numero de linea que podías meter era 65535...
    13  votos: 1   link
    el 02-05-2008 15:46 UTC por ampos ampos
  49. #60   Que recuerdos del basic :-)
    6  votos: 0   link
    el 03-05-2008 11:39 UTC por Mox Mox
  50. #61   Cuando tenia 10 años me entretenia programando basic en mi spectrum,
    en mi casa y en mi pueblo se pensaban que era poco menos que un genio.

    Luego aprobé 2º de BUP por los pelos, repeti 3º,repeti COU y las espectativas se fueron al garete.
    14  votos: 1   link
    el 03-05-2008 12:06 UTC por karma-n karma-n
comentarios cerrados

menéame