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


تاریخچه مختصری از زبانهای برنامه سازی
توسعه زبانهای اولیه

  • زبانهای مبتنی بر اعداد (اواخر دهه 1930 تا اوایل دهه 1940)


اهداف الگول عبارت بودند از:

  • نشانه های الگول باید به ریاضیات استاندارد نزدیک باشد.
  • الگول باید برای توصیف الگوریتمها مفید باشد.
  • برنامه ها در الگول باید به زبان ماشین ترجمه شوند.
  • الگول نباید به معماری یک ماشین مقید باشد.
  • زبانهای تجاری ( 1955)
  • زبان هوش مصنوعی (دهه 1950)
  • زبانهای سیستم


تکامل معماری نرم افزار
دوران کامپیوترهای بزرگ

  • محیط دسته ای
  • محیط محاوره ای
  • تاثیر بر طراحی زبان

دوران کامپیوتر شخصی

  • کامپیوترهای شخصی
  • محیطهای سیستم تعبیه شده
  • تاثیر بر طراحی زبان


دوران شبکه بندی

  • محاسبات توزیعی
  • اینترنت
  • تاثیر بر زبان برنامه سازی