Universidad Mayor de San AndresFacultad de IngenieraIngeniera Electronica
Guia de Laboratorio de Programacion
ETN - 307
GUIA DE LABORATORIO No - 1PROGRAMACION ETN-307
1. Objetivo
Conocer los antecedentes que llevaron a la creacion del C++.
Reconocer el entorno de desarrollo Dev c++ del Lenguaje C y C++.
Conocer la estructura general de un programa en C, sus tipos de datos y operadores.
Conocer como declarar las variables y constantes dentro de un codigo fuente de C.
Pueda escribir nuevos programas (software) para solucionar problemas, utilizando el lenguaje de pro-gramacion C.
2. El Lenguaje C++
2.1. Historia
El lenguaje C es un lenguaje de proposito general que fue desarrollado en los laboratorios Bell en 1972.Sus creadores son Dennis Ritchie y Ken Thompson, cuyo predecesor fue el lenguaje B desarrollado en 1967por Martin Richards, para cubrir falencias de este ultimo como el manejo de tipos muy debil. Sus aplicacionesiniciales fueron en Unix, para desarrollar su Kernel y otras funciones.
En 1980 ANSI desarrolla ANSI C estandar, y se constituye en un lenguaje de mayor aceptacion entre losprogramadores. Posteriormente se desarrolla ANSI C++ principalmente por Bjarne Stroustrup. que involucramanipulacion de objetos y se transforma en un lenguaje hbrido(programacion estructurada y programacionorientada a objetos ).
Una particularidad del C++ es la posibilidad de re-definir los operadores, y de poder crear nuevostipos que se comporten como tipos fundamentales. Actualmente muchas empresas se dedican a vender elcompilador del lenguaje C, dos de estos imperios son:
Microsoft visual c++Borland c++ BuilderLa mayora de los compiladores actuales soportan la programacion en C Estandar, C Orientado a Objetos
y La Programacion Visual.Algunos de las C existentes son:
Quick C
C++
Turbo C
Turbo C ++
Borland C
Borland C++
Microsoft C
1