Вы находитесь на странице: 1из 2

Ensayo de programacin para el 13/05/2016

Un lenguaje de programacin: es un idioma artificial diseado para expresar procesos que


pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para
crear programas que controlen el comportamiento fsico y lgico de una mquina, para
expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un
conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de
sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y
se mantiene el cdigo fuente de un programa informtico se le llama programacin.

Traza un Algoritmo (corrida en frio).


La traza de un Algoritmo se puede definir como la ejecucin manual de forma
secuencial de las sentencias que lo componen. As, la traza del siguiente
algoritmo es el valor que van adoptando las variables a medida que se va
ejecutando un programa.
La funcin principal que posee realizar la traza de una algoritmo es la de
comprobar que ste funciona correctamente o para realizar la etapa de
depuracin en la que se intenta corregir errores, simplificar el algoritmo al
mximo e incrementar su eficacia y velocidad.

Un Lenguaje de Programacin es un conjunto de reglas, notaciones, smbolos y/o caracteres que


permiten a un programador poder expresar el procesamiento de datos y sus estructuras en la computadora.
Cada lenguaje posee sus propias sintaxis. Tambin se puede decir que un programa es un conjunto de
rdenes o instrucciones que resuelven un problema especfico basado en un Lenguaje de Programacin

HIstoria
Los primeros lenguajes de programacin surgieron de la idea de Charles Babagge, la cual se le
ocurri a este hombre a mediados del siglo XIX. Era un profesor matemtico de la universidad de
Cambridge e inventor ingls, que al principio del siglo XIX predijo muchas de las teoras en que se
basan los actuales ordenadores. Consista en lo que l denominaba la maquina analtica, pero que
por motivos tcnicos no pudo construirse hasta mediados del siglo XX. Con l colaboro Ada
Lovedby, la cual es considerada como la primera programadora de la historia, pues
realizo programas para aqulla supuesta mquina de Babagge, en tarjetas perforadas. Como la
maquina no llego nunca a construirse, los programas de Ada, lgicamente, tampoco llegaron a
ejecutarse, pero si suponen un punto de partida de la programacin, sobre todo si observamos que
en cuanto se empez a programar, los programadores utilizaron las tcnicas diseadas por Charles
Babagge, y Ada, que consistan entre otras, en la programacin mediante tarjetas perforadas. A
pesar de ello, Ada ha permanecido como la primera programadora de la historia. Se dice por tanto
que estos dos genios de antao, se adelantaron un siglo a su poca, lo cual describe
la inteligencia de la que se hallaban dotados.
En 1823 el gobierno Britnico lo apoyo para crear el proyecto de una mquina de diferencias, un
dispositivo mecnico para efectuar sumas repetidas. Pero Babagge se dedic al proyecto de la
mquina analtica, abandonando la mquina de diferencias, que se pudiera programar con tarjetas
perforadas, gracias a la creacin de Charles Jacquard (francs). Este hombre era un fabricante
de tejidos y haba creado un telar que poda reproducir automticamente patrones de tejidos,
leyendo la informacin codificada en patrones de agujeros perforados en tarjetas de papel rgido.
Entonces Babagge intento crear la mquina que se pudiera programar con tarjetas perforadas para
efectuar cualquier clculo con una precisin de 20 dgitos. Pero la tecnologa de la poca no

bastaba para hacer realidad sus ideas. Si bien las ideas de Babagge no llegaron a materializarse
de forma definitiva, su contribucin es decisiva, ya que los ordenadores actuales responden a un
esquema anlogo al de la mquina analtica. En su diseo, la mquina constaba de cinco unidades
bsicas:
Unidad de entrada, para introducir datos e instrucciones.
Memoria, donde se almacenaban datos y resultados intermedios.
Unidad de control, para regular la secuencia de ejecucin de las operaciones.
Unidad Aritmtico-Lgica, que efecta las operaciones.
Unidad de salida, encargada de comunicar al exterior los resultados.
Charles Babbage, conocido como el "padre de la informtica" no pudo completar en aquella poca
la construccin del computador que haba soado, dado que faltaba algo fundamental:
la electrnica. El camino sealado de Babbage, no fue nunca abandonado y siguindolo, se
construyeron los primeros computadores.
Cuando surgi el primer ordenador, el famoso ENIAC (Electronic Numerical Integrator And
Calculator), su programacin se basaba en componentes fsicos, o sea, que se programaba,
cambiando directamente el Hardware de la mquina, exactamente lo que s hacia era cambiar
cables de sitio para conseguir as la programacin de la mquina. La entrada y salida de dat

Historia de los lenguajes de programacin


La historia de los lenguajes de programacin comienza segn la mayora de los autores cuando Charles
Babbage invent su computadora en el ao 1822. El necesito un lenguaje para poder comunicarse con esta
mquina. Estos primeros lenguajes de programacin estaban muy unidos a la computadora y fueron creados
para cada una de ellas. Este lenguaje era muy rudimentario y consista en la programacin de los diferentes
cambios de engranajes que ejecutaban los clculos.
Ms adelante en el ao 1942 se construy la ENIAC, computadora que se programaba ya con interruptores y
era preciso reescribir el sistema entero para cada nuevo programa. Era un lenguaje de programacin muy
tedioso.
A continuacin la Historia de los lenguajes de programacin nos lleva a Von Neumann, que en el ao 1945
desarrollo una nueva tcnica que estableca que las instrucciones complejas se deben utilizar para controlar el
hardware simple, permitiendo que se pudiese reprogramar ms rpidamente (la tcnica del compartirprograma).
La historia de los lenguajes de programacin da un gran paso en el ao 1957, cuando aparece el primero de
los lenguajes de programacin ms importantes, el FORTRAN (del ingls Formula Translation). Este fue el
primero de los lenguajes de programacin de alto nivel. En el ao 1958 se cre el lenguaje de programacin
LISP o proceso de lista que fue diseado para la investigacin la inteligencia artificial.
Otro lenguaje de programacin importante fue el PASCAL, que apareci en el ao 1968. Este lenguaje de
programacin se us como uno de los mejores lenguajes para ensear programacin a los alumnos.

El lenguaje de programacin C fue otro de los importantes a lo largo de la historia de los


leguajes de programacin. Fue creado en 1972 por Dennis Ritchie para desarrollar los
sistemas operativos Linux. Posteriormente se han desarrollado otros lenguajes de
programacin entre los ms importantes tenemos: C++, Java, BASIC, Visual Basic, Cobol,
SQL, C#, Smalltalk, etc.

Вам также может понравиться