Son diversas las técnicas de programación. Estas varían de acuerdo al
paradigma de programación utilizado. En este material se presentara
la programación estructurada y la programación modular correspondientes
al paradigma imperativo. Las otras técnicas de programación
también se describen brevemente en los botones correspondientes.
El termino programación estructurada se refiere a un conjunto de técnicas
que han ido evolucionando desde los primeros trabajos de Edgar Dijkstra. Se
basa en el uso de recursos abstractos, diseño descendente y numero limitado
de estructuras de control que minimizan la complejidad de los programas y
por, consiguiente, reducen los errores; hacen los programas mas fáciles de
escribir, verificar, leer y mantener. Los programas deben estar dotados de
una estructura.
La programación modular consiste en dividir al programa en módulos, cada uno
de los cuales ejecuta una tarea especifica y se codifica de forma
independiente de los demás. Cada programa desarrollado con esta técnica
contiene un modulo denominado programa principal desde el que se controla a
los demás módulos.
¿ Que es
un lenguaje de programación ?
Los lenguajes de programación son un conjunto de reglas,
herramientas y condiciones
que nos permiten crear
programas o aplicaciones dentro de una computadora. Estos programas
son los que nos permitirán ordenar distintas acciones a la computadora en un
"idioma"
comprensible por ella.
Como su nombre lo indica, un lenguaje tiene su partesintáctica
y su parte semántica. ¿Qué quiere decir esto? Que todo lenguaje
de
programación
posee reglas acerca de cómo se deben escribir las sentencias y
de
qué forma
A su vez, los
lenguajes de programación se dividen en tres grandes grupos: los lenguajes
de máquina, los de bajo nivel y los de alto nivel.
No sólo existen varios tipos de
lenguajes de programación,
sino que también podemos encontrar
distintas formas de programar una aplicación.
Hay diversos paradigmas que
nos permiten encontrar una solución más adecuada a nuestros problemas.
La
idea es que el programador los conozca y sepa seleccionar el
que mas le convenga para cada situación
particular.
Lo que es verdad es que para cada paradigma conviene utilizar
ciertos lenguajes de programacion,
y no cualquiera.
Esto se debe a que la mayoría de los lenguajes fueron
creados para ser
utilizados en determinados ambientes de programación.
A continuación veremos las formas de programar más conocidas
y utilizadas en la
actualidad,
aunque siempre se están desarrollando técnicas y lenguajes nuevos para todas
las exigencias que nuestra sociedad y los avances tecnológicos nos imponen.
Los
ingenieros y desarrolladores de los lenguajes de programación siguen
investigando métodos que se adapten cada vez mejor a las nuevas computadoras
y los nuevos microprocesadores que se mejoran día a día.