usuario
clave
iniciar sesión
regístrate
Portada
Canales
  • Apple
  • Blackhats
  • Ciencia
  • Comunicación
  • Curiosidades
  • e-Administración
  • Empresas
  • Eventos
  • Hardware
  • Nombramientos
  • Seguridad
  • Software
  • Software Libre
  • Telefonía
  • Videojuegos
  • Wireless
El Periódico
  • Blogs
  • Editorial
  • Entrevistas
  • Gadgets
  • Perfiles
  • Tags
  • Top noticias
  • Videorreportajes
  • Webcómics
Servicios
  • Boletines
  • Contactos
  • Formación
  • Minijuegos
  • Tienda
  • Viviendas
Comunidad
  • Encuestas
  • Foros
  • Emails de los lectores
  • Chat
Viviendas
Acción:
Propiedad:
Provincia:

Patrocinado por:
Tienda
Boletín semanal
Email:
Boletines publicados
  • Blackhats
  • Noticias
Otras noticias
  • Microsoft dejará de fabricar Windows XP a partir del 31 de enero de 2008
  • Japón abrirá centros de rehabilitación para los "hikikomori" (adictos a la tecnología)
  • Detenido un individuo que realizaba fraudes por Internet
  • Las discográficas demandan a 762 sospechosos por intercambio de música
  • Una gran muralla china se levanta para bloquear contenidos en la web
  • Reino Unido da marcha atrás al plan francés contra el P2P
  • Expulsado un miembro de la Academia de los Oscar por haber ayudado a piratear varios estrenos cinematográficos
  • En 2010 llega al mercado la primera radio por Internet para coches
  • Expertos británicos crean la banda ancha más rápida del mundo con una velocidad de 2 gigabits por segundo
  • El número de líneas digitales de banda ancha en todo el mundo superó los 53 millones a finales de septiembre
Más noticias
En el foro
  • GoEar: el YouTube de música
  • baneo de ip sin solucion?socorro!!!
  • ¿Quieres una invitación para probar "Spotify"? Pídela aquí.
  • Las Mejores Webs
  • ¿Siguen teniendo éxito las redes IRC?
Ir al foro de Blackhats
LENGUAJES DE PROGRAMACIÓN

El lenguaje Basic cumple 40 años

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.

01 May 2004 | REDACCIÓN, LA FLECHA

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.

Boletín

Si quieres recibir cada semana las noticias más interesantes suscríbete a nuestro boletín.

Comentarios
LaFlecha.net no se hace responsable del contenido de los comentarios publicados.
Páginas: 1 2 3 ... 12
Editar | Borrar | #361 | 03 May 2004, 12:47
SINCLAIR SPECTRUM 48K Spain

10 CLS

20 PRINT "¡¡¡¡¡¡FELICIDADES!!!!!!"

30 GOTO 10

Editar | Borrar | #362 | 03 May 2004, 16:50
Otro Spectrum Spain

10 PRINT INK INT(RND*7) + 1; "¡¡¡FELICIDADES!!!"

20 POKE 23692,-1

30 GOTO 10

Editar | Borrar | #363 | 03 May 2004, 18:13
Atari 65 XE Chile

10 GRAPHICS 0

20 POSITION 0,0

30 PRINT "FELICIDADES-";

40 GOTO 30

Editar | Borrar | #364 | 03 May 2004, 20:45
luis United States

meparesio muy dueno y creatovo y a dios

Editar | Borrar | #365 | 03 May 2004, 20:46
EROZ RAMAZOTTI United States

TU CONCIERTO DEBE DE ESTAR BUENISIMO.

Editar | Borrar | #366 | 03 May 2004, 20:56
stefany United States

¿hola?

Editar | Borrar | #367 | 05 May 2004, 16:33
Carlos Javier Leiro Argentina

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

Editar | Borrar | #368 | 09 May 2004, 19:44
Amstrad CPC Spain

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

Editar | Borrar | #369 | 11 May 2004, 21:14
clara Mexico

¡¡¡¡¡¡¡¡FELICIDADES!!!!!!!!!!!!!!

Editar | Borrar | #370 | 13 May 2004, 11:24
SINCLAIR SPECTRUM 48K & S Spain

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.

Editar | Borrar | #371 | 18 May 2004, 17:03
FERNANDO HAROLD CARBAJAL Peru

TODO ESTA MUY BIEN,Y ESTOY MUY AGRADECIDO POR LA INFORMACION

Editar | Borrar | #372 | 20 May 2004, 01:35
daia Argentina

estoy tratando de entender como hcaer un ejercicio en do while y eso

Editar | Borrar | #373 | 20 May 2004, 01:37
daia Argentina

cls

input "holis"

input:vari= "holis" "como estan"

print :vari "todo bien?"

print

Editar | Borrar | #374 | 20 May 2004, 01:38
poronguin Argentina

hi!

do you like a pizza??

Editar | Borrar | #375 | 21 May 2004, 17:38
daniela maradiaga Satellite Provider

realmente es una magnifica escritora la mejor de las mejores te felicito t.q.m. cuidate sos buenisima segui asi o.k.................

Editar | Borrar | #376 | 27 May 2004, 01:23
Sergio Spain

10 REM sgtranslations@hotmail.com

20 SCREEN 13

30 LOCATE 14,15 : PRINT "Que cumplas muchos más"

40 PRINT ""

50 PRINT ""

60 END

Editar | Borrar | #377 | 27 May 2004, 03:56
marc21_31@hotmail.com Peru

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

Editar | Borrar | #378 | 05 Jun 2004, 22:48
MSX Spain

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

Editar | Borrar | #379 | 08 Jun 2004, 23:55
maxi_berestein@hotmail.co Argentina

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

Editar | Borrar | #380 | 21 Jun 2004, 19:56
rosalay Venezuela

que estupides

Editar | Borrar | #381 | 26 Jun 2004, 16:15
wibascomp Chile

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

Editar | Borrar | #382 | 29 Jun 2004, 01:34
Avatar (avatar@aventurema Chile

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.

Editar | Borrar | #383 | 13 Jul 2004, 20:29
jorge estuardo xe Chile

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

Editar | Borrar | #384 | 16 Jul 2004, 21:33
Marc Sastre Spain

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

Editar | Borrar | #385 | 15 Ago 2004, 06:06
Alvaro Chile

Estoy comenzando yo y mi FX-880 P Felicidaddes

Editar | Borrar | #386 | 21 Ago 2004, 01:12
*KATIA* ;-) Chile

YO ESTOY EMPESANDO CON MI SyncMaster 450 Nb.

felicitaciones saludos al 8ºa de colegio alta cordillera

arica:-)

Editar | Borrar | #387 | 21 Ago 2004, 02:41
INMA Spain

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!!!

:)

Editar | Borrar | #388 | 25 Ago 2004, 17:58
jose luis ramos fernandez Peru

creo q este programa es muy devirtido y nada les felicito q sigan haci exitos basic

Editar | Borrar | #389 | 26 Ago 2004, 15:20
jiu Colombia

idiotas

Editar | Borrar | #390 | 07 Sep 2004, 19:42
fred Venezuela

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

Páginas: 1 2 3 ... 12
Entérate de cuándo hay nuevos comentarios

No se permitirán los comentarios que :
- puedan resultar ofensivos o injuriosos
- incluyan insultos, alusiones sexuales innecesarias y palabras soeces o vulgares
- apoyen la pedofilia, el terrorismo o la xenofobia

Autor
Comentario
BBCode (Ayuda): [b], [i], [quote], [code]
Publicidad
Ahora en LaFlecha puedes encontrar cursos y másters

Teléfonos Móviles Videojuegos Informática Libros y Revistas
  • Acerca de LaFlecha
  • Contactar
  • Política de privacidad
  • RSS/RDF
  • Alojamiento web
  • Eventos Barcelona
  • Alquiler Limusinas
  • Fotografos Bodas
  • Mejores Casinos Online: Bonos de Casino
    Juegos de Casino
    Maquinas Tragaperras
    Casino Online
    Trucos de Ruleta
  • ¿Quieres saberlo todo sobre Hacking?