Programacion
En ciencias de la computación, una biblioteca (del inglés library) es un conjunto de subprogramas utilizados para desarrollar software. Las bibliotecas contienen código y datos, que proporcionan servicios a programas independientes, es decir, pasan a formar parte de estos. Esto permite que el código y los datos se compartan y puedan modificarse deforma modular. Algunos programas ejecutables pueden ser a la vez programas independientes y bibliotecas, pero la mayoría de estas no son ejecutables. Ejecutables y bibliotecas hacen referencias (llamadas enlaces) entre sí a través de un proceso conocido como enlace, que por lo general es realizado por un software denominado enlazador.
Junto con los compiladores de c y c++ se incluyen ciertosficheros llamados librerías. Estas contienen el código objeto de muchos programas que permiten hacer cosas comunes como leer el teclado, escribir en pantalla, etc.
Ejemplo:
#Include <iostream
Espacios de nombres (Name space)
Un espacio de nombres es un mecanismo para agrupar lógicamente un conjunto de identificadores nombres de tipos, funciones, etc.
Ejemplo:
Using name space std;
Functionprincipal (main)
Es la función cuyas instrucciones se ejecutan en cuanto el programa inicia su proceso
Ejemplo:
Main ()
Conceptos básicos de programación
* Variables: estructuras que permiten almacenar datos dentro de la memoria de la computadora. Una vez que los datos son almacenados en la memoria pueden ser manipulados por las diferentes instrucciones de los programas.
Las variables sedividen en:Locales: Cuando la misma sólo es accesible desde un único procedimiento hijo, no pudiendo ser leída o modificada desde otro procedimiento hermano o desde el propio procedimiento padre. Es posible declarar variables en bloques de condición, bucles, etc de tal modo que sólo pueda accederse a ellas en el propio bloque.
Ejemplo: int suma;
* Globales: Cuando la misma es accesible tantodesde rutinas o macros de la aplicación, como en todos los procedimientos y funciones de la misma.
Ejemplo: int suma;
* Instrucciones: La instrucción es el elemento clave del equipo, ya que permite indicar al procesador la acción que debe realizar. Las instrucciones a realizar se indican en el archivo fuente y el equipo pasa de una instrucción a otra siguiendo las instrucciones que se indicande arriba hacia abajo (ya que la lectura de un archivo se realiza en una secuencia de arriba hacia abajo).
Una instrucción se compone, generalmente, de dos elementos:
* el operador: la acción que el procesador va a realizar
* el/los operando(s): uno o más datos en los cuales se realiza la operación
* Identificadores: Un identificador es un conjunto de caracteres alfanuméricosde cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, variables, tipos compuestos, Etc.) Los identificadores pueden ser combinaciones de letras y números. Cada lenguaje tiene sus propias reglas que definen como pueden estar construidos. En el caso de C++, son las que se indican a continuación. Cuando un identificador se asocia a una entidad concreta,entonces es el "nombre" de dicha entidad, y en adelante la representa en el programa. Por supuesto puede ocurrir que varios identificadores se refieran a una misma entidad.
Los identificadores C++ pueden contener las letras a a z y A a Z, el guión bajo "_" ("Underscore") y los dígitos 0 a 9.
Caracteres permitidos:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O PQ R S T U V W X Y Z
Dígitos permitidos
0 1 2 3 4 5 6 7 8 9
* Palabras reservadas: Las palabras reservadas son identificadores reservados predefinidos que tienen un significado especial y no se pueden utilizar como identificadores en sus programas, excepto si llevan delante el carácter @ como prefijo. Así, por ejemplo @for es un identificador válido, pero no for ya que es una palabra...
Regístrate para leer el documento completo.