LENGUAJE DE PROGRAMADOR
Enviado por railys0910 • 19 de Noviembre de 2012 • 1.830 Palabras (8 Páginas) • 458 Visitas
Un lenguaje de programación es un conjunto limitado de palabras y de símbolos que representan procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar una computadora. A pesar de que en este trabajo parte de la división de lenguajes de programación en imperativos y declarativos (los cuales a su vez se dividen en numerosos subgrupos), la clasificación más común y básica que suele hacerse de los lenguajes de programación es la que los divide en lenguajes de bajo y de alto nivel. Los lenguajes de programación de bajo nivel fueron los primeros que surgieron y se llaman así porque están directamente relacionados con el hardware del computador, es decir, el usuario introduce una serie de códigos numéricos que la máquina va a interpretar como instrucciones. Para usar este lenguaje, el programador tiene que estar pendiente de los errores que se manejan en el computador ya que muchos lenguajes se tienen diferentes tipos de composiciones y en la cual los errores no te hagan llegar a lo que estas buscando o necesitando por eso debes hacer todo cuidadosamente ya que los códigos muchos salen defectuosos y con mucho errores en la traducción en los copiladores o los lenguajes interpretados.
HISTORIA Y CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION.
Según los primeros lenguajes de programación nos damos una idea que todo surgió del señor Charles Babbage, Era un profesor de matemáticas, científico protoinformatico de la Universidad De Cambridge e inventor ingles. Este profesor dio toda su vida en sus inventos, pero se dedico especialmente a las teorías en los que se basan en los actuales ordenadores (computadores) con el colaboro Ada Lovedby, ella fue considerada como la primera programadora de la historia, realizo programas e inventos para la supuesta maquina de Babbage, en tarjeta perforada que lograron construirla a mediados del siglo XX esta máquina era considerada por Babbage y Ada como una de las más innovadoras a principios del siglo XIX pero por falta de motivos técnicos y instrumentos necesarios no se pudo realizar en ese siglo pero una de las mejores cosas que ha hecho Babbage. El adelanto con su inteligencia a un siglo mayor al que pasaban actualmente, además de aquel invento que pensaba hacer el gobierno británico en 1823 lo apoyo para crear un proyecto de una maquina de diferencias, un objetó mecánico para efectuar sumas repetidas. Pero Babbage solamente tenía un propósito que era dedicar todo su tiempo a una maquina analítica. Dejando así la maquina diferencia, así gracias a Joseph Marie Jacquard era un francés que fabricaba tejidos y en ese tiempo había hecho un telar que podía reproducir automáticamente patrones de tejidos, leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido lo cual era un invento muy bueno para la idea de Babbage entonces intento crear una maquina que se programara con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos pero la tecnología todavía no era muy avanzada para la época y todavía no se hacía realidad sus ideas. Y las ideas de Babbage no se dieron a materializar en definitiva.
Esta idea fue una de las más influyente en el área de programación ya los ordenadores actuales se basan a en un esquemas análogo al de las maquinas analíticas. En su diseño, la máquina constaba de cinco unidades básicas: 1) Unidad de entrada, para introducir datos e instrucciones; 2) Memoria, donde se almacenaban datos y resultados intermedios; 3) Unidad de control, para regular la secuencia de ejecución de las operaciones; 4) Unidad Aritmético-Lógica, que efectúa las operaciones; 5) Unidad de salida, encargada de comunicar al exterior los resultados.
Charles Babbage, conocido como el "padre de la informática" no pudo terminar una idea muy innovadora en aquella época la construcción del computador que había soñado, dado que faltaba algo muy importante: La electrónica. El camino señalado de Babbage, nunca fue abandonado y siguiéndolo, se construyeron las primeras computadoras.
CARACTERISTICAS DEL LENGUEJE DE PROGRAMCION.
Podemos distinguir un lenguaje de programación dependiendo del tipo al que pertenezca. Existen varios tipos de lenguaje de programación:
1. Imperativos
2. Funcionales
3. Lógicos
4. Orientado a objetos
Los lenguajes imperativos se caracterizan por el hecho de que el significado de un programa no es más que un conjunto de instrucciones u órdenes que le indican al computador cómo debe realizar una tarea. Un ejemplo de este tipo de órdenes pueden ser: “dame esto”, “suma esto”, entre otros.
Los lenguajes funcionales están constituidos únicamente por definiciones de funciones matemáticas. No utiliza las asignaciones ni son construcciones estructuradas.
Los lenguajes lógicos se caracterizan por el uso de la lógica de predicados.
Por último, los lenguajes orientados a objetos, se caracteriza por el uso de objetos y sus interacciones para diseñar aplicaciones y programas.
TIPOS DE LENGUAJES DE PROGRAMACION.
En los tipos de lenguaje de programación se encuentra una variación de lenguajes en lo cual son muy importantes y entre ellos tenemos.
LENGUAJES DE MÁQUINA.
El lenguaje máquina de una computadora consta de cadenas de números binarios (ceros y unos) y es el único que “entienden” directamente los procesadores. Todas las instrucciones preparadas en cualquier lenguaje de máquina tienen por lo menos dos partes. La primera es el comando u operación, que dice a la computadora cuál es la función que va a realizar.
LENGUAJES ENSAMBLADORES.
Estos programas de ensamble, o ensamblador, también permite a la computadora convertir las instrucciones en lenguaje ensamblador del programador en su propio código de máquina. Un programa de instrucciones escrito en lenguaje ensamblador por un programador se llama programa fuente. Después de que el ensamblador convierte el programa fuente en
...