Você está na página 1de 5

TRABAJO DE PROGRAMACION

PRESENTADO POR
FELIX ANTONIO HERRERA RIVERA
COD. 21130726644





PRESENTADO A
ING. GERMN HERNNDEZ RENGIFO






UNIVERSIDAD ANTONIO NARIO
IBAGUE
2011

Introduccin

En el siguiente trabajo se realizara una investigacin general acerca de los lenguajes de
programacin, como nos permite describir instruccin que son llevadas a cabo por un
ordenador despus de un proceso de compilacin, lo cual nos permite describir un
conjunto de pasos lgicos (Algoritmos) que nos permite dar solucin a un determinado
problema.
Un lenguaje de programacin es un idioma artificial que La solucin de problemas se ha
convertido en una necesidad para el hombre moderno, pero esto a su vez se haba
transformado en una tarea tediosa y montona, esto promovi a la creacin de leguajes
de programacin que nos permitieran resolver problemas de forma eficaz y rpida sin la
necesidad de realizar esos procesos tediosos y complejos, brindndonos as mayor
facilidad a la hora de poder resolver este tipo de problemas.
Se espera tener un conocimiento general mucho ms amplio sobre la programacin como
ha ido evolucionando a medida de los aos, como se han realizado muchos avances en
este campo pasando de los lenguajes de programacin de bajo nivel con una gran
complejidad estructural a lenguajes de programacin de alto nivel con una sintaxis mucho
ms sencilla y un leguaje muy similar al nuestro para as permitirnos un mayor
entendimiento y versatilidad a la hora de realizar este tipo de programas.

Objetivos Generales
Desarrollar conocimientos en el campo de la programacin y sus aplicaciones a
problemas.

Objetivos Especficos
Obtener conocimiento de lo que es un lenguaje de programacin.
Aprender ms acerca de los componentes de un lenguaje de programacin.
Obtener conocimiento en los diferentes tipos de leguajes de programacin.







Lenguajes de programacin
La programacin es una rama fundamental de la informtica que se encarga de dar
solucin a problemas por medio de unos pasos lgicos que me permiten la compresin,
anlisis y solucin de un problema fundamentado, mediante la implementacin de otras
ramas tales como la matemtica y analtica.
Pero para que esto sea posible el programador debe poder interactuar con el ordenador
de tal forma que este pueda seguir el conjunto de pasos para poder solucionar este tipo
de problemas, a partir de esto nace lo que llamamos como leguajes de programacin que
es un idioma que nos permite comunicarnos con la computadora de tal modo que
podamos especificar las ordenes que esta debe seguir para realizar su labor.
No obstante los lenguajes de programacin han tenido que pasar una serie de cambios
para ser lo que son hoy en da, antes de que todo esto fuese posible el programador
deba usar un lenguaje muy complejo y poco flexible para poder comunicarse con la
computadora y esta a su vez pudiera seguir sus ordenes de forma efectiva, llamados
tambin leguaje de programacin de bajo nivel o lenguaje maquina con una sintaxis muy
compleja. Pocos aos despus se comenzaron a desarrollar los primeros leguajes
simblicos que permitieron el uso de secuencias para el uso de acciones usuales tales
como sumar o restar, a este se le domino lenguajes ensamblador.
A finales de los aos cincuenta se empezaron a desarrollar los denominados lenguajes de
programacin de alto nivel con una sintaxis mucho ms sencilla y mas asimilada al
lenguaje humano con sus propias reglas semnticas que permitieron el desarrollo de
software con una mayor comprensin, pero para que esta accin fuese posible el
programa escrito en un lenguaje de programacin deba ser traducido a lenguaje de bajo
nivel para que la maquina pudiese comprender las instrucciones, a este proceso se le
domino compilacin que curiosamente era realizado por otro programa, las instrucciones
en tal leguaje son denominadas cdigo fuente y el cdigo traducido son llamadas cdigo
binario.
A medida de que el lenguaje de programacin de alto nivel fue acogido comenzaron a
nacer distintos tipos de programacin como la programacin orientada a eventos, la cual
se centra en los sucesos que ocurran determinados por los usuarios o por s mismos, as
mismo nacen lenguajes de programacin centrados especficamente en ese tipo de
programacin. A si mismo nacen lenguajes de programacin que usan otra clase de
mtodos tales como los orientados a objetos que implementa conceptos tales como
clases, atributos, herencia as mismo como objetos y sus comportamientos que nos
permiten el desarrollo de aplicaciones de forma ms efectiva y reduciendo de tal forma el
cdigo fuente.



Conclusiones
Se realizo un estudio donde se pudo evidenciar como los lenguajes de programacin nos
han permitido realizar grandes avances en la solucin de problemas, gracias a estos
hemos podido realizar grandes avances a la tecnologa actual y sigue siendo una
herramienta muy poderosa que en un futuro puede traernos grandes avances.
Esto no has dejado una gran enseanza acerca de esta importante herramienta para el
avance tecnolgico de la humanidad de cmo ha ido evolucionando y de cmo esta
evolucin nos ha dado muchas ms herramientas para crear cada vez mejores programas
y de esta forma hacer nuestra vida muchos ms fcil.

Definiciones
Lenguaje: Sistema de comunicacin, basado en unas reglas fundamentales
Sintaxis: Forma correcta en la cual deben estar dispuestos los smbolos que comprenden
una instruccin ejecutable por el computador.
Lenguaje de alto nivel: Es aquel que se aproxima ms al lenguaje natural humano que al
lenguaje binario de las computadoras
Lenguaje de bajo nivel: Es aquel que se aproxima ms al lenguaje de la maquina u
ordenador.
Herencia: Definiciones de las propiedades y comportamiento de un tipo de objeto
concreto
Mtodo: Algoritmo asociado a un objeto (o a una clase de objetos)
Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto.
Objeto: entidad provista de un conjunto de propiedades o atributos (datos) y de
comportamiento o funcionalidad (mtodos) los mismos que consecuentemente reaccionan
a eventos.
Compilador: Un compilador es un programa informtico que traduce un programa
escrito en un lenguaje de programacin a otro lenguaje de programacin, generando un
programa equivalente que la mquina ser capaz de interpretar.
Compilar: Traducir un lenguaje de alto nivel a cdigo absoluto o lenguaje binario.

Web grafa
Lenguajes de programacin, historia, elementos, implementacin, tcnicas
Pg. 10-10
http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
En este artculo veremos una descripcin generalizada acerca de lenguajes de
programacin.
Lenguajes de programacin, lenguajes imperativos y funcionales, interpretacin y
compilacin, ejemplos ms usados.
Pg. 5-5
http://es.kioskea.net/contents/langages/langages.php3
En este artculo se encuentra de forma ms detallada tipos de lenguajes de programacin
Historia, lenguajes de bajo nivel, lenguajes de alto nivel, programa fuente,
programa objeto, el compilador, interprete, lenguaje maquina
Pg. 8/8
http://www.utchvirtual.net/recursos_didacticos/documentos/sistemas/lenguajes.pdf
En este articulo se ver plasmado acerca de terminologa tan importante en la
programacin como lo es el compilador el lenguaje maquina, etc.
Lenguajes de programacin segn la forma de ejecucin, algunos lenguajes de
programacin, programacin modular, estructurada, interfaz grafica de usuario.
Pg. 9-9
http://jorgesaavedra.wordpress.com/2007/05/05/lenguajes-de-programacion/
En este artculo podremos observar estructuras de lenguajes de programacin.

Você também pode gostar