پاورپوینت طراحی و پياده سازی زبانهای برنامه سازی فصل اول اصول طراحی زبان ها (pptx) 258 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 258 اسلاید
قسمتی از متن PowerPoint (.pptx) :
طراحی و پياده سازی زبانهای برنامه سازی
1
فصل اول
اصول طراحی زبانها
2
چرا زبانهای برنامه سازی را مطالعه می کنیم؟
برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد
استفاده بهینه از زبان برنامه نویسی موجود
می توانید با اصلاحات مفید ساختارهای برنامه نویسی آشنا شوید.
انتخاب بهترین زبان برنامه سازی
آموزش زبان جدید ساده می شود.
طراحی زبان جدید ساده می شود.
3
تاریخچه مختصری از زبانهای برنامه سازی
توسعه زبانهای اولیه
زبانهای مبتنی بر اعداد (اواخر دهه 1930 تا اوایل دهه 1940)
اهداف الگول عبارت بودند از:
نشانه های الگول باید به ریاضیات استاندارد نزدیک باشد.
الگول باید برای توصیف الگوریتمها مفید باشد.
برنامه ها در الگول باید به زبان ماشین ترجمه شوند.
الگول نباید به معماری یک ماشین مقید باشد.
4
تاریخچه مختصری از زبانهای برنامه سازی
توسعه زبانهای اولیه (ادامه)
زبانهای تجاری ( 1955)
زبان هوش مصنوعی (دهه 1950)
زبانهای سیستم
5
تاریخچه مختصری از زبانهای برنامه سازی (ادامه)
تکامل معماری نرم افزار
دوران کامپیوترهای بزرگ
محیط دسته ای
محیط محاوره ای
تاثیر بر طراحی زبان
دوران کامپیوتر شخصی
کامپیوترهای شخصی
محیطهای سیستم تعبیه شده
تاثیر بر طراحی زبان
6
تاریخچه مختصری از زبانهای برنامه سازی (ادامه)
تکامل معماری نرم افزار(ادامه)
دوران شبکه بندی
محاسبات توزیعی
اینترنت
تاثیر بر زبان برنامه سازی
7
تاریخچه مختصری از زبانهای برنامه سازی (ادامه)
دامنه های کاربرد
کاربردها در دهه 1960
پردازش تجاری
محاسبات علمی
برنامه نویسی سیستم
کاربردهای هوش مصنوعی
8
تاریخچه مختصری از زبانهای برنامه سازی (ادامه)
دامنه های کاربرد(ادامه)
کاربردهای قرن 21
پردازش تجاری
محاسبات علمی
برنامه نویسی سیستم
کاربردهای هوش مصنوعی
انتشارات
فرآیند
کاربردهای جدید (مانند شی گراهاو...)
9