1. República Bolivariana de Venezuela
Universidad de Oriente
Núcleo Anzoátegui
Ma. Gabriela Alberto
Prof. María Molina C.I. 23.998.659
Computación Básica Ariana Pérez
C.I. 22.412.965
2. Son lenguajes diseñados para describir
el conjunto de acciones consecutivas que
un equipo debe ejecutar, es decir, son un
modo práctico para que los seres
humanos puedan dar instrucciones a un
equipo.
Pero es necesario conocer que los lenguajes
utilizados por los equipos para comunicarse entre
ellos no tienen nada que ver con los lenguajes de
programación, se trata de dos conceptos
totalmente diferentes.
Los Lenguajes de Programación son estrictos en el sentido de que:
A CADA instrucción
le corresponde
UNA acción de procesador
3. Cuando usamos una computadora, estamos intentado resolver un
problema el cual puede ser de negocios, que involucra ganancias
y perdidas, científico que emplea modelos de comportamiento
físico, una investigación estadística que evalúa la posibilidad de
que ocurra algún evento, etc.
Los lenguajes de programación se utilizan para
resolver dichos problemas, siendo especificados
por reglas que forman instrucciones correctas,
organizándolas en módulos, someterlas hacia un
compilador, el cual traduce el código en un
lenguaje comprensible para una máquina en
particular, y finalmente ejecutar el programa, es
decir:
Someter la entrada hacia la computadora,
la cual transforma en una salida de acuerdo con
las instrucciones en el programa.
4. Generalmente, los Lenguajes de Programación se dividen en dos
grupos principales en base al procesamiento de sus comandos:
Lenguaje de Programación Imperativo
Programa mediante una serie de comandos, agrupados
en bloques y compuestos de órdenes condicionales que
permiten al programa retornar a un bloque de
comandos si se cumple la condición.
Lenguaje de Programación Funcional
A menudo llamado lenguaje procedimental, es un
lenguaje que crea programas mediante funciones,
devuelve un nuevo estado de resultado y recibe
como entrada el resultado de otras funciones.
5. Los lenguajes de programación pueden, en
líneas generales, dividirse en dos categorías:
Lenguaje Interpretado
Un lenguaje de programación es, por
definición, diferente al lenguaje máquina
(datos binarios 0 y 1), por lo tanto, debe
traducirse para que el procesador pueda
comprenderlo.
Un programa escrito en un lenguaje
interpretado requiere de un programa
auxiliar, llamado intérprete, que traduce
los comandos de los programas según
sea necesario.
6. Un programa
Lenguaje Compilado escrito en un
lenguaje
Un programa escrito en un lenguaje compilado posee
"compilado" se traduce a través de un la ventaja de no
programa anexo llamado necesitar un
compilador, el cual crea un nuevo programa anexo
archivo independiente que no para ser
necesita ningún otro programa para ejecutado.
ejecutarse a sí mismo.
Sin embargo, no es tan Además, como sólo es necesaria
flexible como un programa una traducción, la ejecución se
escrito en lenguaje vuelve más rápida y garantiza la
interpretado seguridad del código fuente.
7. A continuación, una lista de algunos de los lenguajes de
programación actuales:
Lenguaje Principal área de aplicación Compilado/interpretado
ADA Tiempo real Lenguaje compilado
BASIC Programación para fines educativos Lenguaje interpretado
C Programación de sistema Lenguaje compilado
Programación de sistema orientado a
C++ Lenguaje compilado
objeto
Cobol Administración Lenguaje compilado
Fortran Cálculo Lenguaje compilado
Java Programación orientada a Internet Lenguaje intermediario
MATLAB Cálculos matemáticos Lenguaje interpretado
Cálculos matemáticos Cálculos matemáticos Lenguaje interpretado
LISP Inteligencia artificial Lenguaje intermediario
Pascal Educación Lenguaje compilado
PHP Desarrollo de sitios web dinámicos Lenguaje interpretado
Inteligencia artificial Inteligencia artificial Lenguaje interpretado
Procesamiento de cadenas de
Perl Lenguaje interpretado
caracteres