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

Operational Semantics of Programming


کارشناسی
مقطع:
معناشناسی عملیاتی برنامه‌نویسی
نام درس:

تخصصی اختیاری

گروه درس:

پیش‌نیاز:

نظری

نوع درس:

ندارد

هم‌نیاز:

48

تعداد ساعت:

3

تعداد واحد:

دارد

حل تمرین:

سرفصل درس:

  • معناشناسی عملیاتی. درستی یابی برنامه. تایپ های بازگشتی. مروری بر انواع معناشناسی، سیستم های انتقالی، درستی یابی برنامه، تایپ های فرمال، ساختار استقرایی و درختی تجرید شده، توابع و فراخوانی توابع، معناشناسی داده، هم ارزی معناها، معناشناسی برنامه نویسی موازی.

منابع:

  • Winskel, G., (1994), The Formal Semantics of Programming Languages An Introduction, The MIT Press,

  • Pierce, B.C. (2002). Types and programming languages. MIT Press

  • Course page of Semantics of Programming Languages, Dept. of Compuuter Science, University of Cambridge: https://www.cl.cam.ac.uk/teaching/2021/Semantics/

Last updated