컴퓨터프로그래밍

모듈성

모듈 형 프로그래밍은 "분할 통치"의 원리로 작동합니다. 가치 조사.

모듈 형 프로그램은 일반적으로 모듈이라고 독립적 인 작은 크기의 블록의 복수로 프로그램을 구성 포함, 행동과 구조는 매우 완전히 종속 특정 원칙이다. 이 구문의 전망을 때 그것은 "단위"의 개념의 사용을 공유 할 가치가 언어의 단위 프로그램과뿐만 아니라에서, 절차의 형태로 구현 될 수있는 몇 가지 블록으로 큰 프로그램의 분쇄 장치를 때 함수의 형태. 모듈 프로그래밍의 사용은 가능한 한 간단하게 테스트 프로그램 및 오류의 적시에 감지. 그것은 엄격하게 확립 된 프로그램의 이동성을 향상시킬 다른 하위에서 하드웨어에 의존하는 작업을 분리 할 수있다. 시간이 중요한 모듈은 크게 프로세스를 단순화하고 효율이 훨씬 높다하게하는, 개별적으로 변경할 수 있습니다. 모듈이 효과적으로 다른 프로그램을위한 빌딩 블록으로 사용 할 수 있기 때문에 또한, 모듈 형 프로그래밍은 이해하기 훨씬 쉽습니다.

용어 "모듈"자체 프로그램을 작성할 때 모듈 원리의 도입과 관련하여 프로그램에 사용하기 시작했다. 70 년대, 모듈은 특정 규칙에 따라 기록 된 함수 또는 절차의 일종이라고. 그 당시 일반적으로 인정 된 요구 사항을 형성되지 않았기 때문에, 모듈은 크기가 오십 개의 라인까지 어떤 과정이라고합니다. 파르 먼저 모듈에 대한 요구 사항이 형성 구체화 ". 다른의 내용에 대한 최소한의 지식이 충분합니다 하나의 모듈을 형성하기 위해" 그것은 파르 프로그래밍에 숨어있는 정보의 개념을 형성 처음 밝혀졌습니다. 그의 정의는 모듈이 가장 낮은 같은 하나의 절차와 계층 구조의 가장 높은 수준이라고 할 수 있다는 사실에 우리를 이끈다. 안전하게들은 글로벌 변수의 극적인 효과를 적용했고, 그들의 행동은 복잡한 프로그램에 예측하기 어렵 기 때문에 정보가 시간에 존재하는 구조의 사용에 의해 달성 될 수 숨 깁니다. 이들 변수로부터 격리되는 구조를 만들 필요가 있었다. 그것은 그녀를했다 그것에 모듈 이름 및 기반, 모듈 형 프로그래밍 태어났다.

처음에는 복잡한 소프트웨어 시스템의 구현 구성을 통합하는 특정 서브 태스크의 실행 정보를 숨기는로서 기능 및 절차와 동등 모듈을 사용하여 구현 될 수 있다고 가정 하였다. 그러나 터보 파스칼 언어로 완전히 모듈 프로그래밍의 원리를 구현되지 않았습니다. 그것은 다른 모듈에서 개체를 가져올 수 없기 때문에 전체 내부 모듈을 지원하지 않습니다이 언어는, 수입은 충분히 유연하게 구현했습니다. 개인용 컴퓨터의 확산이 크게 이론적 인 준비의 평균 수준을 감소 프로그래밍 사람들의 범위를 확장하여, 응용 프로그램 모듈의 개발은 함수와 프로 시저의 라이브러리의 문제를 만드는 수단으로 사용되었다는 사실을 주도한다는 사실이 사실의 결합에 영향을 미친다. 자격을 갖춘 프로그래머는 작업의 구조에있는 모든 개체의 언어 구조의 모든 기능을 사용했다.

당신은 프로그래머의 관점에서 파스칼 단위 보면, 자신의 번호가 서로 독립적 하위 작업의 숫자로 문제의 분해에 의해 결정되어야한다. 필요한 경우, 극단적 인 경우, 상기 모듈이 수행되는 로컬 동작에, 단지 하나의 치료 종결에 사용될 수 있으며, 이는 임시 코드에서 변경하여 프로그램의 다른 부분의 영향을 완전히 독립적이다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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