- برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد
- استفاده بهینه از زبان برنامه نویسی موجود
- می توانید با اصلاحات مفید ساختارهای برنامه نویسی آشنا شوید.
- انتخاب بهترین زبان برنامه سازی
- آموزش زبان جدید ساده می شود.
- طراحی زبان جدید ساده می شود.
تاریخچه مختصری از زبانهای برنامه سازی
توسعه زبانهای اولیه
- زبانهای مبتنی بر اعداد (اواخر دهه 1930 تا اوایل دهه 1940)
اهداف الگول عبارت بودند از:
- نشانه های الگول باید به ریاضیات استاندارد نزدیک باشد.
- الگول باید برای توصیف الگوریتمها مفید باشد.
- برنامه ها در الگول باید به زبان ماشین ترجمه شوند.
- الگول نباید به معماری یک ماشین مقید باشد.
- زبانهای تجاری ( 1955)
- زبان هوش مصنوعی (دهه 1950)
- زبانهای سیستم
تکامل معماری نرم افزار
دوران کامپیوترهای بزرگ
- محیط دسته ای
- محیط محاوره ای
- تاثیر بر طراحی زبان
دوران کامپیوتر شخصی
- کامپیوترهای شخصی
- محیطهای سیستم تعبیه شده
- تاثیر بر طراحی زبان
دوران شبکه بندی
- محاسبات توزیعی
- اینترنت
- تاثیر بر زبان برنامه سازی