Вы находитесь на странице: 1из 3

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?


!odo programa escrito en otro lenguaje puede ser ejecutado de dos maneras: "ediante un programa que #a adaptando las instrucciones conforme son encontradas $ este proceso se lo llama interpretar y a los programas que lo %acen se los conoce como int&rpretes !raduciendo este programa al programa equi#alente escrito en lenguaje de mquina $ ese proceso se lo llama compilar y al programa traductor se le denomina compilador

3.- De cuantas maneras se puede clasi icar un lenguaje de programacin y cuales son?
Los lenguajes de programacin se pueden clasificar atendiendo a ' criterios: (eg)n el ni#el de abstraccin (eg)n la forma de ejecucin (eg)n el paradigma de programacin que poseen cada uno de ellos

!.- Qu es el cdigo uente?


*l cdigo fuente de un programa informtico +o soft,are- es un conjunto de lneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dic%o programa Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento

".- Qu es el cdigo #$jeto?


(e llama cdigo objeto en programacin al cdigo de la compilacin del cdigo fuente .onsiste en lenguaje mquina o bytecode y se distribuye en #arios arc%i#os que corresponden a cada cdigo fuente compilado Para obtener un programa ejecutable se %an de enlazar todos los arc%i#os de cdigo fuente con un programa llamado enlazador +lin/er-

%.- &'plica cada era de la e(olucin del so t)are*


Primera era: La mayora del soft,are se desarrollaba y era utilizado por la misma persona u organizacin La misma persona lo escriba, lo ejecutaba y, si fallaba, lo depuraba 0ebido a este entorno personalizado del soft,are, el dise1o era un proceso

implcito, realizado en la mente de alguien y, la documentacin normalmente no exista Segunda era: La segunda era en la e#olucin de los sistemas de computadora se extienden desde la mitad de la d&cada de los sesenta %asta finales de los setenta La multiprogramacin y los sistemas multiusuario introdujeron nue#os conceptos de interaccin %ombre 2 maquina Tercera era: la tercera era se caracterizo por la llegada y amplio uso de los microprocesadores *l microprocesador %a producido un extenso grupo de productos inteligentes, desde autom#iles %asta %ornos microondas, desde robots industriales a equipos de diagnsticos de suero sanguneo Cuarta era: La cuarta era de la e#olucin de los sistemas informticos se aleja de las computadoras indi#iduales y de los programas de computadoras, dirigi&ndose al impacto colecti#o de las computadoras y del soft,are Potentes maquinas personales controladas por sistemas operati#os sofisticados, en redes globales y locales, acompa1adas por aplicaciones de soft,are a#anzadas se %an con#ertido en la norma

+.- Qu es una $ase de datos?


.onjunto 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

,.- &'plica cada lenguaje de programacin en -ase de Datos*


Lenguajes de consulta: *s un lenguaje de no programacin en el cual el usuario puede formular consultas y posiblemente tambi&n actualizar base de datos Lenguajes de manipulacin de datos: !iene una capacidad poderosa de calculo, flujo de control, entrada3salida *ste lenguaje de programacin puede ser: Un 0"L stand3alone: pro#iene de un compilador o un interprete, pero no puede ser usado para programas complejos Lenguaje de definicin de datos: *s 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 #istas de usuario Compiladores: *s un programa que lee un programa escrito en un lenguaje fuente y lo traduce en un programa equi#alente en otro lenguaje 0urante el anlisis se determina las operaciones que implica el programa fuente y se registran en una estructura jerrquica llamada rbol *n 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: *n lugar de producir un programa objeto como resultado de una traduccin, realiza las operaciones que implica el programa fuente (e utilizan para

ejecutar lenguajes de ordenes, pues cada operador se ejecuta en un lenguaje de este tipo suele ser una in#ocacin de una rutina como un editor o un compilador Lenguajes de consulta de multibase de datos: (on implementados por medio de un interprete que contiene operadores relacionales y bol&anos a ordenes para buscar en una base de datos de registros que satisfagan ese predicado

..- Qu es una programacin /isual?


La programacin #isual brinda los conocimientos necesarios para dise1ar y desarrollar aplicaciones con un entorno #isual amigable y fcil de utilizar para el usuario Los lenguajes de programacin #isual tienden a facilitar la tarea de los programadores, dado que con los primeros lenguajes de programacin crear una #entana era tarea de meses de desarrollo y de un equipo de trabajo

10.- Qu es una programacin orientada a o$jetos?


0efine los programas en t&rminos de 4clases de objetos4, objetos que son entidades que combinan estado +es decir, datos-, comportamiento +esto es, procedimientos o m&todose 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

Вам также может понравиться