2.3.5 Funciones.
Las funciones pueden reducir a en línea, lo que se hace que
expandir el código original de la función.
Las funciones se descomponen simplificando los parámetros de
manera individual al igual que el valor de retorno.
Entendemos que es el uso de la lengua que hace un hablante.
En simples palabras, las funciones del lenguaje son los diferentes objetivos,
propósitos y servicio que se le da al lenguaje al comunicarse, dándose una
función del lenguaje por cada factor que tiene éste, en donde la función que
prevalece es el factor en donde más se pone énfasis al comunicarse. Diversos
lingüistas (Karl Bühler, Roman Jakobson, Michael Halliday ) han propuesto
distintas clasificaciones de las funciones del lenguaje: Bühler propuso que
existían únicamente tres funciones: La Representativa (por la cual se trasmiten
informaciones objetivamente) La Expresiva o emotiva (que expresa sentimientos
del emisor) La Conativa, mediante la que se influye en el receptor del mensaje
a través de órdenes, mandatos o sugerencias ESTRUCTURAS El código intermedio no
es el lenguaje de programación de ninguna máquina real, sino que corresponde a
una máquina abstracta, que se debe de definir lo más general posible, de forma
que sea posible traducir este código intermedio a cualquier máquina real. El
objetivo del código intermedio es reducir el número de programas necesarios
para construir traductores, y permitir más fácilmente la transportabilidad de
unas máquinas a otras. Supóngase que se tienen n lenguajes, y se desea
construir traductores entre ellos. Sería necesario construir n*(n-)
traductores. Sin embargo si se construye un lenguaje intermedio, tan sólo son
necesarios 2*n traductores. Así por ejemplo un fabricante de compiladores puede
construir un compilador para diferentes máquinas objeto con tan sólo cambiar
las dos últimas fases de la tarea de síntesis.
Comentarios
Publicar un comentario