viernes, 26 de julio de 2013

LINK PARA DESCARGAR DEV C++

TUTORIAL DE INSTALACION DEV C++





  LINK PARA DESCARGAR DEV C++
 http://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/Dev-Cpp%205.4.0%20MinGW%204.7.2%20Setup.exe/download

LIBRERÍAS EN DEV C++


 Librerías de C++
Junto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas mas comúnmente conocidos como librerías, Las bibliotecas contienen el código objeto de muchos programas que permiten hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar funciones matemáticas, etc. Las bibliotecas están clasificadas por el tipo de trabajos que hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos y como imaginaras existen muchísimas librerías disponibles y todas con una función específica.

Algunas Librerías Estándar
* fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.

* iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream.

* iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la mas usada e importante (aunque no indispensable).

* math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas.

* memory: Utilidades relativas a la gestión de memoria, incluyendo asignadores y punteros inteligentes(auto_ptr).

* numeric: Parte de la librería numérica de la STL relativa a operaciones numéricas.

* ostream: Algoritmos estándar para los flujos de salida.

* stdio: Contiene los prototipos de las funciones, macros, y tipos para manipular datos de entrada y salida.

* stdlib: Contiene los prototipos de las funciones, macros, y tipos para utilidades de uso general.

* string: Parte de la STL relativa a contenedores tipo string; una generalización de las cadenas alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de las cadenas de caracteres, pues elimina muchas de las dificultades que generan los char.

* vector: Parte de la STL relativa a los contenedores tipo vector; una generalización de las matrices unidimensionales C/C++

jueves, 25 de julio de 2013

ALGO DE HISTORIA DEL LENGUAJE C
C++ es algo así como la evolución del lenguaje C. La historia de C parte de un lenguaje anterior, el lenguaje B, escrito por Ken Thompson en 1970 con el objetivo de recodificar el sistema operativo UNIX.

En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T) quien diseña finalmente C a partir del B de Thompson, aportando un diseño de tipos y estructuras de datos que consiguen una claridad y eficacia en el lenguaje muy superior. Es un lenguaje que permite realizar una programación estructurada economizando las expresiones, con abundancia de operadores y tipos de datos (aunque los básicos sean pocos), codificando en alto y bajo nivel simultáneamente, remplazando ventajosamente la programación en ensamblador y permitiendo una utilización natural de las funciones primitivas del sistema.

/* "Hola mundo" escrito en C */
#include "stdio.h"
void main()
{
    printf( "Hola mundo" );
}

Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup (también de Laboratorios Bell de AT&T). Diseña este lenguaje con el objetivo de añadir a C nuevas características.
Debido al éxito del lenguaje, en 1990 se reúnen las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje. El proceso culmina en 1998 con la aprobación del ANSI C++.

/* "Hola mundo" escrito en C++ */
#include <iostream>
using namespace std;
int main () {
  cout << "Hello world!\n";
   system("PAUSE");                       // realiza una pausa para poder ver los resultados en pantalla
    return 0;
}