¿Alguien tiene idea de cómo se programaba en un inicio?

Iniciado por theluigy13etv, 23 Febrero 2012, 20:10 PM

0 Miembros y 1 Visitante están viendo este tema.

theluigy13etv

He leído que se programaba con unos y ceros y que ese lenguaje se llama Código Máquina. Pero, no lo entiendo. Al leer eso me imagino una computadora en donde hay un teclado con dos botones, el cero y el uno. Luego el programador va ingresando el cero y el uno. Y de forma mágica surge el programa deseado. ¿Alguien me aclara esta idea?


Caster

No se tampoco como se programar en binario nisiqu¡era si se puede, lo que te puedo decir es que hoy en día nadie programa en binario, es casi imposible programar. Imáginate escribir el programa más sencillo en binario, sería muy costoso, si ya es costoso escribir un programa muy sencillo imagínate algo más complejo, necesitarías varias vidas, aparte de que el lenguaje binario cambia de un procesador a otro, porque con ese leguaje no haces más que controlar los impulsos eléctricos del procesador.

Saludos

dont'Exist

#3

lalalalalala


theluigy13etv

Citarte refieres a ASM

Claramente me refiero a binario

Citarcon unos y ceros y que ese lenguaje se llama Código Máquina

Me refería a cómo se hacía eso, presionando las teclas 1 y 0 o ¿enchufando y desenchufando? o ¿Moviendo interruptores?

armizh

#6
Cita de: theluigy13etv en  3 Marzo 2012, 15:10 PM
Me refería a cómo se hacía eso, presionando las teclas 1 y 0 o ¿enchufando y desenchufando? o ¿Moviendo interruptores?

Ya te dieron la respuesta:
Cita de: Crazy.sx en 23 Febrero 2012, 21:08 PM
Esta es la respuesta...

http://es.wikipedia.org/wiki/Tarjeta_perforada
Visita mi blog:
http://armizh.10h.us/
Fnx, fork de FreeNOS:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++:
Código (sh) [Seleccionar]
git clone https://github.com/armizh/Hamster

jacosito

Cita de: theluigy13etv en 23 Febrero 2012, 20:10 PM
He leído que se programaba con unos y ceros y que ese lenguaje se llama Código Máquina. Pero, no lo entiendo. Al leer eso me imagino una computadora en donde hay un teclado con dos botones, el cero y el uno. Luego el programador va ingresando el cero y el uno. Y de forma mágica surge el programa deseado. ¿Alguien me aclara esta idea?

Al comienzo de los tiempos se programaba de la siguiente manera:
Se codificaba los números (normalmente 1 o dos) en una consola
Se cableaba la función que se necesitaba ejecutar
Se obtenía el resultado
Lo anterior demoraba bastante tiempo pero menos que utilizar una regla de cálculo, la gracia consistía en que se podían ejecutar instrucciones con muchos decimales cosa que al regla de cálculo no lo podia hacer.

Después al segundo día:
Se escribían los nemotécnicos de las instrucciones a ejecutar
Se convertían los códigos de las instrucciones a valores decimales
Se imprimían en tarjetas perforadas
Se leían las tarjetas perforadas y se ejecutaban las instrucciones
Se recuperaba el resultado en tarjeta perforada. Muchos después el resultado se mostraba en pantalla.

Al tercer día:
Se utilizaba un editor para escribir los nemotécnicos de las instrucciones
Se ejecutaba un compilador sobre el archivo con los nemotecnicos
Se ejecutaba el linkeador sobre los archivos OBJ
Se ejecutaba la aplicación.

Después al cuarto y demás días, es de todos conocidos.

A mi me tocó programar en nemotécnicos y luego convertirlos a código decimal cada instrucción y luego ejecutar el resultado.

Saludos