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
miércoles, 31 de agosto de 2011
domingo, 28 de agosto de 2011
PROMEDIO DE NOTAS
<html>
<head>
</head>
<body>
<script language="javaScript">
var n,nn,nnn,nalum;
var apro=0;
var repro=0;
var promt;
var acum1;
var acum2;
var n12;
var n34;
var nota12;
var nota34;
var prom;
var promtt;
n=prompt('Ingresar numero de alumnos: ','');
n=parseInt(n);
var nalum=0;
var apro=0;
var repro=0;
var promt=0;
do
{
var ojo1=0;
var ojo2=0;
var acum1=0;
var acum2=0;
var n12=0;
var n34=2;
var nota12=0;
var nota34=0;
nalum=parseInt(nalum)+parseInt(1);
do
{
var nottt;
n12=n12+1;
nn=prompt('Ingresar la nota '+n12+' del alumno '+nalum);
ojo1=nn*.2;
nota12=(nota12)+(ojo1);
} while (parseInt(n12)<parseInt(2));
do
{
var notttt;
n34=n34+1;
nnn=prompt('Ingresar la nota '+n34+' del alumno '+nalum);
ojo2=nnn*0.3;
nota34=(nota34)+(ojo2);
} while (parseInt(n34)<parseInt(4));
prom=(nota12)+(nota34);
document.write('<br>');
document.write('Promedio del alumno '+nalum+' es '+prom);
document.write('<br>');
if (prom>=3) {
var apro=parseInt(apro)+parseInt(1);
} else {
var repro=parseInt(repro)+parseInt(1);
}
var promt
promt=(promt)+(prom);
} while (parseInt(nalum)<n);
var promtt=promt/n;
document.write('<br>');
document.write(' Promedio total del curso: '+promtt);
document.write('<br>');
document.write(' Numero de estudiantes que aprobaron: '+apro);
document.write('<br>');
document.write(' Numero de estudiantes que reprobaron: '+repro);
document.write('<br>');
</script>
</body>
</html>
jueves, 11 de agosto de 2011
PRIMERA CLASE
Espero que sea un curso agradable, y poder sumergirme en este mundo tan fantastico, ya que los frutos de una buena programacion son maravillosos, pero el camino todavia es largo, para asi llegar a utilizar los conocimientos adquiridos y aplicarlos en el campo .
Suscribirse a:
Entradas (Atom)