ᲙომპიუტერებიᲞროგრამირების

Მოდულური პროგრამირება

მოდულური პროგრამირება მუშაობს პრინციპით "გათიშე და იბატონე". ღირს იძიებს.

მოდულური პროგრამირება მოიცავს ორგანიზება პროგრამა, გავურბივარ დამოუკიდებელი მცირე ზომის კორპუსები, რომლებიც, როგორც წესი, მოუწოდა მოდული, ქცევა და სტრუქტურა საკმაოდ სრულიად დაქვემდებარებული გარკვეული პრინციპები. აღსანიშნავია, რომ გაუზიაროს გამოყენების კონცეფცია "ერთეული", როდესაც არსებობს მოსაზრება, სინტაქსური ერთეული ენის პროგრამა და როდესაც ეს გამანადგურებელი ერთეული დიდი პროგრამა რამდენიმე ბლოკად, რომელიც შეიძლება განხორციელდეს სახით პროცედურები, ისევე როგორც სახით ფუნქციები. გამოყენება მოდულური პროგრამირება შესაძლებელს ხდის გამარტივების ტესტირების პროგრამა და დროული გამოვლენის შეცდომები. ეს შეიძლება იყოს მკაცრად გამოყოფილი ტექნიკის დამოკიდებული ამოცანები სხვა subtasks, რომელიც გააუმჯობესებს მობილობის დადგენილი პროგრამები. დრო კრიტიკულ მოდულები შეიძლება შეცვალოს ცალკე, რომელიც მნიშვნელოვნად ამარტივებს პროცესს და ეფექტურობის გაცილებით მაღალია. გარდა ამისა, მოდულური პროგრამირება ბევრად უფრო ადვილია იმის გაგება, მას შემდეგ, რაც მოდულები შეიძლება ეფექტურად გამოიყენება, როგორც სამშენებლო ბლოკები სხვა პროგრამებს.

ტერმინი "მოდულის" თავად დაიწყო იქნას გამოყენებული პროგრამირების შემოღებასთან დაკავშირებით მოდულარული პრინციპი, როდესაც წერა პროგრამები. სამოცდაათიანი, მოდული მოუწოდა გარკვეული ფუნქცია ან პროცედურა, რომელიც უკვე დაწერილია მიხედვით გარკვეული წესები. მას შემდეგ, რაც იმ დროს არ იყო ჩამოყალიბებული საყოველთაოდ აღიარებული მოთხოვნების, მოდულის ეწოდება ნებისმიერი პროცესი, რომლის ზომა არის ორმოცდაათი ხაზები. Parnassus პირველი კონკრეტდება მოთხოვნები მოდულის ჩამოყალიბდა: "იმისათვის, რომ შექმნან ერთი მოდული უნდა იყოს საკმარისი, რომ მინიმალური ცოდნა შინაარსი სხვა." გამოდის, რომ ეს იყო პირველი შემთხვევა, Parnassus ჩამოყალიბდა კონცეფცია ინფორმაცია იმალებოდა პროგრამირების. მისი განმარტება მივყავართ იმ ფაქტს, რომ მოდული შეიძლება მოხსენიებული ნებისმიერი ერთი პროცედურა, როგორც ყველაზე დაბალი და მაღალი დონის იერარქიაში. საიმედოდ მალავს ინფორმაციას ვერ მიიღწევა გამოყენების სტრუქტურები, რომ არსებობს იმ დროს, მას შემდეგ, რაც ისინი ექვემდებარება დრამატული ეფექტი გლობალური ცვლადები და მათი ქცევის პროგნოზირება ძნელია, კომპლექსური პროგრამები. საჭირო იყო, რათა შეიქმნას სტრუქტურა, რომელიც იზოლირებულია ამ ცვლადებს. ეს იყო მისი და დაასახელა მოდული, საფუძველზე, და დაიბადა მოდულური პროგრამირება.

თავდაპირველად ეს იყო ვარაუდი, რომ განხორციელების კომპლექსური პროგრამული სისტემები შეიძლება განხორციელდეს მოდულის დადგა ფუნქციები და პროცედურები სამშენებლო აერთიანებს და მალავს განხორციელების დეტალები, კერძოდ, subtask. მაგრამ Turbo Pascal ენაზე სრულად არ ასრულებს პრინციპი მოდულური პროგრამირება. ეს ენა არ უჭერს მხარს სრული შიდა მოდულები, იმპორტი ხორციელდება არასაკმარისად მოქნილი, მას შემდეგ, რაც არ იძლევა იმპორტი ობიექტების ნებისმიერი სხვა მოდულები. კომბინირებული გავლენა ამ ფაქტს იმით, რომ გავრცელების პერსონალური კომპიუტერი მნიშვნელოვნად გაფართოვდა სპექტრი პროგრამირების ადამიანი, რომელიც შემცირდა საშუალო დონის თეორიული მომზადება, გამოიწვია იმ ფაქტმა, რომ განვითარების პროგრამა მოდულები გამოყენებულ იქნა, როგორც საშუალება პრობლემას ქმნის ბიბლიოთეკების ფუნქციებს და პროცედურებს. მხოლოდ პროგრამისტები გამოიყენება სრული ძალა ენაზე სტრუქტურების ყველა ობიექტების აგება ოპერაციებში.

თუ გადავხედავთ Pascal ერთეული პროგრამისტი პერსპექტივა, მათი რაოდენობა უნდა განისაზღვროს რღვევა პრობლემა შევიდა რიგი საქვეუწყებო ამოცანები, დამოუკიდებელი ერთმანეთს. უკიდურეს შემთხვევაში, მოდული შეიძლება გამოყენებულ იქნას იმ დასკვნამდე, რომ ეს არის მხოლოდ ერთი მკურნალობა, საჭიროების შემთხვევაში, ადგილობრივი ქმედება, რომელიც ხორციელდება, ეს იყო სრულიად დამოუკიდებელი გავლენის დანარჩენ პროგრამაში ცვლილებების პროექტში კოდი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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