En 1963 dos profesores de matemáticas del Colegio Dartmouth tuvieron una idea crucial: crear un lenguaje de ordenador tan fácil de manejar que hasta el portero de la escuela pudiera usarlo. Un año después, el 1 de mayo de 1964, nacía el lenguaje de programación BASIC, y por primera vez los ordenadores fueron sacados del laboratorio y llevados a la comunidad.
Este es el nacimiento de la informática personal, comentó Arthur Luehrmann, profesor de física en Dartmouth, quien se encuentra escribiendo un libro sobre el desarrollo de este lenguaje en la universidad. Era informática personal antes de que la gente supiera qué era exactamente eso.
Paul Vick, desarrollador senior de Microsoft dijo que su compañía le debe mucho a BASIC, en referencia al primer producto de Microsoft. El sistema operativo Microsoft Windows y la suite Office todavía usan un descendiente de basic llamado Visual Basic.
BASIC nació en una época en la que los ordenadores eran muy grandes, caros y para uso exclusivo de científicos, muchos de los cuales fueron forzados a pasar tiempo entre el puñado de máquinas que le ofrecía la nación.
Los profesores de matemáticas de Dartmouth, Thomas Kurtz y John Kemeny, visionaron algo mejor, un sistema sin precedentes que podría darle a toda la escuela (desde la facultad al personal del servicio de comida) un acceso simultáneo a un ordenador.
Usando la tecnología existente llamada time sharing (tiempo compartido, este par de profesores crearon una primitiva red para permitir a múltiples usuarios compartir un único ordenador a través de terminales dispersos por todo el campus.
Con la ayuda de los estudiantes, Kurtz y Kemeny desarrollaron un lenguaje intuitivo para hacer correr el sistema, basado en ecuaciones y comandos básicos como print, list o save.
John Mcgeachie, entonces un estudiante, estuvo allí a las 4 de la madrugada de ese famoso 1 de mayo de 1964 cuando BASIC vino a la vida en el hall del colegio Dartmouth. Se lanzaron dos terminales a través de un ordenador que corría dos programas diferentes.
No creo que nadie supiera cómo iba a terminar aquello, comenta McGeachie que ahora tiene 61 años. Fue realmente excitante para nosotros como estudiantes, estar trabajando en algo sobre lo que mucha gente decia que no podríamos hacer.
Kurtz comentó que en 1970 alrededor de 100 empresas usaban ya sistemas BASIC para compartir y usar en varios ordenadores. Y cuando los ordenadores entraron poco a poco en el mercado de los consumidores, la mayoría usaban BASIC.
La popularidad de BASIC ha disminuido conforme los ordenadores se han vuelto más y más sofisticados, y conforme se fueron desarrollando nuevos lenguajes de programación que pronto cogieron ventaja. Muchos de esos lenguajes, incluyendo Java, tienen sus roots en BASIC.
Hay muchos que ya hablan del fallecimiento de BASIC, y otros nostálgicos que echan de menos aquella época en la que todo era novedoso y cada creación era un mundo nuevo que se abría ante sus ojos. Sea como fuere, feliz aniversario, basic.
Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.
10 CLS
20 PRINT "¡¡¡¡¡¡FELICIDADES!!!!!!"
30 GOTO 10
10 PRINT INK INT(RND*7) + 1; "¡¡¡FELICIDADES!!!"
20 POKE 23692,-1
30 GOTO 10
10 GRAPHICS 0
20 POSITION 0,0
30 PRINT "FELICIDADES-";
40 GOTO 30
meparesio muy dueno y creatovo y a dios
TU CONCIERTO DEBE DE ESTAR BUENISIMO.
¿hola?
BBX4
10 Begin
15 PRINT 'CS'
20 FOR I = 1 TO 40
30 PRINT 'CL',"Felcidades"
40 NEXT I
45 PRINT 'CL',"Por otros 40 mas"
50 END
10 MODE 0:BORDER 11,15:SPEED INK 40,40
20 FOR i=1 TO 25
30 PEN (i MOD 16)
40 PRINT " FELICIDADES, BASIC"
50 NEXT i
60 CALL &BB18
70 MODE 1: PRINT "Y QUE CUMPLAS MUCHOS MAS..."
80 END
¡¡¡¡¡¡¡¡FELICIDADES!!!!!!!!!!!!!!
ES UN MUCHACHO EXCELENTE,
ES UN MUCHACHO EXCELENTE,
ES UN MUCHACHO EXCELENTE,
Y SIEMPRE LO SERÁ.
FELIZ CUMPLEAÑOS, Y QUE CUMPLAS MUCHOS MÁS.
UN BRINDIS POR NUESTRO AMIGO BASIC.
TODO ESTA MUY BIEN,Y ESTOY MUY AGRADECIDO POR LA INFORMACION
estoy tratando de entender como hcaer un ejercicio en do while y eso
cls
input "holis"
input:vari= "holis" "como estan"
print :vari "todo bien?"
print
hi!
do you like a pizza??
realmente es una magnifica escritora la mejor de las mejores te felicito t.q.m. cuidate sos buenisima segui asi o.k.................
10 REM sgtranslations@hotmail.com
20 SCREEN 13
30 LOCATE 14,15 : PRINT "Que cumplas muchos más"
40 PRINT ""
50 PRINT ""
60 END
quisiera hacerle una pregunta? y gracias por su respuesta.
soy un chico de 20 años que me gusta mucho la informatica y quisiera crear un lenguaje de programacion pero ¿como crearia? porfavor quisiera que me ayude.
gracias
10 SCREEN 0:WIDTH 40:KEY OFF:COLOR 15,0
20 A$="FELIZ CUMPLEAÑOS"
30 LOCATE 20-LEN(A$)/2,10
40 PRINT A$
50 FOR K=1 TO 15:COLOR K:NEXT K
60 IF INKEY$<>"" THEN COLOR 15,0:CLS:END
70 GOTO 50
1-Muchas felicidades!!!!
2-Me estoy iniciando en esto de del lenguaje de programacion y demas,y tengo problemas .
Me gustaria saber como programo con basic en una version 2.0 de DOS..
3-disculpen la ignorancia
que estupides
holasss, alguien sabe como hacer un programita en basic, para que pida password, lo quiero poner en la calculadora casio 880p para que nadie entre a la memo.
de antemano muchas gracias
PREGUNTA: "...quisiera crear un lenguaje de programacion pero ¿como crearia?..."
RESPUESTA: Aprende a programar un lenguaje existente. Si haces un nuevo lenguaje, la base es que un compilador debe detectar ETIQUETAS, palabras claves y otros datos para generar el codigo correspondiente en lenguaje de procesador (ASSEMBLY).
Algo más simple para comenzar es que hagas un programa que interprete comandos leyendolos secuencialmente de un archivo por ejemplo.
_____________________________________________
PREGUNTA: "...Me gustaria saber como programo con basic en una version 2.0 de DOS..."
RESPUESTA: Usa el intérprete de BASIC llamado QBASIC
_____________________________________________
PREGUNTA: "...para que pida password, lo quiero poner en la calculadora casio 880p para que nadie entre a la memo..."
RESPUESTA: El intérprete de BASIC de las calculadoras Casio, no permite el manejo interno de cadenas de caracteres, STRING. Además no tiene acceso a funciones ni variables del sistema de la calculadora como el lenguaje TI-Basic o UserRPL de las calculadoras TEXAS y HP respectivamente, por lo que no puedes controlar factores fuera de las listas, matrices, otros programas en BASIC y las 26 variables numéricas de la calculadora.
Lo que puedes hacer es pedir una contraseña numérica y verificar si es correcta o no. Escribir el texto en una secuencia de números en una lista y hacer un programa que vaya imprimiendo las letras correspondiente a cada número de esa lista. Pero no puedes restringir el acceso a datos directamente.
Si quieres escribir algo secreto, puedes colocarle clave al "PROGRAMA" (Te pregunta cuando creas un nuevo programa) si el modelo de tu CASIO lo permite. Las calculadoras que cuentan con espacios para programas limitados (del 0 al 9) no pueden.
10 ? chr$(125)
15 FOR I=0 TO 1000
16 FOR A=0 TO 256
18 POKE 720,A
17 NEXT A
20 ? "VIVA EL BASIC";
30 NEXT I
40 END
Hay alguna orden en Visual Basic para interpretar una variable para compilalrla?
...... no se si me explico...
Por ejemplo:
a = IF num = 3 THEN
y luego hacer algo como
a
num = 4
end if
en lugar de hacer
IF num = 3 THEN
num = 4
end if
Tengo 13 años y soy un poco principiante... :p
Estoy comenzando yo y mi FX-880 P Felicidaddes
YO ESTOY EMPESANDO CON MI SyncMaster 450 Nb.
felicitaciones saludos al 8ºa de colegio alta cordillera
arica:-)
En el cole aprendí la programación Basic, en los años 1988 y 1989... Lo pasábamos muy bien haciendo programitas.
Muchas felicidades, Basic!!!
:)
creo q este programa es muy devirtido y nada les felicito q sigan haci exitos basic
idiotas
si yo tengo una palabra como "ramon" como hacer un programa en basic para mostrar todas las palabras que se pueden hacer combinadno las letras de "ramon". Una de ellas es por ejemplo Maron. Ven...antes se pensaba con los lenguajes de computación ahora no