Top to bottom vs Bottom-up programming approach in Hindi?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(Top to bottom vs Bottom-up programming approach in Hindi) में मैं आपको top to bottom approach और bottom to up approach के बारे में हिंदी में बताने जा रहा हूँ |

यह दोनों ही approach procedure oriented language और object oriented language के सन्दर्भ में है |Top to bottom vs Bottom-up programming approach in Hindi|

जैसा कि आप में से बहुत से लोग जानते होंगे कि procedure oriented language को हम top to bottom approach के साथ लिखते है |Top to bottom vs Bottom-up programming approach in Hindi|

और object oriented language को हम bottom to उप approach के साथ लिखते है |Top to bottom vs Bottom-up programming approach in Hindi|

Top to bottom approach: Top to bottom vs Bottom-up programming approach in Hindi

top to bottom लिखने से तात्पर्य यह नहीं है कि आप किसी भी पेज अथवा text editor में इसे ऊपर से नीचे कि तरफ लिखते है , ऐसा बिलकुल भी नहीं है |

यहाँ पर top तो bottom approach का असल मतलब यह है कि हम एक बड़े प्रॉब्लम को छोटे छोटे पार्ट अथवा chunks में डिवाइड कर लेते है और फिर coding करना start करते है |

top to bottom approach में हम main function को सबसे पहले define कर लेते है और फिर इसके अंदर हम सभी functions को एक एक करके डिफाइन करते जाते है |

मतलब कि पहले सबसे important पार्ट को लिखते है फिर उसके बाद दूसरे पार्ट्स अथवा methods को लिखते है |

Bottom up approach: Top to bottom vs Bottom-up programming approach in Hindi

वही bottom up approach का मतलब भी यह बिलकुल भी नहीं है कि आप text editor में नीचे से ऊपर कि तरफ लिखना चालू कर दे|

जबकि यहाँ पर bottom up approach का मतलब यह है कि यहाँ पर हम सबसे पहले छोटे छोटे पार्ट्स को solve करते है और फिर बाद में main प्रॉब्लम को solve करते है |

bottom up approach में हम सबसे पहले हम classes और functions को define करते है और आखिरी में हम main फंक्शन को लिखते है |

bottom up approach में पहले छोटी छोटी Problems को solve किया जाता है और फिर बाद में उन्हें combined करके हम बड़ी problem का solution निकाल सकते है |

You can also go through a few more amazing blog links related to C/C++:

Problems of procedure-oriented language in Hindi…
This Pointer In C++ In Hindi…
how to learn c language easily…
C Language Interview Question In Hindi…
Looping In C In Hindi…
Switch Statement In C In Hindi…
IF Statement In C In Hindi…
IF-Else Statement In C In Hindi…
Nested If-Else Statement In C In Hindi…
Top to bottom vs Bottom-up programming approach in Hindi…

Quick Q&A:

प्रोग्रामिंग के अंदर top-down और bottom-up approach में क्या अंतर होता है?

जो bottom -up model होता है वो composition based होता है | और जो top -down model होता है वो decomposition approach based होता है |

कभी कभी bottom -up approach में यह कठिन होता है कि initial stage पर हम overall functionality को समझ सके|

और top -down मॉडल में दिक्कत यह है कि उसे आप छोटे छोटे problem set में divide करना possible नहीं हो पाता है|

What is a bottom-up approach in programming? programming में bottom -up approach क्या होती है?

Bottom -up programming जो है वो top -down प्रोग्रामिंग के opposite होती है|

इस टाइप की programming approach में हम पहले application को existing primitive के साथ construct कर लेते है |

और फिर धीरे धीरे requirement के हिसाब से उसमे और complicated features add करते जाते है |

और यह प्रोसेस जब तक चलती है जब तक पूरी application को अभी के requirement के हिसाब से complete न कर लिया जाये|

Why is OOP called a bottom-up approach? OOP को हम bottom -उप approach क्यों कहते है ?

OOP design सिस्टम में सिस्टम के individual parts को भी डिटेल में specify किया जाता है |

और यह सारे parts जो है वो एक बड़े component अथवा सिस्टम से लिंक होते है |

C ++, java और etc languages जो है वो bottom -up approach को use करती है |

bottom -up approach में प्रत्येक object को पहले define किया जाता है |

Why C is a top-down approach? C को Top -down approach क्यों कहते है ?

C programming language जो है वो problem solve करने के लिए Top -down approach का use करती है |

Top -down approach जो है वो high -level डिज़ाइन के साथ start होती है और low -level implementation के साथ इसका end होता है |

Top -down approach के अंतर्गत हम problem solve करने के लिए हम निम्नलिखित procedure को फॉलो करते है:

  • सबसे पहले हम problem का high -level design create करेंगे|
  • उसके बाद हम main function को लिखेंगे|
  • main function से हम sub -function को कॉल करेंगे|
  • इसके बाद हम requirement के base पर कोड अथवा implement करेंगे|

इसलिए C को हम Top -down approach कहते है |

Which language uses a top-down approach? कौन सी languages Top -down approach use करती है ?

Top -down approach मुख्यतः structured programming languages द्वारा use की जाती है जैसे कि C, Fortran, etc |

और जो bottom -up approach होती है वो object oriented programming languages द्वारा उपयोग की जाती है जैसे कि C++, C#, Java, etc|

What are different programming approaches? programming approach कितने प्रकार की होती है?

programming की मुख्य दो approach होती है:

Imperative programming – focuses on how to execute, and defines control flow as statements that change a program’s state

Declarative programming – focuses on what to execute, and defines program logic, but not detailed control flow.

इस ब्लॉग(Top to bottom vs Bottom-up programming approach in Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते support@a5theory.comपर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.