Lenguajes de Programación

 

Estructurada Modular O. Obejtos Concurrente Funcional Logica Volver

Técnica de programación

 

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 q 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.

 

 

Volver
 

 

*