Compiler Design Tutorial
শিক্ষা | 32.7MB
একটি কম্পাইলারটি প্রোগ্রামটির অর্থ পরিবর্তন না করেই একটি ভাষা (সি) এর মতো একটি ভাষা (যেমন সি) এর মতো লেখা কোডটি অনুবাদ করে। এটিও আশা করা হচ্ছে যে একটি কম্পাইলারটি লক্ষ্য কোডটি কার্যকর এবং সময় এবং স্থান অনুসারে অপ্টিমাইজ করা উচিত।
এই টিউটোরিয়াল অ্যাপটি কম্পাইলার বাস্তবায়নের তত্ত্ব এবং অনুশীলনটি বোঝার জন্য খুব দরকারী। এই টিউটোরিয়ালটি লিক্যাল বিশ্লেষণ, সিনট্যাক্স বিশ্লেষণ, শব্দার্থিক বিশ্লেষণ, মধ্যবর্তী কোড প্রজন্ম, কোড অপ্টিমাইজেশান এবং কোড প্রজন্মের মতো কম্পাইলার ডিজাইনের তত্ত্ব রয়েছে। সমস্ত পর্যায়ে একটি বিবরণ উপস্থাপনা ফর্ম দেওয়া হয়।
এই টিউটোরিয়ালটি এমন শিক্ষার্থীদের জন্য ডিজাইন করা হয়েছে যারা কম্পাইলার মৌলিক নীতিগুলি শেখার এবং বুঝতে আগ্রহী। এছাড়াও একটি কম্পাইলার নকশা আগ্রহী যারা জন্য সহায়ক। প্রতিটি ফেজ সহজেই উদাহরণ দিয়ে বর্ণনা করে।
এই টিউটোরিয়ালটি সি, জাভা ইত্যাদি প্রোগ্রামিং ভাষার কিছু মৌলিক জ্ঞান প্রয়োজন
বৈশিষ্ট্য:
1। বিষয় / অধ্যায় অনুযায়ী পাঠ।
2। প্রতিটি বিষয় subtopics জ্ঞান পাঠ।
3। এছাড়াও আমার দ্বারা প্রস্তুত ইউটিউব ভিডিও লিঙ্ক অন্তর্ভুক্ত।
4। প্রশ্ন ব্যাংক।
5। স্লাইডে সম্পূর্ণ অফলাইন নোট।
বিষয়:
1। কম্পাইলার নকশা: ভূমিকা
2। বুটস্ট্র্যাপিং
3। লেক্সিক্যাল বিশ্লেষণ: নিয়মিত এক্সপ্রেশন, থম্পসন নির্মাণ
4। সিনট্যাক্স বিশ্লেষণ: শীর্ষ-ডাউন এবং নীচে-আপ পার্সিং
5। শীর্ষ-ডাউন পার্সিং: ভবিষ্যদ্বাণীমূলক পার্সিং (প্যারিসিং)
6। নীচে আপ পার্সিং: সহজ LR (SLR), LR (LALR) এর দিকে তাকান
7। শব্দার্থিক বিশ্লেষণ
8। মধ্যবর্তী কোড জেনারেশন: তিন ঠিকানা কোড
9। কোড অপ্টিমাইজেশান: বেসিক ব্লক
10। কোড জেনারেশন: অ্যালগরিদম, Getreg () ফাংশন
- Include more topics and examples
- Show notes and my video lectures side by side
আপডেট করা হয়েছে: 2023-12-01
বর্তমান ভার্সন: CD
Android প্রয়োজন: Android 4.2 or later