গঠন করা হয় বন্টন একটি অংশ শরীর, কিন্তু ব্যবহার করা যেতে পারে বিমূর্ত। ধারণা, যা ল্যাটিন থেকে আসে গঠন , তোলে উল্লেখ ব্যবস্থা এবং অংশ ক্রম একটি মধ্যে পুরো ।
এই সংজ্ঞা থেকে, কাঠামোর ধারণাটিতে অসংখ্য অ্যাপ্লিকেশন রয়েছে। এটি কোনও বিল্ডিং বা বাড়ির মূল অংশগুলির বিতরণ এবং ক্রম, পাশাপাশি বর্ম বা বেস যা নির্মাণকে সমর্থন করে । উদাহরণস্বরূপ: "প্রথম নজরে এটি দেখতে খুব আধুনিক একটি বিল্ডিংয়ের মতো দেখায় তবে এর কাঠামোটি বিশ্লেষণ করতে হবে" , "আমি এই ঘরের কাঠামোটিকে পছন্দ করি, প্রধান ঘরের পাশে বাথরুমটি রয়েছে" , "কাঠামোর ব্যর্থতা ভেঙে পড়েছিল কুয়ালালামপুরের একটি টাওয়ারের ” ।
কাঠামোটি বুদ্ধিদীপ্ত একটি কাজের অংশ বা অংশগুলির বিতরণ এবং ক্রমও হ'ল: "স্টিফেন কিং দ্বারা নির্মিত নতুন বইটিতে আটটি অধ্যায় এবং একটি উপস্থাপনা সমন্বিত একটি কাঠামো রয়েছে " , "সর্বাধিক জনপ্রিয় গানের কাঠামোটি গঠন করা হয়েছে শ্লোক-কোরাস-শ্লোক দ্বারা " , " এটি একটি অস্বাভাবিক কাঠামোযুক্ত একটি চলচ্চিত্র, যা নায়কটির মৃত্যুর সাথে শুরু হয় এবং তারপরে বর্ণনা করেন যে তিনি কীভাবে সেই মারাত্মক মুহুর্তে পৌঁছেছিলেন । "
জন্য সমাজবিজ্ঞান, সামাজিক কাঠামো জনসংখ্যা একটি নির্দিষ্ট সংগঠন এবং একটি নির্দিষ্ট প্রযুক্তি ব্যবহার করে যা তিনি বাসিন্দা হন এবং পরিবেশে বিকাশ রয়েছে।
কম্পিউটিংয়ের ক্ষেত্রে, ডেটা স্ট্রাকচার প্রোগ্রামিংয়ের কাজের সুবিধার্থে অভিপ্রায় অনুসারে প্রাথমিক তথ্য সংগঠনের রূপ। অন্যদিকে প্রাথমিক তথ্য হ'ল নূন্যতম তথ্য যা কোনও সিস্টেমের মধ্যে ছিল ।
কাঠামোগত প্রোগ্রামিং
অন্যদিকে, কাঠামোবদ্ধ প্রোগ্রামিং ব্যবহার প্রত্যাখ্যান এতে যান নির্দেশ (ইংরেজি থেকে যান , যার মানে করতে যান ) যা কোডে অন্য এক বিন্দু থেকে জাম্পিং দেয় এবং নিরীক্ষণ এবং বজায় রাখা কঠিন করে তোলে,, উপরন্তু উৎপত্তি হয়ে যাবার জন্য এর শেষ দিনটিতে একটি বিশাল সংখ্যক ত্রুটি ।
প্রোগ্রামগুলির বিকাশকে বোঝার এই উপায়টি 70 এর দশকের শেষের দিকে আবির্ভূত হয়েছিল এবং এর প্রচারকরা আশ্বাস দিয়েছিলেন যে কোনও অ্যাপ্লিকেশন এর নীতির ভিত্তিতে তৈরি করা যেতে পারে; যদিও এই দৃষ্টান্ত দ্বারা ছাঁদা যারা, তাদের সব থেকে পুনরুত্পাদন করা যাবে চেয়ে বেশি কাঠামোর সঙ্গে ভাষা যদি , সুইচ , জন্য এবং সময় ।
এটি উপস্থিত হওয়া অবধি ব্যবহৃত প্রোগ্রামিং মোডের সাথে সম্মানজনকভাবে যে সুবিধাগুলি সরবরাহ করে সেগুলির মধ্যে উপরে বর্ণিতগুলি ছাড়াও:
* এটা তোলে আরও সহজ করার জন্য পরিবর্তন করতে সমাপ্ত কোড, যা রক্ষণাবেক্ষণ খরচ ইতিবাচক প্রভাব রয়েছে;
* বিভিন্ন নির্দেশাবলী একে অপরের সাথে বৃহত্তর সম্পর্ক প্রদর্শন করে যা কোড কাঠামোকে আরও সুসংগত করে তোলে;
* কোডটি বোঝা সহজ, যেহেতু পঠনটি গোটো ব্যবহারের বিভ্রান্তিকর লাইন বিরতি ছাড়াই ধারাবাহিকভাবে করা হয়;
* কাঠামোর বৃহত্তর স্বচ্ছতার কারণে প্রোগ্রামগুলি পরীক্ষা ও ডিবাগ করার জন্য কম প্রচেষ্টা প্রয়োজন;
* এই দৃষ্টান্তের উপর বিল্ডিং প্রথম ধাপ: নকশা থেকে প্রক্রিয়াটিকে সহজ করে তোলে।
যদিও যে কোনও ভাষা ব্যবহার করে কাঠামোগত প্রোগ্রামিংয়ের নীতিগুলির সম্মান করা সম্ভব, প্রথম বছরগুলিতে সর্বাধিক ব্যবহৃত হ'ল পাস্কাল, এএলজিএল, অ্যাডা এবং পিএল / আই। সাম্প্রতিক দশকে, অন্যান্য দৃষ্টান্তগুলি যেমন অবজেক্ট-ওরিয়েন্টেড এবং মডুলার প্রোগ্রামিংয়ের উত্থান হয়েছে, প্রত্যেকে বিভিন্ন সমস্যা সমাধানের চেষ্টা করছে।