ترجمه مقاله مقدمه ای بر زبان برنامه نویسی scheme
ترجمه مقاله مقدمه ای بر زبان برنامه نویسی scheme در 25 صفحه ترجمه فارسی و 16 صفحه متن انگلیسی |
![]() |
دسته بندی | مهندسی کامپبوتر و فناوری اطلاعات |
فرمت فایل | docx |
حجم فایل | 56 کیلو بایت |
تعداد صفحات فایل | 41 |
عنوان انگلیسی :
An Introduction to Scheme
عنوان فارسی :
مقدمه ای بر زبان برنامه نویسی scheme
فایل انگلیسی :
16 صفحه ورد قابل ویرایش
فایل فارسی :
25 صفحه ورد قابل ویرایش
Introduction
Every programming language has a ``machine model,"" which is a philosophy of how that language views the underlying machine as being structured. Traditional languages such as C have a physical machine model, which means they think of the ambient system in terms of the hardware units that it is built up of. Others, such as Prolog, prefer to think of the underlying system as being a logic engine.
Some languages take on a different viewpoint: they perceive the model to be a mathematical one, whereby the machine is a huge mathematical ``brain"" capable of performing certain computations rapidly and unerringly, but of otherwise unknown construction. Such languages are less likely to deal with memory locations and assignments, and more likely to deal with functions and their evaluation. The core of Scheme, which we will discuss here, is one such language..
مقدمه :
هر زبان برنامه نویسی یک مدل ماشین دارد که دیدگاههای زبان بر اساس این ماشین ساخته می شود.زبانهای قدیمی مثل c مدل ماشین سخت افزاری دارند بدین معنی که آنها فکر می کنند که سیستم محیطی در قسمتی از واحدهای سخت افزاری است و بر اساس آن ساخته میشود. زبانهای دیگری مثل prolog ترجیح می دهند فکر کنند که سیستم اساسی یک ماشین منطقی است.
غالب زبانها نقطه نظرهای متفاوتی را ارائه می دهند:آنها دریافته اند که مدل برای محاسبات بوسیله یک ماشین است که مغز محاسباتی بزرگی دارد که قادر است محاسبات معین را با سرعت و بدون خطا اجرا کند که در غیر این صورت ساختمان ماشین مجهول است. این زبانها که کمتر مناسب هستند به موقعیتهایی از حافظه تقسیم بندی می شوند و اختصاص می یابند. زبانهایی که مناسب هستند به توابع و ارزیابی آنها تقسیم بندی می شوند.هسته scheme که ما مورد بحث قرار خواهیم داد یکی از این زبانهای تابعی است