Como programaban hace unas décadas solo con una terminal?

Iniciado por RevolucionVegana, 17 Mayo 2016, 22:46 PM

0 Miembros y 2 Visitantes están viendo este tema.

RevolucionVegana

Hola a todos he estado viendo estos últimos días documentales sobre Steve Jobs y como empezó Apple, yo sabia hace tiempo que antiguamente los ordenadores no tenían ratón, ni tampoco una interfaz gráfica como las de ahora, simplemente una terminal. El caso es que tengo un ordenador viejo por aquí (uno de mis muchos ordenadores que no se por que pero todo lo anticuado me lo traen siempre a mi xD ((mejor))), y me gustaría ponerle un sistema operativo sin interfaz gráfica simplemente para saber lo que era antes la informática sin tener que usar ratón, solo teclado. Mi pregunta a todo esto es la siguiente: ¿Como programaban antes desde la terminal? Es decir, sería algo así como cuando desde la terminal de Ubuntu escribes nano y te abre un editor de textos?? Y como programaron el primer editor de textos si todavía no existía el editor de textos? Me imagino al primero en programar un editor de textos delante de una pantalla con fondo negro y una raya blanca parpadeando esperando a que se le ordene algo al ordenador, pero ya desde ahí no me imagino como lo haría.... tengo mucha curiosidad y la verdad es que la historia de Apple es muy interesante 100% recomendada a todos :)

Saludos y espero respuestas (por favor si alguno sabe lo del editor de textos respondermelo también que es una de las cosas que más curiosidad me producen, gracias).

HAS DICHO ALGO NENAAAAAA?!

AlbertoBSD

#1
Me suena como al huevo y la gallina...  :silbar:

Si lo pones asi... el sistema operativo tenia y tiene los redirectores de entrada y salida asi podian enviar linea a linea el codigo fuente de un programa a un archivo dado y posteriormente compilarlo. Per realmente no se dieron asi las cosas.

Los primeros equipos con algo que vagamente se le pueda llamar sistema operativo o minimo un boostrap para ejecutar unas cuantas lineas de codigo binario. Mucho del codigo era leido desde tarjetas perforadas o en el mejor de los casos desde cintas que ya tuvieran algo de codigo..


Imaginate el primer compilador de C
¿Fue programado en C?
Como se compilo entonces el primer compilador. O fue compilado entonces desde otro lenguaje y que hay del compilafor del lenguaje B? Mismo problema
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

MinusFour


Orubatosu

Imagina lo que era programar en ensamblador con una AIM-65. Un aparato con pantalla de led (20 caracteres) y una impresora térmica.

Sin terminal... hala
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

RevolucionVegana

por qué cojones no pude nacer 20 años antes xDD

Jaja saludos
HAS DICHO ALGO NENAAAAAA?!

Orubatosu

En realidad no te perdiste tanto.

La programación ha evolucionado muchísimo a lo largo de los años. Cuando hablamos de lenguajes de bajo nivel siempre esta el romanticismo, muchas veces exagerado y muy incorrecto de que son una panacea universal. El ensamblador tiene su campo de aplicación, los lenguajes de bajo nivel también. Pero el progreso en potencia de calculo y manejo de datos habría sido imposible sin la aparición de lenguajes de alto nivel, la POO etc.

La mera idea de hacer un gran programa moderno a base de ensamblador es risible. Para cuando estuviera terminado, depurado y razonablemente seguro de que funciona bien, ya habría salido la siguiente generación de hardware. La programación a esos niveles es farragosa, limitada y muy incomoda. Solo se justifica en cosas muy concretas.

Es como quejarse por la aparición de supercomputadores, con lo entretenido que tiene que ser por ejemplo hacer una simulación de plegado de proteinas con lápiz y papel haciendo los cálculos a mano
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

RevolucionVegana

Jaja, bueno me alivia saber eso, este veranito le tengo que dar fuerte a la programación, cada vez que me animo consigo llegar más lejos (dentro de lo que sé claramente xd), a ver si este verano puedo manejar bien algún lenguaje de programación.

Saludos a todos!!!
HAS DICHO ALGO NENAAAAAA?!

Orubatosu

C++
Así aprendes estructurada, imperativa y aparte orientada a objetos.

Lo mejor de los dos mundos

Claro que eso es una opinión personal, cada uno ya pensará una cosa diferente
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998

@synthesize