Lenguaje de programacion
Click here to load reader
-
Upload
alejandro-aguilar -
Category
Documents
-
view
71 -
download
0
Transcript of Lenguaje de programacion
Profesora:
Gioconda EcheniqueAlumno:
Jose Alejandro
Aguilar
Lenguaje de Programación
expresar
símbolos
reglas
Clasificación según su
nivel
Bajo nivel
Medio nivel
Alto nivel
Su programación es al más fino
detalle.
Está orientado a la
máquina
Son precisos para ciertas aplicaciones como la creación de sistemas
operativos
No pierden mucho poder y eficiencia que
tienen los lenguajes de bajo nivel.
Expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana
Se crearon para que el usuario común pudiese solucionar tal problema
de procesamiento de datos de una manera
más fácil y rápida.
Usos de los lenguajes de
programación
Mas comunes
Vincula
Diseñar
Diversas aplicaciones
Elementos
Variables y vectores
Condicionantes
Bucles
FuncionesSintaxis
Semántica estática
Sistemas de tipos
contenedores de datos y por ello se
diferencian según el tipo de dato que son
capaces de almacenar
Son estructuras de código que indican que
para que cierta parte del programa se ejecute, deben
cumplirse ciertas premisas.
son parientes cercanos de los condicionantes,
pero ejecutan constantemente
un código mientras se cumpla una
determinada condición.
se crearon para evitar tener que repetir constantemente fragmentos de código. Una función podría considerarse como
una variable que encierra código dentro de si.
A la forma visible de un lenguaje de
programación se le conoce como sintaxis.
La mayoría de los lenguajes de
programación son puramente textuales
Define las restricciones sobre la estructura de los textos válidos que resulta imposible o
muy difícil expresar mediante
formalismos sintácticos estándar.
Define la manera en la cual un lenguaje de
programación clasifica los valores y expresiones
en tipos, cómo pueden ser manipulados dichos tipos
y cómo interactúan.
Lenguaje informático
Usado por
Sirve para
Lenguaje de máquina
Sistemas de códigos
Conjunto de instrucciones
Traductores: Un traductor es
cualquier programa que
toma como entrada un texto
escrito en un
lenguaje, llamado fuente y da como salida otro texto en un lenguaje,
denominado
objeto.
Ensambladores se refiere a un tipo
de programa informtico que se
encarga de traducir un fichero
fuente escrito en un lenguaje
ensamblador, a un fichero objeto que contiene codigo
maquina, ejecutable directamente por el microprocesador
Microensambladores
Al programa que indica al intérprete de
instrucciones de la CPU como debe actuar se le
denomina microprograma.
Compiladores
Es un programa informático que traduce un programa escrito en
un lenguaje de programación a otro
lenguaje de programación,
generando un programa equivalente que la
máquina será capaz de interpretar.
Interpretes
es un programa
informático capaz de analizar y
ejecutar otros programas,
escritos en un lenguaje de alto nivel.
Código Objeto
Código fuente
BytecodeEnlazador
Lenguaje de nivel intermedio
Se considera de alto nivel con algunas
irregularidares
Clasificados como de alto nivel pero pueden
ser usados como de bajo nivel
Entre ellos tenemos al lenguaje C ya que
esposible manejar las letras como si fueran
números
Lenguaje de alto nivel
Ventajas
Generan un código mas sencillo y compresible
Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos
Inconvenientes
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina cliente posea una determinada plataforma.
Algunos de ellos
Ada, ALGOL, BASIC
Se caracteriza por algoritmos de una manera adecuada a la capacidad cognitiva humana