You are on page 1of 8

SEDE DE PENONOM

FACULTAD DE CIENCIAS TECNOLGICAS


TCNICO EN INFORMTICA
ASIGNATURA: FUNDAMENTOS DE INFORMTICA
TEMA: LENGUAJE DE PROGRAMACIN ALTO NIVEL
FACILITADORA:
YAJAIRA RANGEL
POR:
CASTRO, HEYDI 2-746-370
RIVERA, ENRIQUE 2-738-2043
FLORES, MILAGROS 8-844-1851
ISAE UNIVERSIDAD

LENGUAJE C++
El lenguaje C fue desarrollado por Dennis Ritchie en los Laboratorios Bell
en 1972 e implementado sobre un DEC PDP-11 utilizando el sistema
operativo UNIX. La idea inicial era crear un lenguaje de propsito general
que facilitara la programacin y la realizacin de muchas de las tareas
anteriormente reservadas al lenguaje ensamblador.
C++ es un lenguaje muy potente, flexible y eficaz frente al resto de los
lenguajes orientados a objetos, caractersticas que han hecho que se le
considere como lenguaje estndar dentro de la programacin orientada a
objetos.

CARACTERSTICAS
El lenguaje C ha sido utilizado para el desarrollo de infinidad de
herramientas de trabajo (sistemas operativos, compiladores,
procesadores de texto, bases de datos, etc.). Mientras que otros
lenguajes de programacin se caracterizan por ser utilizados en reas
ms concretas:
Fortran: mbito Cientfico
Pascal: soporte a la enseanza
COBOL: gestin
El C se caracteriza por no tener ninguna connotacin sectorial; dicho de
otra forma es un lenguaje de propsito general.
La ventaja ms destacable es la transportabilidad o portabilidad, es
decir, la posibilidad de utilizarlo tanto en macro ordenadores como en
mini y microordenadores.

VENTAJAS Y DESVENTAJAS
Ventajas:

Es un lenguaje muy flexible

Muy apropiado para controlar


rutinas hechas en ensamblador

Permite general programas de


fcil modificacin

Lenguaje predominante bajo


cualquier mquina UNIX

Muy veloz y potente, lo que


permite un software efectivo.

Posibilita una programacin


estructurada o modular

Produce programas de cdigo


compacto y eficiente

Desventajas:
No dispone de editor propio
Se requiere ms tiempo en conseguir el
ejecutable, porque cada vez compila
todo el fichero.
La modularidad en C tiende a
incrementar el tiempo de compilacin
Poco legible y eminentemente crptico.

TIPOS DE DATOS
C++ tiene los siguientes tipos fundamentales:

Caracteres: char (tambin es un entero), wchar_t


Enteros: short, int, long, long long
Nmeros en coma flotante: float, double, long double
Booleanos: bool
Vaco: void

HERRAMIENTAS NECESARIAS

Un equipo ejecutando un sistema operativo.

Un compilador de C++: Linux (u otros UNIX): g++; Mac (con el compilador


Xcode)

Un editor cualquiera de texto, o mejor un entorno de desarrollo (IDE)

Windows:
Microsoft Visual C++ (conocido por sus siglas MSVC). Incluye compilador y
posee una versin gratuita (versin express)

Tiempo para practicar

Paciencia

Adicional

Ingls (Recomendado)

Estar familiarizado con C u otro lenguaje derivado (PHP, Python, etc).

Con la prctica, se puede observar que se puede confundir a otros


programadores con el cdigo que se haga. Antes de siquiera hacer una lnea de
cdigo, si se trabaja con otros programadores, ha de tenerse en cuenta que
todos deben escribir de una forma similar el cdigo, para que de forma global
puedan corregir el cdigo en el caso de que hubieran errores o rastrearlos en el
caso de haberlos.
Tambin es muy recomendable hacer uso de comentarios (comenta todo lo que
puedas, hay veces que lo que parece obvio para ti, no lo es para los dems) y
tratar de hacer un cdigo limpio y comprensible, especificando detalles y
haciendo tabulaciones, aunque te tome un poco mas de tiempo, es posible que
mas adelante lo agradezcas tu mismo.

CONSEJOS INICIALES ANTES DE


PROGRAMAR