رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

رزفایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله درباره زبان برنامه نویسی C

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

دانلود مقاله درباره زبان برنامه نویسی C


دانلود مقاله درباره زبان برنامه نویسی C

زبان C در سال 1970 توسط دنیس ریچی طراحی گردید. این زبان تکامل یافته زبان BCPL

میباشد که طراح آن مارتین ریچاردز است ،و زبان BCPL از زبان B که طراح آن

کن تامپسون می باشد ، نتیجه شده است .

زبان C معمولا" یک زبان میانی نامیده می شود . این بدان معنی نیست که آموزش

این زبان مشکل است ، یا قدرت آن از زبان های برنامه سازی مثل پاسکال و بیسیک

کمتر است و یا این که مشکلاتی مشابه زبان اسمبلی برای برنامه نویس ایجاد می کند.

علت میانی بودن زبان C این است که عناصر زبان های سطح بالا را با خصیصه تابعی

زبان اسمبلی درهم آمیخته است .برای پی بردن به جایگاه زبان C درمقایسه با سایر

زبان های برنامه سازی به جدول (1) مراجعه نمایید .

جدول (1) . سطوح زبان های برنامه سازی

 

زبان C همانند سایر زبانهای میانی با مفاهیم بیت ، بایت و آدرس که از عناصر

ابتدایی ماشین هستند سر و کار دارد . یعنی در این زبان می توان محتویات بیت ها

و بایت ها را تیز تغییر داد .

برنامه های نوشته شده به زبان C براحتی از ماشینی به ماشین دیگر قابل انتقال

می باشند . مثلا" برنامه نوشته شده برای کامپیوتر APPL در کامپیوترهای IBM قابل

اجرا است . این خصیصه را قابل حمل بودن (Portability) زبان می گویند .

کلیه زبان های برنامه سازی سطح بالا و میانی دارای نوعهای داده (data types)

هستند . هر نوع داده ، مجموعه ای از مقادیر را مشخص می کند که اعمال خاصی روی

آنها قابل انجام است . نوع داده ای که در اکثر زبانها وجود دارد عبارتند از :

اعداد صحیح ، کاراکتری و اعداد اعشاری . C دارای 5 نوع داده اصلی است که در آن

تقریبا" تبدیل هر نوع داده به نوع دیگر امکان پذیر است . مثلا" در یک عبارت

می توان نوع کاراکتری را با نوع عددی صحیح و یا اعشاری ترکیب کرد .

زبان C خطای زمان اجرا مثل boundray checking را چک نمی کند . منظور از boundray checking

این است که در آرایه ها تجاوز از حدود مشخص شده ، به راحتی

امکان پذیر بوده و از نظر کامپایلر با خطایی مواجه نمیشود. این مساله برمیگردد

به این که در زبان C آرایه یک اشاره گر (pointer) است . در این راستا ، نوع

پارامترها و آرگومان های توابع نیز در گونه های قدیمی C با یکدیگر مطابقت نشده و

از نظر کامپایلر با خطا مواجه نمی شد ولی در گونه های جدید C با معرفی الگوی

تابع (Function prototype) این مشکل رفع شده است . C

همانند زبان های ALGOL، PASCAL، و... یک زبان ساخت یافته است . یک زبان

برنامه سازی ساخت یافته امکانات زیادی ، از جمله استفاده از چند ساختار حلقه سازی

مثل while، do-while،و forو را فراهم می کند . در این گونه زبان ها از goto به

ندرت استفاده می شود و نوشتن دستورات برنامه در هر ستونی از خط و در هر جای

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

از زیربرنامه ها و بلاک ها نیز از خصیصه های این نوع زبان ها هستند . ذکر اسامی

چند زبان ساخت یافته و غیر ساخت یافته ، در انتخاب زبان برنامه سازی جهت برنامه

نویسی مفید است . ( جدول (2) ) .

شامل 70 صفحه فایل word قابل ویرایش

 


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


دانلود مقاله درباره زبان برنامه نویسی C
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد