সম্প্রতি ডিজিটালাইজড এবং একটি রেপোতে রূপান্তরিত হয়েছে, আসল অ্যাপোলো 11 নির্দেশিকা কম্পিউটার উত্স কোডটি গিথুবটিতে দেখার জন্য উপলব্ধ করা হয়েছে ।
ইন MAIN.agc , রেপো লেখক মন্তব্য তারা যে
বিশাল একতরফা উত্স কোডটি ছোট, আরও পরিচালনযোগ্য অংশগুলিতে বিভক্ত করুন - অর্থাত্ পৃথক উত্স # ফাইলগুলিতে।
একটু পরে, লেখক বলেছেন
এটি যুক্তিসঙ্গতভাবে জিজ্ঞাসা করা যেতে পারে যে কেন কয়েক হাজার লাইনের উত্স অন্তর্ভুক্তির মাধ্যমে যুক্ত হয়, কেবল সোর্স ফাইলগুলিকে স্বতন্ত্রভাবে একত্রিত করে এবং তারপরে এটিকে কার্যকর করার জন্য সংযুক্ত করে inking উত্তরটি হ'ল মূল উন্নয়ন দলের কোনও লিঙ্কার ছিল না er
আমি লিঙ্কারগুলি কী তা জানি এবং আমি সেগুলির বিষয়টি বুঝতে পারি-তবে আমি কখনও এই শব্দবন্ধটি শুনিনি (যতদূর এএসএম যায়) "অন্তর্ভুক্তির মাধ্যমে যোগ দেওয়া"।
এটার মানে কি? প্রোগ্রামিংয়ে লিঙ্কাররা একটি বড় বিষয় বিবেচনা করে, আমি আগ্রহী যে "অন্তর্ভুক্তির উপায়" দ্বারা লিঙ্কারগুলির এই বিকল্পটি কী এবং এটি কীভাবে কাজ করে তা আমি আগ্রহী।
#include
মধ্যে ডিরেক্টিভেরC
। অন্য কথায়, কোড বিংয়ের পরিবর্তে একসাথে সংযুক্ত থাকা উপাদানগুলিতে সংকলিত কোডের চেয়ে দেখে মনে হয়$
যে একটি বৃহত উত্স ফাইল তৈরি করতে স্বরলিপিটিতে সেই ফাইলের বিষয়বস্তু অন্তর্ভুক্ত রয়েছে। এটির পরে একটি বৃহত উত্স ফাইলটি একটি একক সত্তা হিসাবে সংকলিত হয়।