isede de penonomé (1)

8
SEDE DE PENONOMÉ FACULTAD DE CIENCIAS TECNOLÓGICAS TÉCNICO EN INFORMÁTICA ASIGNATURA: FUNDAMENTOS DE INFORMÁTICA TEMA: LENGUAJE DE PROGRAMACIÓN “ ALTO NIVEL” FACILITADORA: YAJAIRA RANGEL POR: CASTRO, HEYDI 2-746-370 RIVERA, ENRIQUE 2-738-2043 FLORES, MILAGROS 8-844-1851 ISAE UNIVERSIDAD

Upload: enrique-rivera

Post on 16-Nov-2015

38 views

Category:

Documents


0 download

DESCRIPTION

:)

TRANSCRIPT

ISede de Penonom Facultad de ciencias tecnologicas Tecnico en informatica Asignatura: fundamentos de informatica Tema:lenguaje de programacin ALTO NIVEL Facilitadora: Yahaira Rangel Por: Castro, Heydi 2-746-370 Rivera, Enrique 2-738-2043 Flores, Milagros 8-844-1851 SAE Universidad

Sede de PenonomFacultad de ciencias tecnolgicas

Tcnico en informticaAsignatura: fundamentos de informticaTema: lenguaje de programacin ALTO NIVEL

Facilitadora:Yajaira RangelPor:Castro, Heydi 2-746-370Rivera, Enrique 2-738-2043Flores, 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.

CaractersticasEl 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 DESVENTAJASVentajas: Es un lenguaje muy flexibleMuy apropiado para controlar rutinas hechas en ensambladorPermite general programas de fcil modificacinLenguaje predominante bajo cualquier mquina UNIXMuy veloz y potente, lo que permite un software efectivo.Posibilita una programacin estructurada o modularProduce programas de cdigo compacto y eficienteDesventajas: No dispone de editor propioSe requiere ms tiempo en conseguir el ejecutable, porque cada vez compila todo el fichero.La modularidad en C tiende a incrementar el tiempo de compilacinPoco legible y eminentemente crptico.

TIPOS DE DATOSC++ tiene los siguientes tipos fundamentales:

Caracteres: char (tambin es un entero), wchar_tEnteros: short, int, long, long longNmeros en coma flotante: float, double, long doubleBooleanos: boolVaco: 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 practicarPacienciaAdicional

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

Consejos iniciales antes de programar 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.