Programación y lenguajes generales?
Los lenguajes de
propósito general, son lenguajes que pueden ser usados para varios propósitos,
acceso a bases de datos, comunicación entre computadoras, comunicación entre dispositivos,
captura de datos, cálculos matemáticos, diseño de imágenes o páginas, crear
sistemas operativos, manejadores de bases de datos, compiladores, entre muchas
otras cosas.
En general, puede ser
usado para cualquier desarrollo. Para ciertas tareas más comunes, existen
bibliotecas para facilitar la programación que permiten la reutilización de
código.
Se puede aplicar en la
mayoría de las actividades que desarrolla el hombre, además de ser muy
eficientes en empresas de trabajo para un mayor desarrollo.
Diferentes tipos de lenguaje de programación
1. lenguajes de
programación 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).
2. Tipos de lenguajes
de programación LENGUAJES DE MÁQUINA En informática, cualquier lenguaje
artificial que puede utilizarse para definir una secuencia de instrucciones
para su procesamiento por un ordenador o computadora. Es complicado definir qué
es y qué no es un lenguaje de programación. Se asume generalmente que la
traducción de las instrucciones a un código que comprende la computadora debe
ser completamente sistemática. Normalmente es la computadora la que realiza la
traducción.
3. LENGUAJE DE BAJO
NIVEL Se llaman de bajo nivel porque
están muy cercanos al hardware del ordenador. Es necesario conocer a fondo la
arquitectura de la máquina para la que se va a programar. El primer lenguaje de
este tipo que se utilizó fue el lenguaje máquina, que consiste en un conjunto
de instrucciones en binario, es decir, con ceros y unos, con los cuales se
indica al ordenador qué hacer. Este lenguaje es muy complicado y la posibilidad
de cometer errores es muy alta, por lo que ya no se utiliza. Para solventar
estas dificultades aparecio el lenguaje ensamblardor, que consiste en asignar
una abreviatura a cada instrucción en binario, de forma que sea más fácil
recordarla y más difícil equivocarse. Sin embargo, con este lenguaje sigue
siendo necesario conocer muy bien el hardware del ordenador.
4. LENGUAJES DE ALTO
NIVEL Los primeros programas ensambladores producían sólo una instrucción en
lenguaje de máquina por cada instrucción del programa fuente. Para agilizar la
codificación, se desarrollaron programas ensambladores que podían producir una
cantidad variable de instrucciones en lenguaje de máquina por cada instrucción
del programa fuente.
5. LENGUAJES COMPILADOS
En informática, un lenguaje cuyos programas se traducen a código máquina antes
de ejecutarse, a diferencia de un lenguaje interpretado, cuyos programas se
traducen y ejecutan instrucción por instrucción. LENGUAJES INTERPRETADOS Se
puede también utilizar una alternativa diferente de los compiladores para
traducir lenguajes de alto nivel. En vez de traducir el programa fuente y
grabar en forma permanente el código objeto que se produce durante la corrida
de compilación para utilizarlo en una corrida de producción futura, el
programador sólo carga el programa fuente en la computadora junto con los datos
que se van a procesar.
6. LENGUAJES DE
PROGRAMACIÓN DECLARATIVOS Se les conoce como lenguajes declarativos en ciencias
computacionales a aquellos lenguajes de programación en los cuales se le indica
a la computadora qué es lo que se desea obtener o qué es lo que se esta
buscando, por ejemplo: Obtener los nombres de todos los empleados que tengan
más de 32 años. Eso se puede lograr con un lenguaje declarativo como SQL.
LENGUAJE DE DESCRIPCION DE MAQUINA lenguaje de programación, como el
PostScript, que se utiliza para describir la salida a una impresora o a una
pantalla, que a su vez usan las instrucciones del lenguaje de descripción de
página para construir el texto y los gráficos para crear la imagen de la
página. El lenguaje de descripción de página es como otros lenguajes de
ordenador o computadora, con un flujo lógico de programa que permite una
manipulación sofisticada de la salida.
7. Visual C Lenguaje de
programación desarrollado en 1972 por el estadounidense Dennis Ritchie en los
Laboratorios Bell. Debe su nombre a que su predecesor inmediato había sido
llamado lenguaje de programación B. Aunque muchos consideran que C es un
lenguaje ensamblador más independiente de la máquina que un lenguaje de alto
nivel, su estrecha asociación con el sistema operativo UNIX, su enorme
popularidad y su homologación por el American National Standards Institute
(ANSI) lo han convertido quizá en lo más cercano a un lenguaje de programación
estandarizado en el sector de microordenadores o microcomputadoras y estaciones
de trabajo. C es un lenguaje compilado que contiene un pequeño conjunto de
funciones incorporadas dependientes de la máquina. LENGUAJE EXPERTO
8. Pascal Lenguaje de
programación imperativo, diseñado entre 1967 y 1971 por Niklaus Wirth. Se trata
de un lenguaje compilado y estructurado, basado en el lenguaje ALGOL, que
simplifica su sintaxis a la vez que incluye nuevos tipos de datos y
estructuras, como subrangos, tipos de datos enumerados, archivos, registros y
conjuntos.
9. Visual Basic En
informática, acrónimo de Beginners All-purpose Symbolic Instruction Code
(Código de Instrucciones Simbólicas de Uso General para Principiantes). Se
trata de un lenguaje de programación de alto nivel desarrollado por los
estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College a mediados
de la década de 1960. BASIC se ganó su enorme popularidad gracias sobre todo a
dos implementaciones, Tiny BASIC y Microsoft BASIC, que convirtieron a este
lenguaje en la primera lengua franca de los microordenadores o
microcomputadoras
10. COBOL de
programación desarrollado entre 1959 y 1961 que utiliza como base el idioma
inglés y que se caracteriza por su gran facilidad de lectura Los programas
escritos en COBOL, que es un lenguaje compilado, se clasifican en cuatro
divisiones: Identification, Enviroment, Data y Procedure. La Identification
división especifica el nombre del programa y contiene información general del
programa como puede ser su autor, fecha en que se escribió y una pequeña
descripción de su utilidad, así como cualquier otra documentación que el
programador desee añadir. La Enviroment division especifica qué equipo o
equipos se están utilizando, y los archivos empleados en el programa para la
entrada y la salida. La Data división describe los datos utilizados en el
programa. La Procedure division contiene la parte del procesamiento que dicta
las acciones del programa
11. LISP El LISP es un
lenguaje interpretado, en el que cada expresión es una lista de llamadas a
funciones. Este lenguaje se sigue utilizando con frecuencia en investigación y
en círculos académicos, y fue considerado durante mucho tiempo el lenguaje modelo
para la investigación de la inteligencia artificial
12. Java Este lenguaje
define una máquina virtual independiente de la plataforma donde se ejecuta, que
procesa programas, llamados Applets, descargados desde el servidor Web. Además,
debido al modo de ejecución de los Applets, este lenguaje es muy seguro frente
a la presencia y ataque de virus informáticos.
Bibliografia
http://usuarios.lycos.es/tutoinformatica/lenguajes.html
http://www.monografias.com/trabajos38/tipos-lenguajes-programacion/tipos-lenguajes-programacion.shtml
http://www.slideshare.net/pefrayo5/tipos-de-lenguaje-de-programacin
No hay comentarios:
Publicar un comentario