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