Programación

¿QUÉ ES?

Es el proceso de diseñar, codificar, depurar y mantener el código fuente  de programas computacionales. El propósito de la programación es crear programas que exhiban un comportamiento deseado, el cual se divide en alto y bajo nivel. los de alto nivel son paradigmas que se clasifican en:

  • ​Imperativos (usan enunciados, pascal).
  • Objetos (utilizan clases, C++ y NetBeans).
  • Funcionales (aplican funciones, lips).
  • Lógicos (usan echos, prolog).

Desarrolla software para facilitar tareas por medio de códigos, el cual necesita:
  • semántica (significado).
  • sintaxis (enunciados, simples y estructurados).

Utiliza diversas herramientas las cuales son:
  • Depuración (identifica y corrige errores).
  • Verificación (comprueba el funcionamiento del programa).
  • Pruebas (modifica y analiza los casos).

LA PROGRAMACIÓN EN LA VIDA COTIDIANA

La programación a través de los años a tomado un papel fundamental para el desarrollo de la especie humana, ya que este grandioso proceso a permitido el surgimiento de la llamada era tecnológica. Puesto que la programación permite el funcionamiento de ciertas máquinas, gracias a la inserción de algoritmos, facilitando la realización de diversas tareas que el ser humano no puede llevar a cabo.

OBJETIVOS DE LA PROGRAMACIÓN

La programación debe perseguir la obtención de programas de calidad. Para ello se establece una serie de factores, las cuales son las siguientes:

  • Correctitud: Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo. Es muy importante especificar claramente qué debe hacer el programa antes de su desarrollo.

  • Claridad: Es importante que el programa sea lo más claro y legible posible, para facilitar tanto su desarrollo como su mantenimiento.

  • Eficiencia: Se trata de que el programa al hacer lo que nosotros deseábamos, lo haga a través del gestionamiento, utilizando los recursos que se le presentaron desde el principio. También hace referencia al tiempo en que tarda en realizar una tarea y así mismo la cantidad de memoria que necesita, pero hay otros recursos que también pueden ser de consideración para mejorar la eficiencia de un programa, dependiendo de su naturaleza (espacio en disco que utiliza, tráfico en la red que genera, etc.).

  •  Portabilidad: Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma, ya sea hardware o software, diferente a aquélla en la que se desarrolló.


1 comentario: