Type Inference Basics: Build a Compiler That Understands Types — WalkSelf
⏱ 2 ঘ 54 মিন 📚 29 পাঠ 🎧 অডিও সংস্করণ

Type Inference Basics: Build a Compiler That Understands Types

ধাপ-ভিত্তিক লিখিত গাইড ব্যবহার করে স্ক্র্যাচ থেকে আপনার নিজস্ব type-inferring compiler তৈরির মাধ্যমে প্রোগ্রামিং ভাষা কীভাবে স্বয়ংক্রিয়ভাবে টাইপ সনাক্ত করে তা শিখুন।

  • 💬 এআই প্রশিক্ষক
    যেকোনো পাঠ সম্পর্কে জিজ্ঞাসা করুন, যেকোনো সময় সঙ্গে সঙ্গে স্পষ্ট উত্তর পান।
  • 🕐 যেকোনো সময় শুরু করুন
    কোনো সময়সূচি বা সময়সীমা নেই — নিজের গতিতে, যখন খুশি শিখুন।
  • 🌐 বাংলায়
    পাঠ, কাজ ও সার্টিফিকেট — সবকিছু সম্পূর্ণ আপনার ভাষায়।

এই কোর্স সম্পর্কে

আপনি কি কখনো ভেবে দেখেছেন যে আধুনিক প্রোগ্রামিং ভাষাগুলো আপনার স্পষ্টভাবে ঘোষণা করা ছাড়াই কীভাবে আপনার Variable এর টাইপগুলো জেনে যায়? আপনার নিজস্ব type-inferring compiler তৈরি করে আধুনিক টাইপ সিস্টেমের রহস্য উন্মোচন করুন। স্পষ্ট, টেক্সট-ভিত্তিক পাঠের মাধ্যমে, আপনি ম্যানুয়াল টাইপ লেখা থেকে অ্যালগরিদম কীভাবে স্বয়ংক্রিয়ভাবে টাইপ সমাধান এবং যাচাই করে তা বোঝার দিকে পা বাড়াবেন। আপনি একটি মৌলিক compiler ইঞ্জিন তৈরি করবেন যা Functions, Variables এবং জটিল Expressions পরিচালনা করে। আপনি যা শিখবেন: টাইপ সিস্টেমের মূল ধারণা, Static analysis এবং টাইপ সুরক্ষার বিষয়টি বুঝুন; কোডের গঠন উপস্থাপন করতে Expressions বিশ্লেষণ করুন এবং Abstract Syntax Trees (ASTs) তৈরি করুন; পদ্ধতিগতভাবে টাইপ সীমাবদ্ধতা সমাধানের জন্য Unification অ্যালগরিদম বাস্তবায়ন করুন; Functions, Variables এবং নেস্টেড বন্ধনীর জন্য টাইপ ইনফারেন্স নিয়মগুলো ম্যাপ করুন; আপনার compiler এর মধ্যে টাইপ ত্রুটি পরিচালনা করুন এবং ব্যর্থ হওয়া টাইপ চেকগুলো Debug করুন; শিল্প-মানের ভাষায় ব্যবহৃত আধুনিক টাইপ সিস্টেম প্যাটার্নগুলো এক্সপ্লোর করুন। কোর্সটি প্রয়োজনীয় পরিভাষা এবং টাইপ তত্ত্বের মৌলিক ধারণা দিয়ে শুরু হয়। সেখান থেকে, আপনি Constraint collection, Unification এবং Abstract syntax tree জেনারেশনের ধাপ-ভিত্তিক ব্যাখ্যাগুলো পড়ে নেবেন। এই কোর্সটি কৌতুহলী ডেভলপার এবং কম্পিউটার সায়েন্স অনুরাগীদের জন্য তৈরি করা হয়েছে যারা compiler ডিজাইন বুঝতে চান, যার জন্য পূর্বে compiler তৈরির কোনো অভিজ্ঞতার প্রয়োজন নেই। আধুনিক প্রোগ্রামিং ভাষার অভ্যন্তরীণ কাজগুলো আনলক করতে আজই পড়া শুরু করুন।

আপনি কী পাবেন

  • 📜 সমাপ্তির সনদ
    আপনার LinkedIn প্রোফাইলে যোগ করুন
  • 💬 ব্যক্তিগত AI টিউটর
    কোনো পাঠে আটকে গেছ? যেকোনো সময় তোমার বিল্ট-ইন টিউটরকে যেকোনো কিছু জিজ্ঞেস করো।
  • 🎧 অডিও সংস্করণ অন্তর্ভুক্ত
    যেতে যেতে শিখুন — পর্দা লাগবে না
  • ♾️ আজীবন অ্যাক্সেস
    যখন খুশি ফিরে আসুন — মেয়াদ নেই
  • 📱 ফোন বা কম্পিউটার
    যেকোনো জায়গা, যেকোনো ডিভাইস
  • 💸 ১৪-দিনের ফেরত
    কোনো প্রশ্ন নয়
  • ⚡ সংক্ষিপ্ত ও কেন্দ্রীভূত
    2 ঘ 54 মিন ব্যবহারিক বিষয়বস্তু

পর্যালোচনা

এখনো কোনো পর্যালোচনা নেই — প্রথম হয়ে আপনার অভিজ্ঞতা ভাগ করুন।

পর্যালোচনা লিখুন

☆☆☆☆☆
পাঠানোর পরে সাইন ইন করতে বলব — আপনার খসড়া সংরক্ষিত থাকবে।

শিক্ষার্থীরা এটিও নিয়েছেন

সাধারণ প্রশ্ন

এই কোর্সের জন্য কী প্রয়োজন? +

শুধু ইন্টারনেট সংযুক্ত একটি ফোন বা কম্পিউটার। কোনো ইনস্টল বা বিশেষ হার্ডওয়্যার লাগে না।

কীভাবে পরিশোধ করব? +

Stripe-এর মাধ্যমে কার্ডে। আমরা কার্ডের তথ্য সংরক্ষণ করি না — Stripe নিরাপদে পরিচালনা করে।

আমি কি ফেরত পেতে পারি? +

হ্যাঁ — ১৪ দিনের মধ্যে সম্পূর্ণ ফেরত, কোনো প্রশ্ন নয়।

কতদিন অ্যাক্সেস থাকবে? +

চিরকালের জন্য। একবার কেনার পর কোর্স আপনার — যখন খুশি ফিরে আসুন।

আমি কি সনদ পাব? +

হ্যাঁ। সম্পন্ন করার পর আপনি একটি সনদ পাবেন, যা LinkedIn প্রোফাইলে যোগ করতে পারবেন।

এই খাতের জন্য
টেক ডিজাইন অর্থ মার্কেটিং স্বাস্থ্য শিক্ষা আতিথেয়তা উৎপাদন