કોમ્પ્યુટર્સ, પ્રોગ્રામિંગ
મોડ્યુલર પ્રોગ્રામિંગ
મોડ્યુલર પ્રોગ્રામિંગ "ભાગલા પાડો અને રાજ કરો" ના સિદ્ધાંત પર કામ કરે છે. વર્થ તપાસ.
મોડ્યુલર પ્રોગ્રામિંગ સ્વતંત્ર નાના કદના બ્લોક્સ, જે સામાન્ય રીતે મોડ્યુલ્સ કહેવામાં આવે બહુમતી કારણ કે કાર્યક્રમ આયોજન સમાવેશ થાય છે, વર્તન અને સંરચના તદ્દન સંપૂર્ણપણે ગૌણ ચોક્કસ સિદ્ધાંતો છે. જ્યારે વાકયરચનામાં એક દૃશ્ય છે તે "એકમ" ની વિભાવના ઉપયોગ શેર કરવા યોગ્ય છે ભાષાના એકમ કાર્યક્રમ અને તે કેટલાક બ્લોક્સ કાર્યવાહી સ્વરૂપમાં અમલ કરી શકાય છે કે, તેમજ એક મોટી કાર્યક્રમ કારમી એકમ છે જ્યારે કાર્યો સ્વરૂપ છે. મોડ્યુલર પ્રોગ્રામિંગ ઉપયોગ તે શક્ય સરળ બનાવે પરીક્ષણ કાર્યક્રમ અને ભૂલો સમયસર શોધ. તે કડક અન્ય સબટાસ્કના, જે સ્થાપના કાર્યક્રમો ગતિશીલતા સુધરશે થી હાર્ડવેર-નિર્ભર કાર્યો અલગ કરી શકાય છે. સમય જટિલ મોડ્યુલ્સ અલગથી બદલી શકો છો, જે નોંધપાત્ર પ્રક્રિયા સરળ બનાવે છે અને કાર્યક્ષમતા ખૂબ ઊંચો છે બનાવે છે. વધુમાં, મોડ્યુલર પ્રોગ્રામિંગ થી મોડ્યુલ્સ અસરકારક રીતે અન્ય કાર્યક્રમો માટે રચનાત્મક એકમ તરીકે વાપરી શકાય છે, ખૂબ સમજવા માટે સરળ છે.
આ શબ્દ "મોડ્યુલ" પોતાની ત્યારે કાર્યક્રમો લખી એક મોડ્યુલર સિદ્ધાંત ની રજૂઆત સાથે જોડાણ પ્રોગ્રામિંગ ઉપયોગ કરવાની શરૂઆત કરી હતી. સિત્તેરના માં, કરેલ મોડ્યુલમાં કાર્ય અથવા પ્રક્રિયા અમુક પ્રકારના છે, કે જે ચોક્કસ નિયમો અનુસાર લેખિત સ્વરૂપે સમાવવામાં આવી કહેવામાં આવે છે. ત્યારથી તે સમયે સામાન્ય રીતે સ્વીકારવામાં આવે જરૂરિયાતો રચના ન હતી, કરેલ મોડ્યુલમાં કોઇ પ્રક્રિયા જેની કદ પચાસ રેખાઓ પર છે કહેવામાં આવે છે. પર્નાસસ નાટકના પ્રથમ concretized મોડ્યુલ માટેની આવશ્યકતાઓ રચના કરવામાં આવી હતી: ". ક્રમમાં એક મોડ્યુલ ફોર્મ માટે અન્ય સામગ્રીઓ વિશે ન્યૂનતમ જ્ઞાન માટે પૂરતા હોવા જોઈએ માં" તે બહાર વળે તે પ્રથમ સમય પર્નાસસ નાટકના પ્રોગ્રામિંગ છુપાયો માહિતી ખ્યાલ આવી હતી. તેમની વ્યાખ્યા હકીકત એ છે કે મોડ્યુલ નીચો કારણ કે કોઈ એક પ્રક્રિયા અને અધિક્રમ ઉચ્ચતમ સ્તર ઉલ્લેખ કરી શકે છે અમને દોરી જાય છે. સુરક્ષિત છુપાવવા માહિતી માળખાં તે સમયે અસ્તિત્વમાં ઉપયોગ દ્વારા પ્રાપ્ત કરી શકાઈ નથી કારણ કે તેઓ વૈશ્વિક ચલો નાટ્યાત્મક અસર આધિન હતા અને તેમની વર્તણૂક જટિલ કાર્યક્રમોમાં આગાહી મુશ્કેલ છે. તે માળખું કે આ ચલોને અલગ છે બનાવવા માટે જરૂરી હતી. તેના હતો અને તેના પર મોડ્યુલ નામ અપાયું હતું અને આધારિત છે, અને મોડ્યુલર પ્રોગ્રામિંગ થયો હતો.
શરૂઆતમાં એવું ધારવામાં આવ્યું હતું કે જટિલ સોફ્ટવેર સિસ્ટમની અમલીકરણ બાંધકામ રાખે અને ચોક્કસ subtask અમલીકરણ વિગતો છુપાવે કાર્યો અને પ્રક્રિયાઓ સાથે પાર પર મોડ્યુલ ઉપયોગ કરીને લાગુ કરવામાં કરી શકાય છે. પરંતુ ટર્બો પાસ્કલ ભાષામાં તે સંપૂર્ણપણે મોડ્યુલર પ્રોગ્રામિંગ સિદ્ધાંત અમલમાં ન હતી. આ ભાષાનો સંપૂર્ણ આંતરિક મોડ્યુલ્સ સપોર્ટ કરતું નથી, આયાત અપૂરતું લવચીક અમલમાં છે, કારણ કે તે અન્ય કોઇ મોડ્યુલ્સ ઑબ્જેક્ટ્સ આયાત કરવા પરવાનગી આપતું નથી. હકીકત એ છે કે સાથે વ્યક્તિગત કમ્પ્યૂટરો પ્રસારને મોટા પ્રમાણમાં પ્રોગ્રામિંગ લોકો, જે સૈદ્ધાંતિક તૈયારી સરેરાશ સ્તર ઘટાડી શ્રેણી વિસ્તૃત, હકીકત એ છે કે અરજી મોડ્યુલ્સ વિકાસ કાર્યો અને કાર્યવાહી લાઈબ્રેરીઓ સમસ્યા બનાવવાની એક સાધન તરીકે ઉપયોગ કરવામાં આવ્યો હતો તરફ દોરી સાથે આ હકીકત સંયુક્ત પ્રભાવ રહ્યો છે. ફક્ત લાયક પ્રોગ્રામરો કામગીરી ગોઠવણી બધી વસ્તુઓ ભાષા માળખાં સંપૂર્ણ શક્તિ વપરાય છે.
તમે પ્રોગ્રામર દ્રષ્ટિકોણથી પાસ્કલ એકમો પર નજર કરો તો, તેમની સંખ્યા પેટા-કાર્યો એકબીજા સ્વતંત્ર એક નંબર સમસ્યા વિઘટન દ્વારા નક્કી થવી જોઈએ. આત્યંતિક કિસ્સામાં, કરેલ મોડ્યુલમાં નિષ્કર્ષ તરીકે, છે કે તે હાથ ધરવામાં આવે છે સ્થાનિક ક્રિયા માટે વાપરી શકાય છે કે તે માત્ર એક જ સારવાર છે જો જરૂરી, તે ડ્રાફ્ટ કોડમાં કરેલા ફેરફારો સાથે કાર્યક્રમ અન્ય ભાગો પ્રભાવ સંપૂર્ણપણે સ્વતંત્ર હતી.
Similar articles
Trending Now