La tarea de normalización del lenguaje C
Enviado por jamerviloria • 31 de Marzo de 2014 • Informe • 330 Palabras (2 Páginas) • 249 Visitas
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
1
LENGUAJE C: En 1983, el Instituto Americano de Normalización (ANSI) se dio a la tarea de estandarizar el lenguaje C, aunque esta tarea tardó 6 años en completarse, y además con la ayuda de la Organización Internacional de Normalización (ISO), en el año de 1989 definió el C Estándar.
C++ es un lenguaje de nivel medio pero no porque sea menos potente que otro, sino porque combina la programación estructurada de los lenguajes de alto nivel con la flexibilidad del ensamblador.
Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programación C/C++ que usa Mingw (Minimalist GNU for Windows, www.mingw.org) de GCC (GNU Compiler Collection www.gnu.org/home.es.html). Es un software de libre distribución (www.bloodshed.net) sujeto a los términos de la Licencia Pública General (GPL) de GNU.
ESTRUCTURA BÁSICA DE UN PROGRAMA
Un programa escrito en C está conformado por pequeños módulos de código llamados funciones.
El módulo principal o programa principal está conformado por la función que denominamos main( ) las instrucciones que conforman ésta se encierran entre { }.
Sobre la parte superior de la función main() y dentro de la función se pueden declarar los siguientes objetos que pueden manipular un programa.
1. Directivas para Incluir archivos, #include
2. Directivas para incluir macros y constantes #define
3. Declaración de Prototipos de funciones
4. Declaración de Variables globales
5. Declaración de tipos de datos.
6. Dentro del main() se encuentran las declaraciones de variables y las instrucciones que definen procesos que debe realizar la computadora.
7. Por fuera del main() y después de la llave } que cierra el main aparecen las declaración de las funciones.
ENTRADA Y SALIDA EN C++
La biblioteca estándar de E/S para C, descrita por el archivo de cabecera stdio.h está disponible en C++. Sin embargo, C++ introduce sus propios archivos de cabecera; por ejemplo, iostream.h, fstream.h y strstream.h, que implementan su colección particular en funciones de E/S. cin, cout
En C++ los flujos stdin, stdout son: cin, cout. Estos dos flujos se abren automáticamente cuando comienza la
...