C = Es un Lenguaje de programación que se encuentra organizado en tres partes fundamentales, las cuales son, una libreria estándar, un programa compilador y un preprocesador.
Librería: son realizadas en codigo objeto y puede haber sido realizada en otro lenguaje diferente que el C. Estas librerias se deben colocar el un programa de lenguaje programación en C , en la instruccion conocida como INCLUDE.
Compilador: traduce las instrucciones del programa fuente en C a el lenguaje conocido por las computadoras u ordenadores.
Preprocesador: transforma el programa fuente traduciendo cada instruccion del programa fuente
Por su flexibilidad y ser un lenguaje de alto nivel, es empleado por muchos programadores.
C++ = Es una extensión del lenguaje C, debido al éxito de éste ultimo, crearon el C++ con muchas más ventajas.
IDE = Entorno de desarrollo gráfico, su especial característica es que puede utilizar uno o varios lenguajes de programación
Los IDEs proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C.
GCC (GNU Compiler Collection) = Es una serie de compiladores para varios lenguajes como C++, Java Script, entre otros; por lo cual es capaz de recibir un programa fuente en cualquiera de estos lenguajes y generar un programa ejecutable binario en el lenguaje de la máquina donde ha de correr.
RAD = Desarrollo rápido de aplicaciones , es un técnica que percibe el desarrollo interactivo, la construcción de prototipos y el uso de utilidades, hay que aclarar que RAD no se refiere a la programación mas rápida de procedimientos, ni de un mejor diseñador de ventanas, así como tampoco a los asistentes de edición de código.
RAD cuenta con una serie de elementos que permiten la programación mas rápida de una aplicación, es decir de un concepto completo que involucra múltiples ventanas, procedimientos objetos, bases de datos etc. De tal forma que las herramientas RAD deben de proveer de una serie de elementos indispensables para llevar un concepto a un producto de software terminado de alta calidad rápidamente y sin restar prestaciones de flexibilidad y control del código generado.
BIBLIOGRAFIA
http://www.wikilearning.com/monografia/lenguajes_de_programacion-lenguajes_de_programacion/20764-2
http://blog.osiris.mx/?p=40
http://iie.fing.edu.uy/~vagonbar/gcc-make/gcc.htm
No hay comentarios:
Publicar un comentario