-
Use Cases
-
Resources
-
Pricing
Parte 1
Parte 1
25 March 1960
% complete
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA, MATEMÁTICA Y CIENCIAS FÍSICAS
PROGRAMACIÓN
Nombre: Josep Eduardo Torres Yela
Carnet: 1014-19-1440
Sección: Mecanica "A"
6 July 1965
% complete
Esta diseñado en el lenguaje BCPL (Basic Combined Programming Language ó Lenguaje de Programación Basica Combinado), que es un lenguaje de programación ordenado, potente y muy fácil de adaptar a diferentes arquitecturas, se popularizó en los programas de arranque de las computadoras (bootstraps en inglés) debido a sus compiladores simples y compactos, algunos con capacidad para correr en sólo 16 Kb.
August 12, 1965
% complete
Al igual que BCPL, y FORTH, B sólo tenía un tipo de datos, que correspondía con una palabra de máquina. La mayoría de operadores lo manejaban como un entero; por ejemplo + (suma), - (resta), * (multiplicación) o / (división). Otros operadores lo trataban como una dirección de memoria a la que hacer referencia: un puntero. B ofrecía operadores que permitían obtener la dirección de una determinada variable, o escribir en la dirección apuntada por una variable puntero.
September 8, 1965
% complete
B fue enormemente influido por BCPL, y su nombre fue probablemente una contracción de "BCPL". Sin embargo es posible que su nombre se hubiera basado en el lenguaje de programación Bon, un lenguaje más antiguo y no relacionado con B, diseñado por Thompson para su uso en MULTICS.
13 October 1972
% complete
Se dio el nombre de "C" porque muchas de sus características fueron atribuidas a un lenguaje anterior llamado "B".
October 18, 1973
% complete
El lenguaje C propiamente dicho: tipos de datos, expresiones y
estructuras de control.
Extensiones en forma de macros y un amplio conjunto de
librer´ıas predefinidas
November 13, 1973
% complete
Un programa e C consta de uno o m´as m´odulos (ficheros
fuentes)
Cada m´odulo puede contener
directivas del precompilador, p.e para “incluir” otros ficheros
(#include) y “definir” constantes y macros (#define)
declaraciones de variables y prototipos de funciones
una o mas funciones
comentarios
Cada funci´on puede contener
directivas del precompilador
declaraciones
uno o m´as bloques
Icomentarios
November 20, 1973
% complete
Cada bloque puede contener
directivas del precompilador
declaraciones
una o mas sentencias
comentarios
Cada sentencia debe estar terminada por ;
Cada bloque de sentencias se encierra entre llaves {. . . }
La funci´on denominada main es la que primero se ejecuta
Los comentarios pueden aparecer en cualquier lugar del c´odigo
y se insertan entre /* y / as´ı
/ esto es un comentario*/
o entre // y final de l´ınea
// esto es otro comentario
March 26, 1980
% complete
Se empezó a usar en los IBM PC, lo que incrementó su popularidad significativamente. Al mismo tiempo,Bjarne Stroustrup empezó a trabajar con algunos compañeros de Bell Labs para añadir funcionalidades de programación orientada a objetos a C.
October 11, 1983
% complete
El Instituto Nacional Estadounidense de Estándares organizó un comité, X3j11, para establecer una especificación estándar de C.