Anda di halaman 1dari 6

FACULTAD DE INGIENERIA GEOGRFICA

AMBIENTAL Y ECOTURISMO

CURSO
LENGUAJE DE PROGRAMACION
PROFESOR : ING. SONIA VERA
ALUMNO
: Leon Blas, Victor Donato
CDIGO
: 2012237955
SECCIN
: TA

RAZONES POR LA CUAL SE ESTUDIA LOS LENGUAJES DE


PROGRAMACION.

1.
2.
3.
4.
5.
6.

Mejorar la habildad para desarrollar algoritmos eficases.


Mejorar el uso del lenguaje de programacion disponible.
Enriquece su vocabulario de construcciones utiles de programacion.
Permite una mejor seleccin de lenguaje de programacion.
Hace mas facil el aprendisaje de un nuevo lenguaje.
Facilita el diseo de un nuevo lenguaje.

QUE ES UN LENGUAJE DE PROGRAMACION?

Lenguaje de programacin es un idioma artificial que me permite traducir una


idea de solucin a un cdigo, que puede ser interpretado y entendido por una
maquina; entre ellas una computadora.
Un lenguaje de programacin se conforma por un conjunto de cdigos integrados
compuestos por un vocabulario, con sintaxis y una semntica que permite
elaborar aplicaciones o programas.
Los lenguajes de programacin los usamos para expresar algoritmos detallados
de solucin a un problema y ponerlos en una mquina para que puedan ser
ejecutados posteriormente.

TIPOS DE LENGUAJE DE PROGRAMACION:

Lenguaje de Maquina:

Son aquellos cutas instrucciones son directamente entendibles por la computadora


sin la necesidad de traduccion alguna.
Sus instrucciones no son mas que lineas de 0 y 1.
Este lenguaje es facil de comprender para la maquina y complicado para el hombre.

Lenguaje de Bajo Nivel

La programacion en el lenguaje de maquina es dificil por ello se necesitan lenguajes


que permitan simplificar este proceso. Con este fin los lenguaje de bajo nivel han
sido diseados.
Dependen de un conjunto de instrucciones especificas de la computadora. Por
ejemplo el ensamblador, en l las instrucciones se escriben en codigos alfabticos
conocidos como memotcnicos.

Lenguaje de Alto Nivel

Se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad


cognitiva humana, en lugar de a la capacidad ejecutora de las maquinas.
En los primeros lenguajes de alto nivel la limitacion era que se orientaban a un area
especifica y sus instrucciones requerian de una sintaxis predefinida. Se clasifican
como lenguajes procedimentales.
Otra limitacion de los lenguajes de alto nivel es que se requiere de ciertos
conocimientos de progrmacion para realizar las secuencias de instrucciones logicas.
Los lenguajes de alto nivel se crearon para que el usuario comun pudiese solucionar
un problema de procesamiento de datos de una manera mas facil y rapida.

Ejemplo:

TRADUCTORES DE LENGUAJE
Principalmente existen dos tipos de traductores del lenguaje de programacin de
alto nivel:

1. lenguajes INTRPRETES: son aquellos donde el programador escribe el


cdigo y lo puede ejecutar de manera inmediata sin necesidad de ninguna
otra accin. El cdigo que escribi el programador es interpretado y
ejecutado de manera directa por la mquina.

2. Lenguaje COMPILADORES: son aquellos que requieren un proceso de


revisin sintctica y semntica para que la computadora pueda comprender
las instrucciones que nosotros dimos

CLASIFICACIN DEL LENGUAJE DE PROGRAMACIN.


A. Segn su Generacin

Lenguaje de Primera Generacin (lenguaje de maquina)


Las instrucciones de programacin de primera generacin se inscribieron a travs
de los interruptores del panel frontal del sistema informtico. El principal beneficio
de este lenguaje de programacin es que el cdigo que el usuario escribe puede
correr muy rpido y eficiente, ya que se ejecuta directamente por la CPU.

Lenguaje de Segunda Generacin (lenguaje ensamblador)


Se desarrolla a finales de los aos 50. Las instrucciones se representan con
smbolos memotcnicos. Simplifican las estructuras de las instrucciones y las hacen
ms legibles.

Lenguaje de Tercera Generacin


Se desarrolla entre los aos 60. Sustituye las instrucciones simblicas por cdigos
independientes de la mquina. Se crean los primeros lenguajes de alto nivel.
Ejemplo:
C, Pascal, Cobol, Fortran

Lenguaje de Cuarta Generacin:


Son los lenguajes capaces de generar cdigo por si solos, son los llamados RAD,
con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aqu
tambin se encuentran los lenguajes orientados a objetos, haciendo posible la
reutilizacin de partes del cdigo para otros programas.
Ejemplo:
Visual Basic, SQL, Natural Adabes

Lenguaje de Quinta Generacin:


Fue desarrollado a principios de la dcada de los 80. Aqu se encuentran los
lenguajes orientados a la inteligencia artificial. Estos lenguajes todava estn poco
desarrollados.
Ejemplo:
LISP, Prolog

B. Por el Objetivo

Los programas pueden clasificarse por el objetivo para el que fueron


creados:
BASIC, PASCAL

: Aprendizaje de programacin.

C y C++

: Programacin de sistemas.

COBOL, RPG, NATURAL

: Gestin de empresas.

FORTRAN

: Calculo numrico.

CLIPPER, ACESS, DBASE, SQL

: Bases de datos.

VISUAL BASIC, VISUAL C

: Programacin en Windows.

HTML, JAVA, PERL

: Internet (pginas web)

LINGO

: Programas multimedia.

PROLOG, LISP

: Inteligencia artificial.

Anda mungkin juga menyukai