آموزش طراحی و پیاده سازی زبان های برنامه سازی (مرور – تست کنکور ارشد)

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس فرشید شیرافکن
مهندس فرشید شیرافکن

عضو هیأت علمی فرادرس

دانشجوی دکترای تخصصی بیو انفورماتیک


مهندس فرشید شیرافکن دارای مدرک کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار است و در حال حاضر دانشجوی دکترای بیوانفورماتیک دانشگاه تهران هستند. ایشان از مدرسین نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده اند. (+)



درس طراحی و پیاده سازی زبان های برنامه سازی یکی از دروس تخصصی کنکور مهندسی کامپیوتر است. نیاز به آشنایی به حداقل دو زبان برنامه نویسی برای یادگیری بهتر این درس، وجود دارد. مجموعه در ۹ فصل آموزش داده می شود که اکثر تست ها از فصل های انتهایی است. به جرات می توان گفت که این آموزش یکی از بهترین منابع موجود می باشد.

👤 مدرس: مهندس فرشید شیرافکن
🕓 مدت زمان: ۹ ساعت و ۱۸ دقیقه
🎓 تعداد دانشجو: ۵۴ نفر این آموزش را تهیه کرده اند.
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۵,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    درس طراحی و پیاده سازی زبان های برنامه سازی یکی از دروس تخصصی کنکور مهندسی کامپیوتر است. نیاز به آشنایی به حداقل دو زبان برنامه نویسی برای یادگیری بهتر این درس، وجود دارد. مجموعه در ۹ فصل آموزش داده می شود که اکثر تست ها از فصل های انتهایی است. به جرات می توان گفت که این آموزش یکی از بهترین منابع موجود می باشد.

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: اصول طراحی زبان – معماری ماشین – زمان های بایند – ساختار نحوی زبان – مراحل ترجمه – گرامر
      • تاریخچه
      • دسته بندی زبان های برنامه سازی
      • معیارهای یک زبان خوب
      • قابلیت تعامد
      • کنترل نوع
      • بایند
      • زمان های بایند
      • انواع بایند
      • تست مهندسی کامپیوتر – دولتی ۸۳، ۸۴، ۸۵، ۸۷
      • دسته بندی متغیرها (ایستا – پویا)
      • گرامر مستقل از متن
      • گرامر BNF
      • گرامر مبهم
      • فرایند کامپایل
      • تست مهندسی کامپیوتر – دولتی ۸۶
    • درس دوم: انواع داده های – استراکچر – لیست و…
      • نوع داده – توصیفگر نوع داده
      • امضای (signature) عملیات
      • نوع داده صحیح – نوع ممیز شناور – نوع ممیز ثابت – نوع شمارشی – نوع زیر بازه – نوع بولی
      • نوع کاراکتری – رشته های کاراکتری – نوع داده اشاره گر
      • نمایش حافظه برای مقادیر اشاره گر
      • مشکلات اشاره گرها
      • نوع داده مرجع (refrence)
      • اشاره گر به استراکچر
      • فایل ها
      • شیء داده (data object)
      • طول عمر شیء داده
      • اسامی در زبان ها
      • ثابت
      • ساختمان داده (عملیات انتخاب عنصر – اعلان ساختمان داده ها – کنترل نوع ساختمان داده)
      • آرایه (تابع دستیابی – توصیفگر زمان ترجمه برای بردار)
      • آرایه های دو بعدی (ذخیره آرایه دو بعدی)
      • تست مهندسی کامپیوتر – دولتی ۹۰
      • برش آرایه
      • آرایه های انجمنی
      • ساختمان (استراکچر) – فرمول دستیابی به عنصر i ام رکورد R
      • رکورد با طول متغیر
    • درس سوم: شی گرایی
      • کلاس
      • سازنده و مخرب
      • شی محلی و سراسری
      • تابع دوست
      • کلاس دوست
      • وراثت
      • پلی مورفیسم (چند ریختی)
      • سربار گذاری عملگرها
      • تست مهندسی کامپیوتر – دولتی ۸۳ و ۸۴
    • درس چهارم: کنترل ترتیب اجرا
      • دسته بندی ساختارهای کنترل ترتیب
      • کنترل ترتیب در سطح عبارات
      • ترتیب ارزیابی عملگر
      • تست مهندسی کامپیوتر – دولتی ۸۸
      • عبارات محاسباتی و سرریز
      • ترتیب ارزیابی عملوند
      • راه حل های مسئله ترتیب عملوندها
      • عملگر با بیش از یک کاربرد
      • عبارات رابطه ای
      • عبارات منطقی
      • ارزیابی مدار کوتاه
      • اثرات جانبی ناشی از استفاده از مدار کوتاه
      • ساختارهای کنترل ترتیب در سطح دستورات
      • دستورات انتخاب
      • تست مهندسی کامپیوتر – دولتی ۸۸
      • ساختار انتخاب چندگانه
      • پیاده سازی ساختارهای انتخاب
      • ساختار جدول پرش
      • تست مهندسی کامپیوتر – دولتی ۸۳، ۸۶، ۹۰
      • دستورات تکرار
      • نکات طراحی در مورد دستورات تکرار
      • حلقه هایی با کنترل منطقی
      • تست مهندسی کامپیوتر – دولتی ۹۲
      • تکرار بر اساس ساختمان داده ها
      • تکرار گر (iterator)
      • پیاده سازی دستورات حلقه تکرار
      • دستورات انشعاب غیر شرطی
    • درس پنجم: حوزه ها (ایستا – پویا)
      • زیر برنامه
      • تست مهندسی کامپیوتر – دولتی ۸۸
      • محیط ارجاع
      • رکورد فعالیت
      • بخش های محیط ارجاع زیر برنامه
      • قوانین حوزه زبان
      • حوزه پویا و ایستا
      • مشکلات حوزه پویا
      • متغیرهای محلی – پیاده سازی محیط ارجاع محلی
      • تخصیص و ارجاع به متغیرهای قابل حذف شدن
      • پارامترهای مجازی و واقعی
      • تناظر بین پارامترها
      • تست مهندسی کامپیوتر – دولتی ۸۴، ۸۵، ۸۶، ۸۷، ۸۹، ۹۰، ۹۱، ۹۳، ۹۴
    • درس ششم: انتقال پارامتر به زیر برنامه ها
      • سه مدل معنایی انتقال پارامترها، وقتی انتقال فیزیکی صورت می گیرد.
      • ارسال با مقدار – ارسال با نتیجه – ارسال با مقدار و نتیجه – ارسال با ارجاع – انتقال پارامتر – ارسال با نام
      • آنومالی در Call by Name
      • ۱۰ تست مهندسی کامپیوتر (سال های ۸۳ تا ۹۳)
    • درس هفتم: پیاده سازی زیر برنامه ها
      • پیاده سازی زیر برنامه های ساده
      • رکورد فعالیت و کد زیر برنامه های ساده
      • پیاده سازی زیر برنامه شامل متغیر پویای پشته ای
      • رکورد فعالیت تابع sub
      • محتویات پشته
      • زنجیر پویا
      • پیاده سازی زیر برنامه های بازگشتی
      • پیاده سازی زیر برنامه های تودرتو
      • زنجیر ایستا (static chain)
      • معایب زنجیر ایستا جهت دستیابی به متغیرهای غیر محلی
      • نمایشگر – Display
      • پیاده سازی حوزه پویا
      • دستیابی عمیق
      • تفاوت های روش دستیابی عمیق و روش زنجیر ایستا
      • دستیابی سطحی
      • تست مهندسی کامپیوتر – دولتی ۹۰ و ۹۱
    • درس هشتم: مدیریت حافظه
      • عناصری از برنامه که در حین اجرا نیاز به حافظه دارند
      • دیدگاه های بررسی مدیریت حافظه
      • روش های مدیریت حافظه
      • حافظه heap را می توان به دو صورت در نظر گرفت
      • ارجاع معلق
      • روش های حل مسئله ارجاع معلق
      • روش های اصلی جمع آوری حافظه مازاد
    • درس نهم: لیسپ
      • مقدمه
      • دستور انتخاب cond
      • تابع eval
      • لیست
      • دستورات کار با لیست (list, cons, length, remove, CAR, CDR, CADDR, nthCDR, RPLACA, RPLACD ,…)
      • آرایه
      • استراکچر
      • تابع
      • مپ(map)
      • عبارت لامبدا
      • متغیرهای آزاد
      • تست مهندسی کامپیوتر – دولتی ۹۱ و ۹۴ و ۹۵

     

    مفید برای رشته های
    • کامپیوتر

     

    دانشجویان گرامی، می توانید برای تکمیل یادگیری خود از «آموزش طراحی و پیاده سازی زبان های برنامه سازی‎» استفاده کنید.

     



    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : اصول طراحی زبان – معماری ماشین – زمان های بایند – ساختار نحوی زبان – مراحل ترجمه – گرامر - ۲۵ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۹ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : انواع داده های – استراکچر – لیست - ۲۵ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۹ مگابایت (کلیک کنید +)


    بخش ۳ : شی گرایی - ۵۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. برای تنظیم کیفیت نمایش آنلاین روی علامت کلیک نمایید یا اینکه آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۴۹ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : کنترل ترتیب اجرا - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : حوزه ها (ایستا – پویا) - ۲۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : انتقال پارامتر به زیر برنامه ها - ۲۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : پیاده سازی زیر برنامه ها - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : مدیریت حافظه - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : لیسپ - ۲۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش طراحی و پیاده سازی زبان های برنامه سازی (مرور – تست کنکور ارشد)
    ناشر فرادرس
    کد آموزش FVSFTE118
    مدت زمان ۹ ساعت و ۱۸ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۵۴۵ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزشها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۸۸۳۱۲۲۷۶ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش طراحی و پیاده سازی زبان های برنامه سازی (مرور – تست کنکور ارشد)

    هزینه آموزش: ۲۵,۰۰۰ تومان




    سایر آموزش های مهندس فرشید شیرافکن



    مطالب مرتبط


    دیدگاه ها

    تا کنون ۵۴ نفراز این آموزش استفاده کرده اند.

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش طراحی و پیاده سازی زبان های برنامه سازی (مرور – تست کنکور ارشد)

هزینه آموزش: ۲۵,۰۰۰ تومان



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.

Please leave this field empty.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان