English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

19 respuestas

Es algo histórico.
En la actualidad los programas están hechos con otros programas (lenguajes).
Hace más o menos 20 años se usaba el lenguaje ensamblador (assembler) que no tiene las características ni las funcionalidades de los lenguajes actuales. En él debías interactuar con el procesador para que este en conjunto con la memoria trabajara de una forma en especial.

Un poco más atras (hace unos 50 años) se programaba en código binario (para saber por cual de las patas del procesador se debía enviar corriente para que éste realizara tal operación)

2006-12-21 06:08:47 · answer #1 · answered by ftugues 6 · 7 1

Creo que sé a dónde quieres llegar... tienes que verlo como un montón de capas, donde la capa más profunda es el ensamblador, el cual accede directamente al procesador, y le permite hacer operaciones básicas.

Con ensamblador puedes hacer muchas cosas, entre ellas un compilador C (por ejemplo) el cual traduzca un programa hecho en C en ensamblador, siendo ese código ensamblador comprendido por el ordenador y el código C comprendido por ti.

Con un compilador C puedes hacer un entorno de desarrollo más sofisticado, e incluso otro lenguaje de programación diferente, el cual traduzca en primera instancia a C, y luego de C a ensamblador para que lo comprenda el ordenador.

Por lo tanto, es una estructura altamente estratificada, donde la parte más cercana al procesador es la más compleja, y debido a lo cual se superponen capas que facilitan la vida a la persona que tiene que programar para ese ordenador.

2006-12-21 16:58:19 · answer #2 · answered by PlayerOne 2 · 1 0

Los procesadores como el Pentium que quizás tienes en tu maquina funciona a partir usando un código de instrucciones. Este es el lenguaje primario. Todos los programas cuando se crean, al final son llevados a ese código que el procesador entiende.
En un principio, se le pasaban esas instruciones directas al procesador, pero lo programadores se dieron cuenta que necesitaban una forma de facilitarse el trabajo, ya que estas instrucciones son muy abstractas y a ellos mismos le costaba usarlas. Algo así como jmp 1000, en vez de AD4E 0010 (ejemplo hipotético) que podría significar salta (jmp: jump) a la dirección de memoria 1000.
Entonces, ya estaban creado el primer lenguaje de programación. Observa que le denominaron lenguajes, porque es precisamente eso, lenguajes para comunicarse con el procesador.
Al surgir los lenguajes, entonces crearon los primeros programas, que no eran más que códigos estructurados, que podían enviar al procesador una y otra vez para obtener un resultado.
Los lenguajes y programas, más el hardware, se siguieron perfeccionado y surgieron los sistemas operativos, que son grandes cúmulos de programas que controlan toda la computadora y facilitan la interacción hombre-máquina.
Pronto se diseñaron programas para escribir programas, haciendo la programación mucho más fácil y disponible a un mayor número de usuarios.

2006-12-21 18:01:42 · answer #3 · answered by charlybrain 2 · 0 0

Los programas estan echos en lenguaje ensamblador, que funciona atraves de impulsos electricos conocicidos tambien como bit, estos a su vez conformando un conjunto de 8 bits conforman un caracter , el dar informacion al pc atraves del lenguaje ensamblador tambien conocido como lenguaje de maquina es la forma en la que programas a un equipo para su funcionamiento.

2006-12-21 17:04:50 · answer #4 · answered by piloto 1 · 0 0

podria ser ms dos

2006-12-21 16:14:21 · answer #5 · answered by Anonymous · 0 0

jaja buena pregunta!

2006-12-21 15:52:51 · answer #6 · answered by Martaa. 3 · 0 0

hay muchos lenguajes pero te boy a poner el ejemplo de windows la mayor parte de los programas para windows estan echos en c++, c#, visual basic y java ala ves estos tienen sus origenes en c pero es un c puro no c++ ni nada por el estilo y este tiene sus origenes en lenguage ensamblador y asta hay llega todo

2006-12-21 15:12:55 · answer #7 · answered by dennis_mejia_carbajal 2 · 0 0

por programas se entiende un conjunto de instrucciones escritas en un código específico (lenguajes de programacion), cuya finalidad es servir de intermediarios entre tu pc y tu.

cuando un programador escribe un programa lo tiene que compilar, es decir, ejecuta otro programa que traduce el programa recien escrito en otro programa que pueden utilizar los usuarios.

los programas pueden ser desde sistemas operativos (windows, unix, linux, os2), juegos, http, procesadores de texto, hojas de calculo, diseño, ingenieria, educativos, etc. en fin, puedes escribir tantos tipos de programas como necesidades, intereses, objetivos puedas tener, dependiendo de la rama informática que sea de tu eleccion.

los primeros lenguajes de programacion fueron creados en los años 60´s, y fueron realizados para realizar calculos matematicos en las primeras computadoras que fueron unos verdaderos dinosaurios por su tamaño y complejidad.

con el paso del tiempo se fueron diseñando lenguajes de programacion mas sofisticados, en el sentido de que son mas faciles de entender por la mayoria, algunos de los primeros programas son: fortran, basic, cobol, etc. conocidos como programas de primera generacion, actualmente creo que vamos como en la quinta o sexta generacion.

te recomiendo que visites la pagina de wikipedia, donde encontrarás una mayor definicion de los lenguajes de programacion. suerte

2006-12-21 14:34:41 · answer #8 · answered by Anonymous · 0 0

Se programa con un idioma de instrucciones. Hace 35 años hice mi primer programa con assembler, hoy entre otros uso visual basic. De todos modos hay programas para programar, pero siempre las instrucciones parten de nosotros.

2006-12-21 14:16:27 · answer #9 · answered by ? 4 · 0 0

los programas se hacen con un lenguaje de programacion(un programa) y este se hace con un lenguaje maquina que es el q maneja el procesador y otros dispositivos(otro programa) y este lenguaje se hace con bits de 1 y 0 y estos bits no son mas que voltajes bajos y altos. Asi se hace un programa :D

Suerte!!!

2006-12-21 14:16:05 · answer #10 · answered by davidcn47 2 · 0 0

fedest.com, questions and answers