Está en la página 1de 4

https://sites.google.

com/site/programacionunouaem/unidad-de-competencia-
1/introduccion-a-la-programacion

http://www.bloginformatico.com/la-compilacion-y-sus-fases-o-etapas.php



Programar:

Dar las instrucciones necesarias a una mquina para que realice su funcin de
manera automtica.

Programa:

Un programa informtico es un conjunto de instrucciones que una vez
ejecutadas realizarn una o varias tareas en una computadora. Sin programas,
estas mquinas no pueden funcionar. Al conjunto general de programas, se le
denomina software, que ms genricamente se refiere al equipamiento lgico o
soporte lgico de una computadora digital.

Lenguaje de Programacin:

Un lenguaje de programacin es un lenguaje formal diseado para expresar
procesos que pueden ser llevados a cabo por mquinas como las computadoras.

Programacin:

La programacin informtica, a menudo acortada como programacin, es el
proceso de disear, codificar, depurar y mantener el cdigo fuente de programas
computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El
propsito de la programacin es crear programas que exhiban un
comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente
conocimientos en varias reas distintas, adems del dominio del lenguaje a
utilizar, algoritmos especializados y lgica formal. Programar no involucra
necesariamente otras tareas tales como el anlisis y diseo de la aplicacin
(pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo
de pequeas aplicaciones.

Programador:

Un programador es aquella persona que escribe, depura y mantiene el cdigo
fuente de un programa informtico, es decir, del conjunto de instrucciones que
ejecuta el hardware de una computadora para realizar una tarea determinada.

Traductor de Lenguaje:

Son programas que traducen a su vez los programas fuente escritos en
lenguajes de alto nivel a cdigo mquina.

Los traductores se dividen en:

Compiladores
Interpretes

Intrpretes:

Un intrprete es un traductor que toma un programa fuente, lo traduce y a
continuacin lo ejecuta (dicho programa por medio de la computadora desarrolla
una tarea especfica).

Un lenguaje que soporte un traductor de tipo intrprete se denomina lenguaje
interpretado. BASIC es el modelo por excelencia interpretado.

Los programas fuente en BASIC se escriben con ayuda de un programa
denominado editor que suele venir incorporado al programa intrprete.


Compiladores

Un compilador es un programa que traduce los programas fuente escritos en
lenguajes de alto nivel a lenguaje mquina.

Los programas escritos en lenguajes de alto nivel (en el editor del lenguaje) se
llaman programas fuente y el programa traducido programa objeto o cdigo
objeto. El compilador traduce (sentencia a sentencia) el programa fuente.

Lenguajes compiladores tpicos son: PASCAL, COBOL, C..


Constante:

En programacin, una constante es un valor que no puede ser alterado durante
la ejecucin de un programa.

Una constante corresponde a una longitud fija de un rea reservada en la
memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en maysculas
en la mayora de lenguajes.

Algoritmo:

Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permite realizar una actividad mediante pasos sucesivos que no
generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solucin. Los algoritmos son el objeto de estudio de la algoritmia.

Compilacin:

La compilacin es el proceso de traduccin de programas fuente a programas
objeto. El programa objeto obtenido de la compilacin ha sido traducido
normalmente al cdigo comn del lenguaje de mquina.


Instruccin informtica:

Se denomina instruccin en informtica al conjunto de datos insertados en una
secuencia estructurada o especfica que el procesador interpreta y ejecuta.


Variable:

En programacin, una variable est formada por un espacio en el sistema de
almacenaje (memoria principal de un ordenador) y un nombre simblico (un
identificador) que est asociado a dicho espacio. Ese espacio contiene una
cantidad o informacin conocida o desconocida, es decir un valor. El nombre de
la variable es la forma usual de referirse al valor almacenado: esta separacin
entre nombre y contenido permite que el nombre sea usado independientemente
de la informacin exacta que representa. El identificador, en el codigo fuente de
la computadora puede estar ligado a un valor durante el tiempo de ejecucin y el
valor de la variable puede por lo tanto cambiar durante el curso de la ejecucin
del programa.

Lenguaje de Maquina:

El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente
interpretable por un circuito microprogramable, como el microprocesador de una
computadora o el microcontrolador de un autmata. Este lenguaje est
compuesto por un conjunto de instrucciones que determinan acciones al ser
tomadas por la mquina. Un programa consiste en una cadena de estas
instrucciones ms un conjunto de datos sobre el cual se trabaja. Estas
instrucciones son normalmente ejecutadas en secuencia, con eventuales
cambios de flujo causados por el propio programa o eventos externos. El
lenguaje de mquina es especfico de la arquitectura de la mquina, aunque el
conjunto de instrucciones disponibles pueda ser similar entre arquitecturas
distintas.

Lenguaje de bajo Nivel:

Un lenguaje de programacin de bajo nivel es aquel en el que sus instrucciones
ejercen un control directo sobre el hardware y estn condicionados por la
estructura fsica de la computadora que lo soporta.

Lenguaje de Alto Nivel:

Un lenguaje de programacin de alto nivel se caracteriza por expresar los
algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar
de la capacidad ejecutora de las mquinas.

También podría gustarte