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