ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia Del C


Enviado por   •  27 de Junio de 2013  •  2.192 Palabras (9 Páginas)  •  242 Visitas

Página 1 de 9

Historia de c++

El lenguaje C nació en los Laboratorios Bell de AT and T y ha sido asociado con el sistema operativo UNIX, ya que su desarrollo se realizó en este sistema y debido a que tanto UNIX como el propio compilador C y la casi totalidad de los programas y herramientas de UNIX, fueron escritos en C. Su eficacia y su claridad han hecho que el lenguaje ensamblador apenas haya sido utilizado en UNIX. El lenguaje C fue creado entre los años 1970 y 1972 por Brian Kernighan y Dennos Ritchie para escribir el código del sistema operativo UNIX. Fue uno de los lenguajes de programación mas aceptados por los programadores, porque hace una conjugación en lenguaje de alto nivel y lenguaje máquina. El lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C.

Bibliotecas estándar

iostream.h

Declara en el C++ básico los datos de (I/O).

Funciones

Cin : Declara los datos de entrada para alas variables

Cout : Muestra los datos que uno desea que se vean en la pantalla.

stdio.h

Define los tipos y macros necesitados para el paquete definido de I/O normal en Kernighan y Ritchie, extendido bajo el Sistema de UNIX V.

Define el estándar de I/O predefinido vierte stdin, stdout, stdprn, y stderr, y declara I/O de datos.

Funciones

gets

Sintaxis:

#include <stdio.h>

char *gets(char *s);

Description:

Recibe un cadena del “stdin” (cadena estándar de entrada).

Gets colecciona una cadena de caracteres terminados por una nueva línea desde la cadena estándar de entrada “stdin” y lo pone en s. La nueva línea es reemplazada por un carácter nulo (\0) en s.

Gets permite las cadenas de la entrada para contener ciertos caracteres del “whitespace o espacio en blanco” (los espacios, etiquetas). Gets vuelve cuando encuentra una nueva línea; a toda la nueva línea la copia en s.

Note: Para Win32s o Win32 las aplicaciones de GUI, deben remitirse los “stdin”.

El Valor de retorno:

Si el programa está bien, Gets devuelve s al argumento de la cadena.

Si hay error, Gets devuelve NULO

putchar

Sintaxis:

#include <stdio.h>

int putchar(int c);

Descripción:

putchar(c) es un macro definido para putc(c, stdout).

Note: Para Win32s o Win32 las aplicaciones de GUI, deben remitirse los “stdout”.

El Valor de retorno:

Si el programa está bien, putchar devuelve el carácter c.

Si hay error, putchar devuelve EOF.

math.h

Math.h realiza cálculos matemáticos y conversiones.

Cos, cosl

Sintaxis:

#include <math.h>

double cos(double x);

long double cosl(long double x);

Descripción:

Calcula el coseno de un valor.

Cos computa el coseno del valor de la entrada. El ángulo se especifica en los radianes.

Cosl es la versión doble larga; toma un argumento doble largo y devuelve un resultado doble largo.

Esta función puede usarse con “bcd” y tipos del complejo.

El Valor de retorno:

Si el programa está bien, Cos de un argumento real devuelve un valor en el rango -1 a 1

Si hay error, estas funciones pueden modificarse a través de _matherr (o _matherrl).

pow, powl

Sintaxis:

#include <math.h>

double pow(double x, double y);

long double powl(long double x, long double y);

Descripción:

Calcula x a la potencia y (xy).

Powl es la versión larga doble; toma argumentos dobles y regresa un resultado doble largo.

Esta función puede usarse con los bcd y tipos complejos.

El Valor de retorno:

Si el programa está bien, el pow y powl devuelven el valor calculado de x elevado a y.

A veces los resultados dados son grandes o son incalculables. Cuando el resultado es correcto pero grandes o incalculables las funciones devuelven HUGE_VAL (pow) or _LHUGE_VAL (powl).

Los resultados de magnitud excesivamente grande pueden causar el errno inconstante global para ser puesto a

ERANGE Resultado fuera de rango

Si el argumento x pasó al pow o usted llama el pow(0,0).

EDOM Error de Dominio

Error que maneja para estas funciones puede modificarse a través de las funciones _matherr y _matherrl.

sqrt, sqrtl

Sintaxis:

#include <math.h>

double sqrt(double x);

long double sqrtl(long double x);

Descripción:

Calcula la raíz cuadrada positiva.

Sqrt calcula la raíz cuadrada positiva del argumento x.

Sqrtl es la versión larga doble; toma

...

Descargar como (para miembros actualizados)  txt (15 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com