تبلیغات
طراحی سایت | طراحی حرفه ای وب سایت | سایت ساز - آموزش زبان برنامه نویسی C(مقدمه، زبانهای سطح بالا، میانی، سطح پایین)
 
طراحی سایت | طراحی حرفه ای وب سایت | سایت ساز
اول سلام بعدا جواب
درباره وبلاگ


طراحی سایت | طراحی حرفه ای وب سایت | سایت ساز
مرکز حرفه ای گرافیک و طراحی وب - گرافیک دانلود

مدیر وبلاگ : طراحی وب سایت ساز

آموزش زبان برنامه نویسی  C(مقدمه، زبانهای سطح بالا، میانی، سطح پایین)

 

 

 

 

 

مقدمه :

 

زبان C در سال 1972 توسط دنیس ریچی طراحی شد.این زبان تکامل یافته ی زبانBCPL از زبانB   میباشد که طراح آن کن تامپسون می باشد،نتیجه شده است.علت نامگذاری C این است که بعد از B طراحی شد.

    کسانی که تا حدودی با زبانهای برنامه سازی آشنایی دارند،می دانند که زبان دیگری به نام C++ وجود دارد و آن از C ناشی شده است.C++ علاوه بر ویژگیهای C ،ویژگیهای جدیدی دارد که در C موجود نیست.

زبانC یک زبان میانی است.زبانهای برنامه سازی را می توان به سه دسته تقسیم کرد:

 

زبانهای سطح بالا،زبانهای میانی،زبانهای سطح پایین :

 

    علت میانی بودن زبان C این است که، از طرفی همانند زبان سطح پایینی مثا اسمبلی قادر است مستقیما به حافظه دستیابی داشته باشد و با مفاهیم بیت،بایت و آدرس کارکند و از طرف دیگر،برنامه های این زبان،همچون زبانهای سطح بالایی مثل پاسکال،از قابلیت خوانایی بالایی برخوردارند.به عبارت دیگر،دستورالعملهای این زبان،به زبام محاوره ای انسان نزدیک است،که این ویژگی،مربوط به زبانهای سطح بالا است.

زبان  C،یک زبان ساخت یافته است.در این زبان با استفاده از حلقه های تکراری مثل while،for، do while میتوان برنامه هایی نوشت که قابلیت خوانایی و درک آنها بالا باشد.

 

زبانهای ساخت یافته:

 

پاسکال

ادا

C،(C++)

ماجولا-2

جاوا

 

زبانهای غیر ساخت یافته:

فرترن

بیسیک

کوبول

 

 

 

کلمات کلیدی زبان :          

 

auto,break,case,char,const,cntinue,default,do,

double,else,enum,extern,float,

for,goto,if,int,long,register,return,short,signed,

sizedof,static,struct,switch,typedof,union,unsigned,void,volatile,while

 

  

 

این زبان برنامه نویسی ،قابل انعطاف و بسیار قدرتمند است.در این زبان ،هیچ محدودیتی برای برنامه نویس وجود ندارد.هر آنچه را که فکر می کنید،میتوانید در این زبان پیاده سازی کنید.                                    

  این زیان،زبان برنامه نویسی سیستم است.برنامه های سیستم برنامه هایی هستند که امکان بهره برداری از سخت افزار و سایر نرم افزارها ر فرام می کنند.بعضی از برنامه های سیستم عبارت اند از :سیستم عامل ،مفسر،کامپایلر،ویراستارها،واژه پردازها،مدیریت بانکهای اطلاعاتی واسمبلر ارتباط تنگاتگی بین این زبان و اسمبلی وجود دارد و به این ترتیب می توان از تمتام قابلیت های اسمبلی در این زبان استفاده کرد.

 قابل حمل است.معنای قابل حمل این است کهبرنامه هایی که به این زبان، در یک نوع کامپیوتر(مثل آی.بی.ام)نوشته شدند،بدون انجام تغییرات با انجام تغییرات اندک،در کامپیوترهای دیگر(مثل VAX -DEC) قابل استفاده اند.

C،زبان کوچکی است.تعداد کلمات کلیدی این زبان انگشت شمار است(30 کلمه ی کلیدی).تصور نشود که هر چه تعداد کلمات کلیدی زبان بیشتر باشد،آن زبان قدرتمند است.به عنون مثال زبان بیسیک در حدود صد وپنجاه کلمه ی کلیدی دارد ولی قدرت زبان---به مراتب بیشتر از زبان بسیک است.تجه داشته باشید که بعضی از کامپایلر هایC،علاوه بر این 32 کلمه ی کلیدی ،کلمات دیگری را به زبان اضافه کده اند.

 






صفحات جانبی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
امکانات جانبی