Glosario de Términos de Programación
Glosario de Términos de Programación
Glosario de Términos de Programación
GLOSARIO DE
TÉRMINOS UNIDAD I
Realizado por:
Sánchez Guanipa Rodolfo David c.i.: 27.961.911
Ing. en sistemas “A” V semestre
Constantes
Son aquellos objetos que tienen un valor fijo durante toda la ejecución del
programa, es decir, este valor no cambia ni puede ser cambiado a lo largo de la
ejecución de nuestro programa. Las constantes son muy útiles para especificar el
tamaño de un vector y para algunas otras cosas, como facilidad de uso y
confiabilidad del código. En c++ se les asigna un valor con "#define" o "Const". Por
ejemplo:
#define PI 3.1416
Macros
Estos básicamente son un alias que podemos incluir en nuestro código el cual, al
momento de compilar, sera reemplazado por lo que hayamos definido. Funcionan
para hacer el programa más sencillo y para factorizar el código. Se les asigna un
valor con "#define", y su mayor uso es para acortar los ciclos for. Ejemplo:
#include
#define FOR(A,B) for(A = 0 ; A < B ; A++)
int main(){
int i;
FOR(i,5){
printf("Estoy en el ciclo for hecho con macros e imprimo: %d", i);
}
}
Que sería el equivalente a:
#include
int main(){
int i;
for(i = 0 ; i < 5 ; i++){
printf("Estoy en el ciclo for hecho con macros e imprimo: %d\n", i);
}
}
Preprocesadores
Un preprocesador es un programa separado que es invocado por el compilador
antes de que comience la traducción real. Un preprocesador de este tipo puede
eliminar los comentarios, incluir otros archivos y ejecutar sustituciones de
macros. El preprocesador de C++ es el preprocesador para el lenguaje de
programaci´on C. Es el primer programa invocado por el compilador y procesa
directivas como #include, #define o #if. Las directivas se usan para definir
variables, macros o librerías para agregar nuevas opciones.
Compilación condicional
#if
#else
#endif
(Para ciclos)
#define
#undef
#elif
#ifdef
#if defined(CLIENTE)
cliente();
#elif defined(PROVEEDOR)
proveedor();
#else
printerror();
#endif
Archivos ejecutables
Es un archivo que funciona como aplicación para la computadora, con todas las
funciones del codigo integradas. Los compiladores de C++ normalmente crean un
archivo ejecutable posteriormente a la primera ejecución exitosa del código sin
errores, a la cual se podrá acceder como una aplicación o programa cualquiera
.exe en el caso de windows.