RačunalaProgramiranje

Modularnog programiranja

Modularnog programiranja radi na principu "zavadi pa vladaj". Smisla istraživati.

Modularnog programiranja uključuje organizaciju programa kao mnoštvo nezavisnih malih blokova, koji se obično nazivaju modula, ponašanje i strukture su prilično potpuno podređeni određenim principima. To je vrijedno da dijele korištenje koncepta "jedinice", kada je pogled na sintaktičke jedinice jezika programa, a kada je to postrojenje jedinica velikog programa u nekoliko blokova koji se mogu implementirati u obliku procedura, kao iu obliku funkcija. Korištenje modularnog programiranja omogućava da se pojednostavi program testiranja i pravovremeno otkrivanje grešaka. Može se strogo odvojiti zadataka hardver zavisni od drugih podzadataka, koji će poboljšati mobilnost utvrđenih programa. vremenski kritične moduli mogu mijenjati odvojeno, što znatno pojednostavljuje proces i čini efikasnost je mnogo veći. Osim toga, modularnog programiranja je mnogo lakše shvatiti, jer moduli se mogu efikasno koristiti kao blokovi za druge programe.

Izraz "modula" sama je počela da se koristi u programiranju u vezi sa uvođenjem modularnom principu prilikom pisanja programa. Sedamdesetih godina, modul koji se zove neka vrsta funkcije ili procedure, koja je napisana prema određenim pravilima. Pošto u to vrijeme nije formirana opšteprihvaćenim zahtjeve, modul se zove svaki proces čija je veličina do pedeset linije. Parnassus prvi konkretizovana formirane su zahtjevi za modul: ". U cilju da se formira jedan modul bi trebao biti dovoljan za minimalno znanje o sadržaju drugog" Ispostavilo se da je to bio prvi put Parnasa formira koncept skrivanje informacija u programiranju. Njegovoj definiciji nas dovodi do toga da se modul može se uputiti na bilo koji pojedinačni postupak kao najniži i najviši nivo hijerarhije. Sigurno skrivanje informacija ne može se postići upotrebom struktura koje postoje na vrijeme, jer su bili podvrgnuti dramatičan učinak globalnih varijabli i njihovo ponašanje je teško predvidjeti u složenim programima. Bilo je potrebno stvoriti strukturu koja je izolovan od tih varijabli. To je bio njen i po imenu modula i na osnovu njega, a rođen je modularnog programiranja.

U početku se pretpostavljalo da je implementacija složenih softverskih sistema može biti implementiran pomoću modula u rangu sa funkcijama i procedurama što je izgradnja ujedinjuje i skriva detalje implementacije određenog podzadatak. Međutim, u Turbo Pascal jeziku to nije u potpunosti implementiran princip modularnog programiranja. Ovaj jezik ne podržava potpunu internu modula, uvoz implementiran nedovoljno fleksibilni, jer ne dozvoljava da uvozi predmete od bilo kojeg drugog modula. Kombinovani utjecaj ove činjenice sa činjenicom da uz širenje osobnih računala znatno prošireni asortiman programiranje ljudi, što je smanjilo prosječan nivo teorijske pripreme, dovelo je do toga da je razvoj aplikacija modula su korišteni kao sredstvo za stvaranje problema biblioteka funkcija i procedura. Samo kvalificirani programeri koristiti punu snagu jezika struktura za sve objekte u strukturiranju operacija.

Ako pogledate Pascal jedinice iz perspektive programera, njihov broj treba da bude određen razlaganje problema u niz pod-zadataka, nezavisne jedna od druge. U ekstremnom slučaju, modul se može koristiti za zaključak da je samo jedan tretman, ako je potrebno, na lokalnu akciju koja se obavlja, to je potpuno nezavisan od utjecaja drugih dijelova programa sa promjenama je u nacrtu zakona.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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