Este es mi mapa conceptual con respecto a lo que yo entiendo como programación , mencioné algunos conceptos vistos en clase y también algunos de la presentacion que tuvimos, espero que no falte información, pues, eso fue lo que entendí del tema.
Da click en la imagen para ver en grande.
- Los conceptos que manejé fueron:
¿Que es un lenguaje de programacion?
- Defincion: Son lenguajes artificiales que sirven para expresar instrucciones para que una maquina
las lleve acabo
Esa es mi definición.
Cabe mencionar que los lenguajes deberían tener algunas caracteristicas, por ejemplo, ser baratos ( que no cobren por su uso ) , portables, sencillos (debe haber sencilles de uso) , entre otras, en mi mapa conceptual las menciono.
Paradigmas
-Cada lenguaje de programacion tiene un enfoque unico, algunos son
los que se orientan a objetos (orientados a objetos) , los declarativos , los logicos (como prolog)
Las aplicaciones que se les da (algunas)
- Crear programas y aplicaciones
- Bases de datos
- Programar aparatos electricos (Ej. Celulares, refrigeradores,PDA, tecnología movil, entre otros)
Las caracteristicas de los lenguajes de programación (Lo que tienen los lenguajes)
- Sintaxis y semantica : Cada lenguaje tiene su sintaxis y semantica diferente, no es el mismo codigo el de un programa en C y otro en Java que hagan lo mismo.
Por ejemplo en C un programa que diga "Hola mundo" es asi
#include
int main()
{
printf("¡Hola, mundo!\n");
return(0);
}
y en Java sería así
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hola Mundo!" );
}
}
Nótese que hay diferencias en la sintaxis y la semantica de un lenguaje a otro.
Las herramientas que se utilizan
- Compilador: Para trabajar con el lenguaje y que compile el programa.
-Sistema Operativo: Lo considere porque creo que linux es mejor para programadores que windows haciendo una comparación.
La validacion de los programas:
Aqui puse los pasos para la validacion de programas, los que vimos en clase.
Notas:
- Me apoyé en la clase del Martes para hacer este mapa conceptual
- Lo terminé el Domingo 8 - Agosto - 2010
- Utilicé word 2007, tarde un poco en convertir el documento .doc en imagen .jpg , además de mencionar que tuve algunos problemas con word, al hacer los enlaces de un concepto a otro, por lo que, talvez se vean
algunas lineas de otros colores etc..
- Aquí dejo un link para que vean sitio web donde se muestran los codigos de un programa que escribe solamente "Hola mundo" en 366 lenguajes de programacion, ahi podrán apreciar la diferente semántica y sintaxis de los lenguajes de programación.por si les interesa:
Hola Mundo en 366 lenguajes de Programación