lenguaje de programación

4
Lenguaje de Programación: 1.- ¿Qué es un lenguaje de programación? Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento físico y lógico de una máquina. 2.- ¿Cuántas maneras se puede ejecutar un programa y di cuales son? Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras: Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intérpretes. Traduciendo este programa al programa equivalente escrito en lenguaje de máquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador 3.- ¿De cuantas maneras se puede clasificar un lenguaje de programación y cuales son? Los lenguajes de programación se pueden clasificar atendiendo a 3 criterios: Según el nivel de abstracción Según la forma de ejecución Según el paradigma de programación que poseen cada uno de ellos. 4.- ¿Qué es el código fuente? El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento. 5.- ¿Qué es el código Objeto? Se llama código objeto en programación al código de la compilación del código fuente. Consiste en lenguaje máquina o bytecode y se distribuye en varios archivos que corresponden a cada código fuente compilado Para

Upload: darkspike30002246

Post on 25-Nov-2015

6 views

Category:

Documents


2 download

TRANSCRIPT

Lenguaje de Programacin:

Lenguaje de Programacin:

1.- Qu es un lenguaje de programacin?

Un lenguaje de programacin es un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones, y es utilizado para controlar el comportamiento fsico y lgico de una mquina. 2.- Cuntas maneras se puede ejecutar un programa y di cuales son?

Todo programa escrito en otro lenguaje puede ser ejecutado de dos maneras: Mediante un programa que va adaptando las instrucciones conforme son encontradas. A este proceso se lo llama interpretar y a los programas que lo hacen se los conoce como intrpretes.

Traduciendo este programa al programa equivalente escrito en lenguaje de mquina. A ese proceso se lo llama compilar y al programa traductor se le denomina compilador3.- De cuantas maneras se puede clasificar un lenguaje de programacin y cuales son?Los lenguajes de programacin se pueden clasificar atendiendo a 3 criterios: Segn el nivel de abstraccin

Segn la forma de ejecucin

Segn el paradigma de programacin que poseen cada uno de ellos.4.- Qu es el cdigo fuente?

El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento.5.- Qu es el cdigo Objeto?

Se llama cdigo objeto en programacin al cdigo de la compilacin del cdigo fuente. Consiste en lenguaje mquina o bytecode y se distribuye en varios archivos que corresponden a cada cdigo fuente compilado Para obtener un programa ejecutable se han de enlazar todos los archivos de cdigo fuente con un programa llamado enlazador (linker).6.- Explica cada era de la evolucin del software:

Primera era: La mayora del software se desarrollaba y era utilizado por la misma persona u organizacin. La misma persona lo escriba, lo ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software, el diseo era un proceso implcito, realizado en la mente de alguien y, la documentacin normalmente no exista. Segunda era: La segunda era en la evolucin de los sistemas de computadora se extienden desde la mitad de la dcada de los sesenta hasta finales de los setenta. La multiprogramacin y los sistemas multiusuario introdujeron nuevos conceptos de interaccin hombre maquinaTercera era: la tercera era se caracterizo por la llegada y amplio uso de los microprocesadores. El microprocesador ha producido un extenso grupo de productos inteligentes, desde automviles hasta hornos microondas, desde robots industriales a equipos de diagnsticos de suero sanguneo. Cuarta era: La cuarta era de la evolucin de los sistemas informticos se aleja de las computadoras individuales y de los programas de computadoras, dirigindose al impacto colectivo de las computadoras y del software. Potentes maquinas personales controladas por sistemas operativos sofisticados, en redes globales y locales, acompaadas por aplicaciones de software avanzadas se han convertido en la norma. 7.- Qu es una base de datos?

Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministran, tanto a los usuarios como a los analistas, programadores o administrador los medios necesarios para describir, recuperar y manipular los datos almacenados en la base, manteniendo su integridad, confidencialidad y seguridad.

8.- Explica cada lenguaje de programacin en Base de Datos:

Lenguajes de consulta: Es un lenguaje de no programacin en el cual el usuario puede formular consultas y posiblemente tambin actualizar base de datos.Lenguajes de manipulacin de datos: Tiene una capacidad poderosa de calculo, flujo de control, entrada-salida. Este lenguaje de programacin puede ser:

Un DML stand-alone: proviene de un compilador o un interprete, pero no puede ser usado para programas complejosLenguaje de definicin de datos: Es un lenguaje en el cual la estructura lgica de la informacin puede ser definida junto con su interpretacin pragmtica para el manejo de la base de datos, incluyendo el esquema, restricciones de integridad y vistas de usuario.Compiladores: Es un programa que lee un programa escrito en un lenguaje fuente y lo traduce en un programa equivalente en otro lenguaje. Durante el anlisis se determina las operaciones que implica el programa fuente y se registran en una estructura jerrquica llamada rbol. En el anlisis se crea una representacin inmediata del programa fuente. La parte de sntesis construye el programa objeto deseado a partir de la representacin inmediata.

Interpretes: En lugar de producir un programa objeto como resultado de una traduccin, realiza las operaciones que implica el programa fuente. Se utilizan para ejecutar lenguajes de ordenes, pues cada operador se ejecuta en un lenguaje de este tipo suele ser una invocacin de una rutina como un editor o un compilador.Lenguajes de consulta de multibase de datos: Son implementados por medio de un interprete que contiene operadores relacionales y bolanos a ordenes para buscar en una base de datos de registros que satisfagan ese predicado.9.- Qu es una programacin Visual?La programacin visual brinda los conocimientos necesarios para disear y desarrollar aplicaciones con un entorno visual amigable y fcil de utilizar para el usuario.

Los lenguajes de programacin visual tienden a facilitar la tarea de los programadores, dado que con los primeros lenguajes de programacin crear una ventana era tarea de meses de desarrollo y de un equipo de trabajo10.- Qu es una programacin orientada a objetos?Define los programas en trminos de "clases de objetos", objetos que son entidades que combinan estado (es decir, datos), comportamiento (esto es, procedimientos o mtodos) e identidad (propiedad del objeto que lo diferencia del resto). La programacin orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas.