برنامه نویسی
کمکه به مبتدی ها





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

برای اجرای یک برنامه C ابتدا باید آن را نوشت. برای اینکار می‌توان از هر ویرایشگر متنی موجود استفاده کرد و سپس فایل حاصل را با پسوند .C ذخیره نمود (فایلهای C++ با پسوند .CPP ذخیره می‌گردند). به این فایل، کد مبدأ (source code) گفته می‌شود. مرحله بعدی تبدیل کد مبدا به زبان ماشین است که به آن کد مقصد (object code) گفته می‌شود. همانطورکه قبلا نیز گفته شد برای اینکار از یک برنامه مترجم بنام کامپایلر استفاده می‌شود. کامپایلرهای متعددی برای زبان C توسط شرکتهای مختلف و برای سیستم‌عاملهای مختلف نوشته شده است که می‌توانید برحسب نیاز از هریک از آنها استفاده نمایید. اما هنوز برنامه برای اجرا آماده نیست. معمولاً برنامه نویسان از در برنامه‌های خود از یک سری از کدهای از پیش آماده شده برای انجام عملیات متداول (مانند محاسبه جذر و یا سینوس) استفاده می‌کنند که برنامه آنها قبلا نوشته و ترجمه شده است. این برنامه‌ها یا در قالب کتابخانه‌های استاندارد توسط شرکتهای ارائه کننده نرم‌افزار عرضه شده است و یا توسط دیگر همکاران برنامه نویس اصلی نوشته و در اختیار وی قرار داده شده است. در این مرحله باید کد مقصد برنامه اصلی با کدهای مربوط به این برنامه‌های کمکی پیوند زده‌شود. برای اینکار نیاز به یک پیوندزننده (Linker) داریم و نتیجه این عمل یک فایل قابل اجرا خواهد بود (در سیستم‌عامل ویندوز این فایل پسوند .EXE خواهد داشت). مرحله بعدی اجرای برنامه و دادن ورودیهای لازم به آن و اخذ خروجیها می‌باشد.

 

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

 

مسلما طی مراحل بالا برای اجرای هر برنامه زمانبر می‌باشد، بهمین دلیل اکثر تولید کنندگان کامپایلرها ، محیطهایی را برای برنامه نویسی ارائه کرده اند که کلیه مراحل بالا را بطور اتوماتیک انجام می‌دهند .

 

به این محیطها IDE (Integrated Development Environment) یا محیط مجتمع توسعه نرم‌افزار گفته می‌شود. این محیطها دارای یک ویرایشگر متن می‌باشند که معمولاً دارای خواص جالبی همچون استفاده از رنگهای مختلف برای نشان دادن اجزای مختلف برنامه مانند کلمات کلیدی و قابلیت تکمیل اتوماتیک قسمت‌های مختلف برنامه می‌باشد. پس از نوشتن برنامه و با انتخاب گزینه‌ای مانند Run کلیه عملیات فوق بطور اتوماتیک انجام شده و برنامه اجرا می‌گردد. علاوه براين، اين محيطها معمولاً داراي امكانات اشكالزدايي برنامه (Debug) نيز مي باشند كه شامل مواردي همچون اجراي خط به خط برنامه و يا ديدن محتويات متغيرها در زمان اجرا است. چند محيط معروف برنامه نويسي عبارت‌اند از  :

 
  • Borland C++ 3.1 براي محيط DOS
  • Borland C++ از نسخه 4 به بالا براي Windows
  • Microsoft Visual C++ براي محيط Windows
  • Borland C++ Builder برای محیط Windows


 
 نگاشته شده توسط atena sharifi در پنج شنبه 21 مرداد 1389  ساعت 12:43 AM نظرات 0 | لینک مطلب






POWERED BY RASEKHOON.NET