یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

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

اختصاصی از یارا فایل پایان نامه طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب دانلود با لینک مستقیم و پرسرعت .

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


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

 

 

 

 

 

تعداد صفحات : 50
فرمت فایل : word (قابل ویرایش)
فهرست مطالب :گفتار......................................................5
چکیده.....................................................6
فصل اول : مقدمه.....................................................8
1-1- اهداف پروژه.........................................10
2-1- مزایای سایت............................10
3-1- معایب سایت................................................10
فصل دوم : نرم افزارهای استفاده شده در طراحی
1-2- آشنایی مقدماتی با Asp.net..........................12
2-2- آشنایی مقدماتی با Sql...................19
3-2- آشنایی مقدماتی با Html ..................25
4-2- ابزار ونکات لازم ج.........................................30
فصل سوم : تجزیه و تحلیل سیستم
1-3- نمودار سطح صفر : ورودی و خرو...................................33
2-3- نمودار سطح یک : صفحه اصلی Home...........34
2-3- نمودار سطح یک : اتصالات پایگاه.................................35
3-3- نمودار سطح دو : رجیستر بهASP.........................36
4-3- نمودار سطح دو : رجیستر ASP.NET2......................37
5-3- نمودار سطح دو : ویر.................................................38
فهرست مطالب
عنوان صفحه
فصل چهارم :پیاده سازی و بررسی
1-4- معرفی بخش های مختلف سایت......................................40
2-4- جداول و کاربرد آنها.....................................41
3-4- نمایی از ظاهر صفحات سایت...................................43
1-3-4- صفحه اصلی...............................43
2-3-4- صفحه کتابخانه عمومی............................44
3-3-4- صفحه دانلود...............................45
4-3-4- صفحه لینکستان..............................46
5-3-4- صفحه کتابهای الکترونیکی...........................47
6-3-4- صفحه ارتباط با مدیران...........................48
7-3-4- صفحه درباره ما...........................49
8-3-4- صفحه ورود به مدیریت...........................50
9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)..............................................51
10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش دیریت)...............................................52
4-4- بخشی از سورس برنامه...................................53
منابع و مآخذ..........................................57
مقدمه :
عصر حاضر , عصر اطلاعات , شبکه های کامپیوتری و ارتباطات است.وب به عنوان یک مدل ارتباطی قدرتمند در اینترنت محسوب می شود.به طوری که اغلب سازمان ها , ادارات , شرکت ها و حتی افراد تمایل به داشتن وب سایت در اینترنت دارند تا از طریق آن خودشان را به دنیا معرفی کنند.این موضوع یک اجبار است و همه افراد در آینده نزدیکی به این نتیجه می رسند که بدون حضور در اینترنت , از دنیای ارتباطات غافل خواهند بود.
Asp.Net یک فناوری بسیار مهم است که به ساخت صفحات وب کمک شایانی کرده است,به طوری که در اندک زمان می توان وب سایتهای مناسبی را طراحی و در اینترنت انتشار داد.بر اساس تجربیاتی که در طراحی صفحات وب داشتم , تصمیم گرفتم این پروژه را در مورد ساخت و طراحی سایت به وسیله این نرم افزار انجام بدم.
گرچه قصد دارم در این پروژه به بررسی Asp.Net بپردازم , ولی بدون توجه به چگونگی تکامل ساخت صفحات وب در سال های اخیر , درک این فناوری جدید غیر ممکن خواهد بود.اگر جایی کلمه طراحی سایت به گوشی برسد ذهن خود به خود ما را به طرف Html می برد.
اولین ابزار ساخت صفحات وب Html بود.در این زبان در طی زمان تغییرات زیادی ایجاد شده است.این زبان یک زبان علامت دار است یعنی شیوه ارائه و متن وگرافیک را توصیف می کند.چون هنوز هم از این زبان استفاده می شود و آشنایی با آن برای طراحان صفحات وب یک الزام است.Html برای صفحاتی با محتویات ایستا که به ندرت تغییر می کنند و برای هر بیننده سفارشی نمی شوند بسیار مناسب است.در اوایل دهه 1990 استفاده اشتراکی از اسناد دشوار بود , به طوری که قالب اسناد ایجاد شده در واژه پردازهای مختلف , با هم سازگار نبودند.اسنادی که در یک برنامه ایجاد می شدند , توسط کاربران برنامه های دیگر قابل استفاده نبودند.البته کد اسکی می تواند با صرف هزینه ای محتویات واقعی را از سیستمی به سیستم دیگر حمل کند.
Html این امکان را فراهم کرد که کاربران بتوانند اسناد ایجاد شده در واژه پردازهای مختلف وحتی در کامپیوترهای متفاوت را ببینند.این کاربران ممکن است در راه دور واقع باشند.امروزه , یکی از کاربرد های متداول Html انتشار اسناد در اینترنت یا اینترانت محلی است تا کاربران مختلف از آنها استفاده کنند.
Html از قرارداد HTTP استفاده می کند.امتیاز این قرارداد این است که به پهنای باند اندکی نیاز دارد.امروزه می توان با مودم کابلی سریع در وب کار کرد , اما سالها بود که از مودم 28.8 یا 56kbps استفاده می شده است.گرچه امروزه از پهنای باند بیشتری استفاده می شود , ولی با مودم های سرعت پایین می توان به اسناد Html دست یافت.
حال می خواهم شما را با معنای واقعی سایت آشنا کنم.
سایت چیست؟
سایت فقط یک سرس اطلاعات است که به زبان برنامه نویسی HTML نوشته شده است.این اطلاعات در روی یک سرور قرار می گیرد و یک آدرس به آن اختصاص داده می شود که به این آدرس Domain یا دامنه یا دامین گفته می شود.و هر کس این نام را در اینترنت در خواست کند کدهایی که به زبان HTML نوشته شده اند برای مشترک مورد نظر فرستاده می شود و برنامه های جستجو گر اینترنت مشترک این کدها را ترجمه کرده و از روی آنها می فهمد که چه چیزی را برای مشترک به نمایش بگذارد.کل مفهوم سایت به زبان ساده همین است.حال در پاسخ به این سوال که ASP چه است باید گفت که این زبان در حقیقت کدهایی هست که در میان کدهای HTML قرار می گیرد و باعث می شود که مشترک بیشتر با سرور در تماس باشد و از امکانات آن راحت تر استفاده کند.برای مثال اگر سایت شما فقط حاوی کدهای HTML باشد برای هر بار به روز کردن آن می بایست کدهای HTML را بنویسید و روی سرور خود قرار دهید.
نگاهی به فصل های آتی :
1-1-اهداف پروژه :
با توجه به اینکه یکی از دروس دانشجویان رشته نرم افزار , درس برنامه نویسی مبتنی بر وب می باشد اینجانب تصمیم گرفتم اندک اطلاعات خود راجع به این بخش و این درس در اختیار شما علاقه مندان به طراحی سایت قرار دهم.که به همین سبب یکی از اهداف اصلی که در ساخت این پروژه دنبال کرده ام آموزش دادن به دانش پژوهان است.
Asp و Html و Sql سه قسمت اصلی در طراحی سایت است که باید تمام کسانی که به طراحی سایت علاقه دارند آنها را یاد داشته باشند تا بتوانند یک اثر مطلوب و مفید ایجاد کنند.هدف دیگری که دنبال می شود آشنایی با همین سه قسمت است.و هدف آخر کمک کردن به کتابخانه شهید مطهری جاجرم در امر تبلیغات و آموزش است.
2-1-مزایای پروژه :
مزیت اول : اولین مزیت این پروژه به کار بردن انواع زبان برنامه نویسی در طراحی این پروژه می باشد.مانند زبان HTML , Asp و Sql و جاوا می باشد.
مزیت دوم : جنبه آموزشی سایت که جدا از آشنایی با Asp با HTML نیز آشنا خواهیم شد.همینطور زبان جاوا و پایگاه داده Sql را می توان نام برد.
مزیت سوم : این سایت به دلیل اینکه جهت استفاده برای کتابخانه ی شهید مطهری جاجرم طراحی شده جنبه خدا و پیغمبری نیز رعایت شده و همین سومین مزیت این سایت است.


دانلود با لینک مستقیم

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

اختصاصی از یارا فایل تاریخچه و انواع زبانهای برنامه نویسی دانلود با لینک مستقیم و پرسرعت .

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


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

چکیده :

مسلما یکی از سودمندترین اختراعات بشر تا به امروز کامپیوترها بوده اند. دستگاه هایی که هزاران بار سریعتر از انسان فکر میکنند و سرعت عملشان به طرز غیر قابل باوری بالاست. سرعت و قدرت، امکان انجام خیلی از کارهایی را فراهم کردند که انسان به طور عادی از انجام آن ها عاجز بود. اما یک مشکل وجود داشت: این دستگاه ها به همان اندازه که قوی بودند ، کم هوش هم بودند؛ آن ها به طور عادی هیچ عملی انجام نمی دادند مگر این که به صراحت از آن ها درخواست می شد. اما این درخواست چگونه باید صورت می گرفت؟ باید راهی برای گفتگو با آن ها پیدا می شد. و در این زمان بود که متخصصان تصمیم گرفتند زبان های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان های مخصوص به اصطلاح زبان های برنامه نویسی کامپیوتر نام گرفتند.به نسل اولیه زبان های برنامه نویسی، زبان های سطح پایین گفته می شد، چرا که به سختی قابل یادگیری و به کارگیری بودند. پیاده سازی اعمالی ابتدایی توسط این زبان ها باعث می شد مدت ها وقت با ارزش برنامه نویسان گرفته شود. اما وضع به همین منوال نماند و با گذشت زمان زبان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. طی سه دهه ی اخیر، صنعت کامپیوتر مورد هجوم انواع زبان های برنامه نویسی قرار گرفت.

 

فهرست:

چکیده

مقدمه

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

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

زبان برنامه نویسی c

زبان برنامه نویسی ++C

اهداف بوجود آمدن  ++C

زبان برنامه نویسی #C

زبان برنامه نویسی Java

زبان برنامه نویسی پایتون

ویژگی های شی گرایی

قابلیت حمل

درونی سازی و گسترش

فصل دوم

تاریخچه زبان Delphi

فصل سوم

تاریخچه c

برنامه نویسی ساخت یافته

مراحل اجرای یک برنامه c

خطاهای برنامه نویسی

فصل چهارم

مقدمه ای بر زبان برنامه نویسی Visual Basic

فصل پنجم

جاوا

اهداف اولیه

برنامه های جاوا و اپلت ها

خط مشی جاوا

پیاده سازی

اداره خودکار حافظه

گرامر

نمونه هایی از برنامه های جاوا

توزیع های جاوا

کلاس های خاص

کتابخانه های کلاس

کتابخانه های مرکزی

کتابخانه های واسط کاربر

 

نوع فایل :  Word

تعداد صفحات : 63 صفحه


دانلود با لینک مستقیم

پایان نامه رشته کامپیوتر طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب

اختصاصی از یارا فایل پایان نامه رشته کامپیوتر طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب دانلود با لینک مستقیم و پرسرعت .

پایان نامه رشته کامپیوتر طراحی و پیاده سازی سایت با زبانهای برنامه سازی تحت وب


پایان نامه رشته کامپیوتر طراحی و  پیاده سازی سایت با زبانهای برنامه سازی تحت وب

دانلود پایان نامه آماده

دانلود پایان نامه رشته کامپیوتر طراحی و  پیاده سازی سایت با زبانهای برنامه سازی تحت وب با فرمت ورد و قابل ویرایش تعدادصفحات 60

چکیده  :      

اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML  است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad  نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.    حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید. تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.                         

مقدمه :     

عصر حاضر , عصر اطلاعات , شبکه های کامپیوتری و ارتباطات است.وب به عنوان یک مدل ارتباطی قدرتمند در اینترنت محسوب می شود.به طوری که اغلب سازمان ها , ادارات , شرکت ها و حتی افراد تمایل به داشتن وب سایت در اینترنت دارند تا از طریق آن خودشان را به دنیا معرفی کنند.این موضوع یک اجبار است و همه افراد در آینده نزدیکی به این نتیجه می رسند که بدون حضور در اینترنت , از دنیای ارتباطات غافل خواهند بود.      Asp.Net یک فناوری بسیار مهم است که به ساخت صفحات وب کمک شایانی کرده است,به طوری که در اندک زمان می توان وب سایتهای مناسبی را طراحی و در اینترنت انتشار داد.بر اساس تجربیاتی که در طراحی صفحات وب داشتم , تصمیم گرفتم این پروژه را در مورد ساخت و طراحی سایت به وسیله این نرم افزار انجام بدم.      گرچه قصد دارم در این پروژه به بررسی Asp.Net بپردازم , ولی بدون توجه به چگونگی تکامل ساخت صفحات وب در سال های اخیر , درک این فناوری جدید غیر ممکن خواهد بود.اگر جایی کلمه طراحی سایت به گوشی برسد ذهن خود به خود ما را به طرف Html می برد.      اولین ابزار ساخت صفحات وب Html بود.در این زبان در طی زمان تغییرات زیادی ایجاد شده است.این زبان یک زبان علامت دار است یعنی شیوه ارائه و متن وگرافیک را توصیف می کند.چون هنوز هم از این زبان استفاده می شود و آشنایی با آن برای طراحان صفحات وب یک الزام است.Html برای صفحاتی با محتویات ایستا که به ندرت تغییر می کنند و برای هر بیننده سفارشی نمی شوند بسیار مناسب است.در اوایل دهه 1990 استفاده اشتراکی از اسناد دشوار بود , به طوری که قالب اسناد ایجاد شده در واژه پردازهای مختلف , با هم سازگار نبودند.اسنادی که در یک برنامه ایجاد می شدند , توسط کاربران برنامه های دیگر قابل استفاده نبودند.البته کد اسکی می تواند با صرف هزینه ای محتویات واقعی را از سیستمی به سیستم دیگر حمل کند.      Html این امکان را فراهم کرد که کاربران بتوانند اسناد ایجاد شده در واژه پردازهای مختلف وحتی در کامپیوترهای متفاوت را ببینند.این کاربران ممکن است در راه دور واقع باشند.امروزه , یکی از کاربرد های متداول Html انتشار اسناد در اینترنت یا اینترانت محلی است تا کاربران مختلف از آنها استفاده کنند.      Html از قرارداد HTTP استفاده می کند.امتیاز این قرارداد این است که به پهنای باند اندکی نیاز دارد.امروزه می توان با مودم کابلی سریع در وب کار کرد , اما سالها بود که از مودم 28.8 یا 56kbps استفاده می شده است.گرچه امروزه از پهنای باند بیشتری استفاده می شود , ولی با مودم های سرعت پایین می توان به اسناد Html دست یافت. حال می خواهم شما را با معنای واقعی سایت آشنا کنم.

  فهرست مطالب

عنوان                                                                                                           صفحه

پیش گفتار.................................. ...................................6

فصل اول : مقدمه................................... .....................8

  1-1- اهداف پروژه.......................... ...................10
 2-1- مزایای سایت................................... .....................................10
3-1- معایب سایت......................................... .......................10

فصل دوم : نرم افزارهای استفاده شده در طراحی

 1-2- آشنایی مقدماتی با Asp.net............................... ...................12
 2-2- آشنایی مقدماتی با Sql........................... ...............................19
3-2- آشنایی مقدماتی با Html .................... ........................25
4-2- ابزار ونکات لازم جهت اجرا .......... ............................30

فصل سوم : تجزیه و تحلیل سیستم

1-3- نمودار سطح صفر : ورودی و خروجی........... ......................................33
2-3- نمودار سطح یک : صفحه اصلی Home.......................... ..............34
2-3- نمودار سطح یک : اتصالات پایگاه..................... ..............35
3-3- نمودار سطح دو : رجیستر بهASP................ ...........................36
4-3- نمودار سطح دو : رجیستر ASP.NET2............. ...............................37
5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول........................ .........38




 فهرست مطالب

عنوان                                                                                                           صفحه

فصل چهارم :پیاده سازی و بررسی

1-4- معرفی بخش های مختلف سایت.... .......................40
2-4- جداول و کاربرد آنها................................ ...........41
3-4- نمایی از ظاهر صفحات سایت............... .....43
     1-3-4- صفحه اصلی................................ ..43
     2-3-4- صفحه کتابخانه عمومی.......................... ........44
     3-3-4- صفحه دانلود............................ ....................45
     4-3-4- صفحه لینکستان........................... ..................46
     5-3-4- صفحه کتابهای الکترونیکی............ .....................47
     6-3-4- صفحه ارتباط با مدیران........... ...............................48
     7-3-4- صفحه درباره ما............................... .....................49
     8-3-4- صفحه ورود به مدیریت..................................... .............50
     9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)................ ..............51
     10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)............... ..................52
4-4- بخشی از سورس برنامه................................. ..................53
منابع و مآخذ.......................................................... ...............57



دانلود با لینک مستقیم

تحقیق/مقاله آماده تاریخچه و انواع زبانهای برنامه نویسی با فرمت ورد(word)

اختصاصی از یارا فایل تحقیق/مقاله آماده تاریخچه و انواع زبانهای برنامه نویسی با فرمت ورد(word) دانلود با لینک مستقیم و پرسرعت .

تحقیق/مقاله آماده تاریخچه و انواع زبانهای برنامه نویسی با فرمت ورد(word)


تحقیق/مقاله آماده تاریخچه و انواع زبانهای برنامه نویسی با فرمت ورد(word)

مسلما یکی از سودمندترین اختراعات بشر تا به امروز کامپیوترها بوده اند. دستگاه هایی که هزاران بار سریعتر از انسان فکر میکنند و سرعت عملشان به طرز غیر قابل باوری بالاست. سرعت و قدرت، امکان انجام خیلی از کارهایی را فراهم کردند که انسان به طور عادی از انجام آن ها عاجز بود. اما یک مشکل وجود داشت: این دستگاه ها به همان اندازه که قوی بودند ، کم هوش هم بودند؛ آن ها به طور عادی هیچ عملی انجام نمی دادند مگر این که به صراحت از آن ها درخواست می شد. اما این درخواست چگونه باید صورت می گرفت؟ باید راهی برای گفتگو با آن ها پیدا می شد. و در این زمان بود که متخصصان تصمیم گرفتند زبان های مخصوصی را بوجود بیاورند تابتوانند با کامپیوترها گفتگو کنند. این زبان های مخصوص به اصطلاح زبان های برنامه نویسی کامپیوتر نام گرفتند.به نسل اولیه زبان های برنامه نویسی، زبان های سطح پایین گفته می شد، چرا که به سختی قابل یادگیری و به کارگیری بودند. پیاده سازی اعمالی ابتدایی توسط این زبان ها باعث می شد مدت ها وقت با ارزش برنامه نویسان گرفته شود. اما وضع به همین منوال نماند و با گذشت زمان زبان های جدیدی به وجود آمدند که آموختن آن ها راحت تر بود. طی سه دهه ی اخیر، صنعت کامپیوتر مورد هجوم انواع زبان های برنامه نویسی قرار گرفت.

فهرست:

چکیده

مقدمه

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

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

زبان برنامه نویسی c

زبان برنامه نویسی ++C

اهداف بوجود آمدن  ++C

زبان برنامه نویسی #C

زبان برنامه نویسی Java

زبان برنامه نویسی پایتون

ویژگی های شی گرایی

قابلیت حمل

درونی سازی و گسترش

فصل دوم

تاریخچه زبان Delphi

فصل سوم

تاریخچه c

برنامه نویسی ساخت یافته

مراحل اجرای یک برنامه c

خطاهای برنامه نویسی

فصل چهارم

مقدمه ای بر زبان برنامه نویسی Visual Basic

فصل پنجم

جاوا

اهداف اولیه

برنامه های جاوا و اپلت ها

خط مشی جاوا

پیاده سازی

اداره خودکار حافظه

گرامر

نمونه هایی از برنامه های جاوا

توزیع های جاوا

کلاس های خاص

کتابخانه های کلاس

کتابخانه های مرکزی

کتابخانه های واسط


دانلود با لینک مستقیم

دانلود مقاله اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی

اختصاصی از یارا فایل دانلود مقاله اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی دانلود با لینک مستقیم و پرسرعت .

دانلود مقاله اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی


دانلود مقاله اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

تعداد صفحات:26

فهرست مطالب:

توانائیهای ویرایشگر Qbasic

مفسر بیسیک

صفحه اصلی

نگاه اولیه به Qbasic

استفاده از منوهای Qbasic

ایجاد و اجرای یک برنامه

وارد کردن یک برنامه Qbasic

طریقه اجرای .ظایف بیسیک استاندارد

At

 

 

 

اطلاعاتی راجع به کامپیوتر و زبانهای برنامه نویسی
نسخه اصلی Basic (که شامل symbolic instruction code begginers all purpose به معنی «کد حاوی دستورات نمادین همه منظوره مخصوص نوآموزان» در کالج دارتموت در سال 1964 به عنوان زبانی آموزشی ابداع گشت.یادگیری و طریقه استفاده از سایر زبانهایی که تا آن زمان وجود داشتند- از جمله اسمبلی، فرترن و کوبول- بسیار مشکل تر بود و برای دانشجویان مبتدی علوم کامپیوتر مناسب نبود.
زبان کامپیوتری چیست؟گاهی اوقات ممکن است مفهومی که ما از «زبان برنامه نویسی» در ذهن داریم با آنچه دیگران می دانند، فرق کند. لذا برای اطمینان از اینکه همه یک جور فکر می کنند برخی مفاهیم کامپیوتری از جمله زبانها را قبل از شروع بیسیک مرور خواهیم کرد.
کامپیوتر ابزاری است که محاسبات عددی را انجام می دهد و یا علایم مربوط به مجموعه مشخصی از قوانین دستکاری می کند. قوانین به صورت برنامه وارد کامپیوتر می شوند. برنامه لیستی از دستورات و داده هایی است که کامپیوتر می تواند انها را تفسیر و اجرا نماید. هر خط درون برنامه معمولا یک حکم (statement) نامیده می شود؛ هر حکم دستورالعملی را به کامپیوتر منتقل می سازد (مثلا:دو مقدار مشخص را با هم جمع کن و حاصل را ذخیره نما).
ممکن است دستورالعملی را به کامپیوترهای مدرن، هم رقمی  و هم دودویی  هستند.بدین معنی که اطلاعات ذخیره شده درون آنها خواه دستورالعمل باشد و خواه داده، به صورت مقادیر گسسته کمیت دار(ارقام) هستند که در مبنای 2 یا نمادگذاری دودویی ذخیره می شوند.(مثلا: در دودویی عدد 5 به صورت 101 در می آید). در واقع کامپیوتر قادر به درک رشته های بزرگی از یک و صفر می باشد. یک کد ثابت فرمان می دهد که چطور این رشته ارقام دودویی باید تفسیر گردند.
مفسر  بیسیک
در چند پاراگراف قبلی ذکر کردیم که بیسیک فاقد یک یا دو مرحله لازم در سایر زبانها برای اجرای برنامه ها می باشد. حال زمان آن رسیده تا منظور خود را از این حرف بیان داریم.
به یاد آورید که متذکر شدیم برای اینکه کامپیوتر بتواند مستقیما برنامه ای را اجرا کند، دستورات برنامه باید به صورت صفر و یک های زبان ماشین باشد که زبانی مشکل برای نوشتن برنامه است. اگر برنامه ای را به دیگر زبانها بنویسیم، دستورات برنامه خود ابتدا باید توسط برنامه ای دیگر به زبان ماشین ترجمه گردند(این مرحله ویژه ای است که در بالا ذکر کردیم). در اکثر حالات، قبل از اینکه برنامه اجرا شود، کل آن ترجمه می گردد. اما در بیسیک این طور نیست. برنامه بیسیک تفسیر  می گردد و برای تفسیر هر چیز به یک مفسر احتیاج است.
مفسر برنامه ای با دستورات زبان ماشین است که جهت درک و اجرای دستورات در زبانی دیگری مانند بیسیک نوشته می شود. هنگامی که کامپیوتر برنامه ای به زبان بیسیک استاندارد را اجرا می کند در حقیقت برنامه دیگر را اجرا می نماید که در هر زمان یک دستور بیسیک از برنامه اول را می خواند و بر اساس آن عملی را انجام می دهد. زبانی که بدین شیوه اجرا می شود، زبان تفسیری  نامیده می شود.
یکی از اشکالات زبان تفسیری آن است که کامپیوتر با هر بار برخورد با یک دستور باید آن را بخواند و مجددا ترجمه نماید-- حتی اگر در یک حلقه هزاران بار با یک دستور رویرو شود! این دوباره کاری تفسیر وقت زیادی تلف می کند.


دانلود با لینک مستقیم