miércoles, 11 de agosto de 2010

Tarea#1

Hola Dra Sara y compañeros de clase. Aqui les muestro lo que es mi mapa conceptual de lo que entendi de la primera clase de lenguajes de programacion.

Como podran ver esta algo resumido ya que intente solo poner la informacion mas relevante y de la manera mejor resumida.


Los lenguajes de programacion se utilizan para expresar instrucciones o pasos que una maquina puede obedecer.

Lo que entendi fue que los lenguajes de programacion deben siempre ser sencillos expresivos,claros, baratos(en tiempo y costo) entre otras cosas.
Tambien que dos de sus fundamentos son la Sintaxis y la Semántica.
La sintaxis es como se escriben las expresiones de un lenguaje en si es su construccion, mientras que la semántica es la interpretacion del significado de alguna expresion.

En los lenguajes vi la relacion del hardware con el sistema operativo, el sistema operativo sirve como interfaz entre el hardware y los programas, que a la vez, estos son utilizados por algun usuario.

Para ser un poco mas especificos, los programas necesitan de una validacion(Pasos).
Esta validacion es verificar que el programa cumple con las especificaciones que el usuario requiere.
Los pasos para una validacion son:
*Depuracion
*Pruebas
*Verificacion

En el mapa tambien aparece lo que son los paradigmas, estos son los diferentes enfoques que puede tener un lenguaje de programacion, por ejemplo:

El imperativo: Este es el que lleva una secuencia de instrucciones para que una maquina pueda realizar una tarea o u operacion, es el mas comun. Ej: C, Basic.

Funcional: Es caracterizado porque se declaran funciones y no variables, no tiene construcciones estructuradas como la iteracion y debido a eso, es muy frecuenta la recursividad. Ej ML, Haskell

Logico: Este es a base de proposiciones y consecuencias, no nos indica el como hacer algo si no mas bien que hacer. Ej: PROLOG

Orientado a objetos: Se encapsulan operaciones a objetos (instancias) y se utiliza para diversas aplicaciones. Ej C#, Phyton, Java

Cada enfoque tiene sus propias caracteristicas y como vimos en clase no es que uno sea mejor que el otro si no se debe aprender cuando utilizar cada enfoque.

Bueno esto es mas o menos una explicacion de mi mapa conceptual, cualquier sugerencia o comentario no duden en dejar un post. Espero les haya podido ser claro...

Saludos.

13 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Hola Gera, gracias por tu comentario en mi blog, estuve checando el tuyo y me gusto la manera en que resumiste todo el tema, aunque creo que en el mapa te faltaron algunos aspectos como los ejemplos de lenguajes representación y consulta. Algo que me gusto de tu reporte fue que aparte de el mapa conceptual diste una pequeña explicación de cada punto, eso me parece estupendo ya que creo que la mayoría no lo hicimos.
    Espero que andes bien.
    luego te veo
    Bye.

    ResponderEliminar
  3. ei gerardo ami me gusta la manera de desarollar tu blog coincido que talves te falto agregar algunos puntos pero tambien lo que incluite estubo biien se supone qe la dr,dijo que incluyeraos lo que habiamos entendido de la clase biien !

    ResponderEliminar
  4. :)

    hola, como estas

    pues tu mapa te quedo muy bien , su informacion como tu lo dijiste antes esta muy resumida pero pues lo bueno es que al final ampliaste un poco mas sobre los conceptos de lo que pusiste en tu mapa, es un buen punto eso ya que como algunos han dicho no muchos hisimos eso, pues tambien te hubiera quedado mejor tu mapa con un poco mas de ejemplos, pero en la forma que lo ejecutaste te quedo bien

    suerte

    nos vemos

    ResponderEliminar
  5. Hola Gera

    Me gusta tu mapa, la informacion que pusiste esta biien detallada, esta muy completa, me gusto que aparte pusieras mas informacion aqui en el blog, toda la informacion bien explicada.

    I like!

    ResponderEliminar
  6. HOlaaa de nuevooo :)
    me gusto tu mapithaaa la explicacion :)

    ResponderEliminar
  7. hola!!

    me gusto mucho la presentacion y explicacion de tu mapa que fue muy detallada .. =)

    ResponderEliminar
  8. Esta muy bien tu reporte la informacion esta detallada adema de que esta muy colorido y llama mas la atencion. (:

    ResponderEliminar
  9. Bien, aunque no entendí bien algunas relaciones de tu mapa.

    Calificación: 2.7/3

    Saludos =)

    ResponderEliminar
  10. Hola esta muy bien tu mapa aunque te falto definir un poco como era la relación de tu mapa ya que me confundio un poco

    ResponderEliminar
  11. un poco confunso con algunas relaciones pero esta bien la informacion que incluiste

    ResponderEliminar
  12. creo que estuvo bien que pusieras mas informacion aparte del mapa, ya que como dicen en algunos comentarios es un poco confusoo

    ResponderEliminar
  13. Tu mapa esta muy bien, solo que te falto acomodarlo mejor por que si están un poco confuso, pero esta bien la información

    ResponderEliminar