Learn C Programming

lesson ৩ / ৮ · Undefined behaviour, debugging আর সত্যিকারের C পড়া

Module ১৬ · Undefined behaviour, debugging আর সত্যিকারের C পড়া

সত্যিকারের C পড়া: SQLite-এর code-এ এক চক্কর

Proপড়া

Amara জানতে চায়, সত্যিকারের একটা database নাম তুলনা করে কীভাবে। SQL-এ SELECT আর select একই শব্দ। তাই ও SQLite নামিয়ে আনে, যে database তোমার phone আর browser-এর ভিতরে বসে আছে (Module 0 lesson 5)। ওর src folder-এ 125টা .c file, মোট প্রায় 209,000 লাইন।

Pro lesson

এটা আরও গভীরে যায়

এই track এ আর Learn Pro তে এটা পাওয়া যায়। Skill Test এর প্রতিটা প্রশ্নের উত্তর free lesson থেকেই দেওয়া যায়, তাই এটা গভীরতা, certificate এর পথে বাধা না।

সত্যিকারের C পড়া: SQLite-এর code-এ এক চক্কর এর ভেতরে কী আছে

  1. চারটা ধাপ, সবসময় এই ক্রমে
  2. Code আনা, আর version বেঁধে রাখা
  3. ধাপ 1: header comment-টাই contract
  4. ধাপ 2: type বলে কী ঢোকে আর কী বের হয়
  5. ধাপ 3: একটা function আর তার caller-রা
  6. ধাপ 4: body, সবার শেষে
  7. দ্বিতীয় চক্কর: Linux kernel-এর strncasecmp
  8. বড় source tree-তে পথ খুঁজে নেওয়া
  9. Licence: কার code পড়ছ