InformáticaProgramación

Programación modular

Programación modular traballa co principio de "dividir para reinar". Paga a pena investigar.

programación modular implica organizar o programa como unha pluralidade de bloques de pequenas dimensións independentes, que adoitan ser chamados módulos, o comportamento ea estrutura son bastante completo subordinadas determinados principios. Paga a pena compartir o uso do concepto de "unidade" cando hai unha vista do sintáctica unidade dunha linguaxe de programa e cando é unha unidade de esmagamento de un gran programa en varios bloques que poden ser aplicadas en forma de procedementos, así como na forma de funcións. O uso de programación modular fai posible simplificar o programa de probas ea detección atempada de erros. Pode ser estrictamente separadas tarefas dependentes do hardware doutras subtarefas, que mellorará a mobilidade dos programas establecidos. módulos de tempo crítico pode cambiar por separado, o que simplifica considerablemente o proceso e fai que a eficiencia é moito maior. Ademais, a programación modular é moito máis doado de entender, xa que os módulos poden ser efectivamente utilizados como bloques de construción para outros programas.

O termo "módulo" en si comezou a ser usado na programación en conexión coa introdución dun principio modular ao escribir programas. Nos anos setenta, un módulo chamado algún tipo de función ou procedemento, que foi escrito segundo certas regras. Como naquela época non foi formada requisitos xeralmente aceptados, o módulo chámase calquera proceso cuxo tamaño é de ata cincuenta liñas. Parnassus primeira concreta requisitos para o módulo formáronse: "para formar un único módulo debe ser suficiente para que o coñecemento mínimo sobre o contido do outro." Acontece que era a primeira vez Parnassus formado o concepto de ocultación de información na programación. A súa definición nos leva ao feito de que o módulo pode ser sometido a calquera procedemento único como baixo e máis alto nivel da xerarquía. Firmemente ocultar a información non podería ser alcanzado polo uso de estruturas que hai, no momento, xa que estaban suxeitos a efecto dramático de variables globais e seu comportamento é difícil de prever en programas complexos. Era necesario crear unha estrutura que é illado a partir destas variables. Era ela e chamado módulo, e con base nel, e naceu de programación modular.

Inicialmente pensábase que a implementación de sistemas de software complexos poden ser aplicados mediante o módulo en pé de igualdade coas funcións e procedementos como a construción une e oculta os detalles de implementación dunha subtarefa particular. Pero en linguaxe Turbo Pascal non foi totalmente implementado o principio de programación modular. Esta linguaxe non soporta módulos internos integrais, importación aplicadas suficientemente flexible, xa que non permite importar obxectos de calquera outros módulos. A influencia combinada deste feito co feito de que, coa proliferación de ordenadores persoais expandir variedade de persoas de programación, o que reduciu o nivel medio de preparación teórica, levou ao feito de que o desenvolvemento de módulos de aplicación foron usados como un medio de crear o problema de bibliotecas de funcións e procedementos. Só programadores cualificados usado todo o poder das estruturas da lingua para todos os obxectos na estruturación de operacións.

Se ollar para as unidades Pascal dende a perspectiva dun programador, o seu número debe ser determinada pola descomposición do problema en un número de sub-tarefas, independentes un do outro. No caso extremo, o módulo pode ser usado para a conclusión é só un tratamento, se é necesario, para a acción local que se realiza, era totalmente independente da influencia doutras partes do programa coas modificacións introducidas no proxecto de código.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.birmiss.com. Theme powered by WordPress.