ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programacion


Enviado por   •  19 de Noviembre de 2012  •  1.756 Palabras (8 Páginas)  •  353 Visitas

Página 1 de 8

LENGUAJE DE PROGRAMACION. CONCEPTO. UTILIDAD. IMPORTANCIA.

Concepto

Un Lenguaje de Programación es un conjunto de reglas, notaciones, símbolos 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. También se puede decir que un programa es un conjunto de órdenes o instrucciones que resuelven un problema específico basado en un Lenguaje de Programación.

Existen varias clasificaciones para los lenguajes de programación.

Clasificación de los Lenguajes de Programación

Los programadores escriben instrucciones en diversos lenguajes de programación. La computadora puede entender directamente algunos de ellos, pero otros requieren pasos de traducción intermedios. Hoy día se utilizan cientos de lenguajes de computadora.

Los Lenguajes de Programación se pueden clasificarse

A. De acuerdo con su uso

1. Lenguajes desarrollados para el cálculo numérico. Tales como FORTRAN, Mathematica y Matlab.

2. Lenguajes para sistemas. Como C, C++ y ensamblador.

3. Lenguajes para aplicaciones de Inteligencia Artificial. Tales como Prolog, y Lisp.

B. De acuerdo al tipo de instrucciones de que constan.

1. lenguaje máquina,

2. lenguaje ensamblador

3. lenguaje de alto nivel

Lenguaje máquina (Binario): Una computadora sólo puede entender el lenguaje máquina. El lenguaje de máquina ordena a la computadora realizar sus operaciones fundamentales una por una. Dicho lenguaje es difícil de usar para lar persona porque trabajar con números no es muy cómodo además de que estos números están en formato binario.

Lenguajes de bajo nivel (ensamblador): Para facilitar y agilizar su labor a los programadores, se buscaron nuevos lenguajes. Cuando abstraemos los opcodes y los sustituimos por una palabra que sea una clave de su significado, se tiene el concepto de Lenguaje Ensamblador. Así, el lenguaje ensamblador representa las acciones del ordenador mediante pequeñas abreviaturas de palabras en inglés.

Lenguajes de alto nivel: se puede escribir un sólo enunciado para realizar tareas sustanciales. Los lenguajes de alto nivel permiten a los programadores escribir instrucciones que asemejan al inglés cotidiano y contiene notaciones matemáticas de uso común. El concepto de lenguaje de alto nivel nació con el lenguaje FORTRAN (FORmula TRANslation) que, como su nombre indica, surgió como un intento de traducir fórmulas matemáticas al lenguaje ensamblador y por consiguiente al lenguaje de máquina. Entre estos lenguajes de alto nivel se encuentra el lenguaje C++ que servirá de base para el desarrollo del curso.

EJEMPLO DE TIPOS DE LENGUAJES

Lenguaje Máquina

100001010101010

100100101010100

100011100101110

Lenguaje de Nivel Bajo (Ensamblador)

LOAD R1, (B)

LOAD R2, (C)

ADD R1, R2

STORE (A), R1

Lenguajes de Alto Nivel

A = B + C;

**********************

LENGUAJES DE PROGRAMACIÓN.

Se ha visto hasta ahora que los lenguajes de programación son un simbolismo, que nos permite expresar en operaciones elementales (instrucciones) la solución a nuestro problema.

El ordenador ejecuta las instrucciones que le hemos suministrado previamente en forma de programa. Pero este programa escrito en un lenguaje determinado necesita ser traducido a lenguaje máquina que es el comprensible directamente por el ordenador.

Existen abundantes lenguajes que se han especificado y de los que se han escrito traductores; las normas (sintaxis) y palabras que emplean cada uno de ellos las definieron los organismos internacionales, otros los constructores y otros los clientes.

Los manuales son las características del lenguaje y los traductores se suelen adquirir conjuntamente, en los ordenadores grandes al proveedor del equipo y para los microordenadores en las tiendas de informática.

Es decir, los lenguajes de programación son aplicaciones específicas que han sido pensadas y diseñadas para crear otras aplicaciones o programas.

Los lenguajes de programación se basan en un sistema de instrucciones previamente establecidas que indican al ordenador lo que debe realizar.

Los lenguajes de programación son “lenguas” o “idiomas” ya establecidos, comprensibles tanto por el programador, como por la máquina, que permiten desarrollar los programas. Existen muchos y muy variados, y evolucionan constantemente, tanto en potencia como en facilidad de uso. La mayoría está escrito en Inglés, aunque cada vez son más visuales e intuitivos.

Ejemplos: Pascal, Turbo C++, CA-Clipper, Visual Basic, Visual C++, Java, Cobol, C, Fortran, HTML, Prolog, CSMP, SIMAN, Lisp, Lingo, SQL, Delphi, dBase, etc.

Los lenguajes son un código de instrucciones que permiten hacer programas.

La Programación de las primeras computadoras (para cambiar un proceso por otro) se efectúa reacomodando cables y conexiones (los programas eran cableados), esto fue evolucionando hasta eliminar lo mecánico y volviendo lógica la programación.

Los Lenguajes de Programación pueden clasificarse de varias manera, las principales son las siguientes:

• Por su Nivel.

• Por sus Aplicaciones principales.

CLASIFICACIÓN DE LOS LENGUAJES DE ACUERDO A SU NIVEL:

Esta clasificación se refiere a qué tan cercanos están los lenguajes a las características físicas de la computadora o qué tan próximos están a las necesidades del programador.

• LENGUAJE MAQUINA.

• LENGUAJE DE BAJO NIVEL (ENSAMBLADOR).

• LENGUAJE DE ALTO NIVEL.

CLASIFICACIÓN DE LOS LENGUAJES DE ACUERDO A SUS APLICACIONES PRINCIPALES:

Esta clasificación se refiere a las ventajas que tienen los lenguajes para resolver ciertos problemas específicos.

Los principales lenguajes pueden clasificarse de la siguiente manera:

• Lenguajes Clásicos o Tradicionales.

• Lenguajes Visuales (orientados a objetos).

• Lenguajes de Internet.

LENGUAJES CLÁSICOS: Estos lenguajes están basados en un lenguaje cercano al ser humano en el que se escribe el código necesario para realizar las operaciones que se requieren (miles y miles de líneas generalmente), que posteriormente es traducido o compilado generando un programa ejecutable. Los más conocidos son: el PASCAL, el BASIC, el C, el COBOL, y el CLIPPER. Dependiendo

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com