
- عنوان انگلیسی مقاله: An Introduction to Scheme
- عنوان فارسی مقاله: مقدمه ای بر زبان برنامه نویسی scheme
- دسته: مهندسی کامپیوتر – برنامه نویسی
- فرمت فایل ترجمه شده: WORD (قابل ویرایش)
- تعداد صفحات فایل ترجمه شده: 25
- دانلود رایگان نسخه اصلی مقاله
چکیده ترجمه
هر زبان برنامه نویسی یک مدل ماشین دارد که دیدگاههای زبان بر اساس این ماشین ساخته می شود.زبانهای قدیمی مثل c مدل ماشین سخت افزاری دارند بدین معنی که آنها فکر می کنند که سیستم محیطی در قسمتی از واحدهای سخت افزاری است و بر اساس آن ساخته می شود. زبانهای دیگری مثل prolog ترجیح می دهند فکر کنند که سیستم اساسی یک ماشین منطقی است. غالبا زبانها نقطه نظرهای متفاوتی را ارائه می دهند:آنها دریافته اند که مدل برای محاسبات به وسیله یک ماشین است که مغز محاسباتی بزرگی دارد که قادر است محاسبات معین را با سرعت و بدون خطا اجرا کند که در غیر این صورت ساختمان ماشین مجهول است. این زبانها که کمتر مناسب هستند به موقعیتهایی از حافظه تقسیم بندی می شوند و اختصاص می یابند. زبانهایی که مناسب هستند به توابع و ارزیابی آنها تقسیم بندی می شوند.هسته scheme که ما مورد بحث قرار خواهیم داد یکی از این زبانهای تابعی است.
تاریخچه
Scheme به وسیله Gerald jay sussman و guy l.steele در آزمایشگاه mit at در سال 1975 طراحی شد.scheme نسلی از سه زبانی است که در اینجا شرح می دهیم.
در سالهای بین 50 و 60 john maccarthy, لیسپ را که شباهت زیادی به lambda calculus(حساب جامعه و فاضله) داشت طراحی کرد. منطق دانان یک نظریه محاسباتی در سال سی ام مطرح کردند که هر موضوع محاسباتی اساسا’ یک تابع بودوهر عملگر عملیات تابع بود. لیسپ یک زبان نوع پویا بود که با یک نحو غیر معمول (پیشوندی وپرانتز گذاری شده) ساخته شد.
اطلاعات فایل
- فرمت: zip
- حجم: 0.12 مگابایت
- شماره ثبت: 411


مقالات مشابه
- پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی
- عنوان: طراحی و پیاده سازی زبانهای برنامه سازی فرمت: پاورپوینت تعداد صفحات: 258 صفحه فصل اول: اصول طراحی زبانها چرا زبانهای برنامه سازی را مطالعه می کنیم؟ برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد استفاده بهینه از زبان برنامه نویسی موجود می توانید با اصلاحات مفید ساختارهای برنامه نویسی آشنا شوید. انتخاب بهترین زبان برنامه سازی آموزش زبان جدید ساده می شود. طراحی زبان جدید ساده می شود. تاریخچه مختصری از زبانهای برنامه سازی توسعه زبانهای اولیه زبانهای مبتنی بر اعداد (اواخر دهه 1930 تا اوایل دهه 1940) اهداف الگول عبارت بودند از: نشانه های الگول باید به ...
- پاورپوینت طراحی و پیاده سازی زبانهای برنامه سازی-4718
- اطلاعات فایل نویسنده: حسین کوهستانی دسته بندی: کامپیوتر قیمت: 25000 توماندر این جزوه که به صورت پاورپوینت و در 259 اسلاید نوشته شده است شما با مفاهیم طراحی و پیاده سازی زبانهای برنامه سازی آشنا می شوید. در ابتدا مختصری در مورد تاریخچه زبان های برنامه نویسی ارایه شده و در ادامه به تکامل زبان های برنامه نویسی و معماری نرم افزار پرداخته شده است. فهرست مطالب : اصول طراحی زبانها اثرات معماری ماشین اصول ترجمه زبان مدلسازی خواص زبانها انواع داده اولیه بسته بندی وراثت کنترل ترتیب اجرا کنترل زیر برنامه مدیریت حافظه