Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: theluigy13etv en 23 Febrero 2012, 20:10 pm



Título: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: 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?


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: $Edu$ en 23 Febrero 2012, 20:49 pm
(http://t3.gstatic.com/images?q=tbn:ANd9GcQ794QZy3asi7A8FfAO34nh7JRXWfz3LaMumpYf9CQjOZ2j4Nbc)


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: Caster en 23 Febrero 2012, 20:57 pm
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


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: dont'Exist en 23 Febrero 2012, 21:08 pm
Esta es la respuesta...

http://es.wikipedia.org/wiki/Tarjeta_perforada


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: lalalalalala en 26 Febrero 2012, 15:36 pm
¿te refieres a ASM?


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: theluigy13etv en 3 Marzo 2012, 15:10 pm
Citar
te refieres a ASM

Claramente me refiero a binario

Citar
con 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?


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: armizh en 3 Marzo 2012, 18:05 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:
Esta es la respuesta...

http://es.wikipedia.org/wiki/Tarjeta_perforada


Título: Re: ¿Alguien tiene idea de cómo se programaba en un inicio?
Publicado por: jacosito en 6 Abril 2012, 22:30 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