La programación informática


La programación informática y sus tipos

¿Qué es la programación?

La programación informática es el proceso en el que seccombinan el diseño, la codificación, el mantenimiento, y la seguridad de los programas. El objeto principal de la programación en el ámbito de la informática es la creación de softwares y aplicaciones, que luego son ejecutados a través de computadoras, programas o plataformas.

Para seguir descubriendo y aprendiendo acerca de la programación informática veamos el siguiente video.



Ya tienes una idea de lo que es la programación informática?.. Ahora vamos a seguir, estudiando los temas propuestos en este material.


¿En qué consiste la programación?

La programación es el proceso por el cual una persona desarrolla un programa, valiéndose de una herramienta que le permita escribir el código, el cual puede estar en uno o varios lenguajes, como C++, Java, Visual Basic, Python, entre otros, y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede "comprender" el microprocesador.

 

¿Qué es un programa informático?

Es un grupo de instrucciones que sirven para realizar determinadas tareas. También llamadas aplicaciones.

 

Algoritmo
¿Qué es un algoritmo?

Es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un determinado problema. Un programa normalmente implementa y contiene uno o más algoritmos.

 

¿En qué consiste la compilación?

El programa escrito en un lenguaje de programación de alto nivel (fácilmente comprensible por el programador) es llamado programa fuente y no se puede ejecutar directamente en una computadora.

La opción más común es compilar el programa obteniendo un módulo objeto, aunque también, si el lenguaje lo soporta, puede ejecutarse en forma directa pero solo a través de un intérprete.

Algunos lenguajes, tal como BASIC, disponen de ambas formas de ejecución, lo cual facilita la tarea de depuración y prueba del programa.

El código fuente del programa se debe someter a un proceso de traducción para convertirlo a lenguaje máquina o bien a un código intermedio, generando así un módulo denominado "objeto". A este proceso se le llama compilación.

 

Tipos de programación 


Tipos de programación informática


Hay diferentes Tipos de Programación que son muy importantes para un computador, según el problema que se necesite resolver.  Entre los que podemos encontrar: La Programación Estructurada, La Programación Modular y la programación orientada a objetos POO.

 

La Programación Estructurada

Se refiere al tipo de programación más antigua en el mercado, esta consiste en ahorrar tiempo en la ejecución de los programas en un computador.

Se puede definir como una técnica para la ejecución de una tarea determinada, es decir, se dividen las tareas en módulos, obteniendo así una mejor productividad y rendimiento en la computadora. Se puede clasificar en:

La Programación Selectiva: Es la utilizada para realizar pruebas de las condiciones de la computadora y de esta manera verificar los resultados mediantes expresiones lógicas.

La Programación Funcional: Es aquella que es usada de manera múltiple, es decir, dentro de ellas se realizan diferentes funciones.

 

Programación modular

En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

A su vez cada módulo puede contener sus propios datos y llamar a otros módulos o funciones.

 

Programación orientada a objetos (POO)

Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.

El elemento principal de la programación orientada a objetos es el objeto.

El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización.

Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.

El polimorfismo y la herencia son unas de sus principales características y por ello dedicaremos más adelante un artículo exclusivamente a tratar estos dos términos.

 

Características de la programación 

  • Exactitud y precisión: resultados sin errores de sintaxis o de lógica.
  • Integridad o completitud: Un programa es completo sólo si ejecuta todas las operaciones se esperan al procesar un conjunto de datos.
  • Generalidad: Un programa bien diseñado puede procesar un conjunto de datos que varían en el número de transacciones. Las instrucciones se deben elaborar para que no se limiten a un número específico de transacciones en el conjunto de datos.
  • Eficiencia: Debe asegurarse de que las instrucciones para manejar datos sean tan rápida y fácilmente como sea posible.
  • Documentación: consiste en el uso de auxiliares que expliquen como ocurre el procesamiento de los datos en un programa.


Entradas que pueden interesarte

Sin comentarios