09982292579
info@mehraeen.ac.ir
فارسی پرچم
فارسی
یک زبان را انتخاب کنید
فارسی پرچم
فارسی
0
دسته ها
خانه تقویم‌آموزشی مدرس وبلاگ چارت‌‌دروس تماس‌با‌ما درباره‌ما انجمن‌ها
طراحی زبان های برنامه سازی

طراحی زبان های برنامه سازی

هدف این درس، آشنایی دانشجویان با اصول طراحی و تحلیل زبان‌های برنامه‌سازی، بررسی پارادایم‌های مختلف، نحو و معنای زبان‌ها، و طراحی ویژگی‌های یک زبان برنامه‌سازی است. دانشجویان در پایان درس توانایی تحلیل زبان‌های موجود، درک مزایا و معایب طراحی آنها و اجرای پروژه‌های ساده طراحی زبان یا مفسر را خواهند داشت.
0 دانش پژوه
14 جلسه
درباره این دوره
چه چیزی یاد خواهید گرفت؟
1. جلسه اول: مقدمه‌ای بر زبان‌های برنامه‌سازی، تاریخچه و نقش زبان‌ها
2. جلسه دوم: پارادایم‌های برنامه‌نویسی: رویه‌ای، شیءگرا، تابعی و منطقی
3. جلسه سوم: ساختار و اجزای زبان برنامه‌سازی: نحو (Syntax) و معنا (Semantics)
4. جلسه چهارم: انواع داده‌ها و متغیرها، عملیات و عبارات
5. جلسه پنجم: کنترل جریان: شرطی‌ها، حلقه‌ها و بلوک‌ها
6. جلسه ششم: توابع و پروسیجرها، بازگشت (Recursion)
7. جلسه هفتم: داده‌های مرکب: آرایه، رکورد، لیست و مجموعه‌ها
8. جلسه هشتم: پارادایم برنامه‌نویسی تابعی و نمونه‌های عملی
9. جلسه نهم: پارادایم برنامه‌نویسی شیءگرا: کلاس‌ها، اشیاء، وراثت و چندریختی
10. جلسه دهم: پارادایم برنامه‌نویسی منطقی و قواعد استنتاج
11. جلسه یازدهم: مدیریت حافظه، scope و lifetime متغیرها
12. جلسه دوازدهم: بررسی زبان‌های محبوب و طراحی زبان جدید
13. جلسه سیزدهم: اصول طراحی مفسر و کامپایلر، مثال عملی
14. جلسه چهاردهم: جمع‌بندی، مرور پروژه‌ها و ارائه تمرین عملی
رحمت هوشدار محجوب
رحمت هوشدار محجوب
6 دوره‌
0 دانش پژوه
رحمت هوشدار محجوب
بررسی سرفصل

این دوره شامل 1 فصل، 14 درس و 4:40 ساعت محتوا می‌باشد.

جلسات
14 بخش‌ها | 4:40 ساعت
جلسه اول
رایگان

مقدمه‌ای بر زبان‌های برنامه‌سازی، تاریخچه و نقش آن‌ها

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه دوم
رایگان

پارادایم‌های برنامه‌نویسی: رویه‌ای، شیءگرا، تابعی و منطقی

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه سوم
رایگان

ساختار و اجزای زبان برنامه‌سازی — نحو (Syntax) و معنا (Semantics)

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه چهارم
رایگان

انواع داده‌ها، متغیرها، عملیات و عبارات

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه پنجم
رایگان

کنترل جریان — شرطی‌ها، حلقه‌ها و بلوک‌ها

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه ششم
رایگان

توابع و پروسیجرها، بازگشت (Recursion)

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه هفتم
رایگان

داده‌های مرکب — آرایه، رکورد، لیست و مجموعه‌ها

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه هشتم
رایگان

پارادایم برنامه‌نویسی تابعی و نمونه‌های عملی

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه نهم
رایگان

پارادایم برنامه‌نویسی شیءگرا: کلاس‌ها، اشیاء، وراثت و چندریختی

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه دهم
رایگان

پارادایم برنامه‌نویسی منطقی و قواعد استنتاج

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه یازدهم
رایگان

مدیریت حافظه، scope و lifetime متغیرها

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه دوازدهم
رایگان

بررسی زبان‌های محبوب و طراحی یک زبان برنامه‌نویسی جدید

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه سیزدهم
رایگان

اصول طراحی مفسر و کامپایلر، مثال عملی

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
جلسه چهاردهم
رایگان

جمع‌بندی، مرور پروژه‌ها و ارائه تمرین عملی

زمان مطالعه 20 دقیقه
ضمیمه‌ها 0
پاسخ به پرسش
تأیید پرسش‌ها

پرسش شما پس از تأیید ادمین نمایش داده خواهد شد.

0
0 دیدگاه خریداران
کیفیت محتوا (0)
مهارت های مربی (0)
ارزش خرید (0)
کیفیت پشتیبانی (0)
پاسخ به نقد
ارسال پاسخ

پاسخ شما به این نقد برای همه کاربران قابل مشاهده است.

طراحی زبان های برنامه سازی
رایگان
این دوره شامل
مشخصات دوره
تاریخ شروع
22 فروردین 1405 | 00:00
بخش‌ها
1
درس
14
ظرفیت
100 دانش پژوه
مدت زمان
2:00 ساعت
دانش پژوه
0
تاریخ ایجاد
7 اردیبهشت 1405
تاریخ به‌روزرسانی
8 اردیبهشت 1405
طراحی زبان های برنامه سازی
در حال مشاهده
طراحی زبان های برنامه سازی