زبان برنامه نویسی سی/آشنایی با زبان سی C: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۱۲:
برای نوشتن برنامه های سی نیاز به مجموعه ای نرم افزار ها خواهید داشت . که در صفحه بعدی می توانید آنها را پیدا کرده و مهیّا نمائید . به صورت اختصار اول باید یک ویرایشگر متن داشته باشید . در ویندوز برنامه Notepad و در سیستم عامل مک TextEdit و در نسخ مختلف لینوکس ویرایشگرهای متن به همراه سیستم عامل وجود دارند . اما ویرایشگر های متنی همچون ++Notepad یا Geany ، GNU Emacs ، JuffEd ، Programmer's Notepad ، Scribus ، SuperEdi ، Vim ، WinVi یا خیلی از ویرایشگرهای دیگر امکاناتی دارند که سهولت نوشتن برنامه را فراهم می‌نمایند . امکاناتی نظیر تفکیک قسمت‌های برنامه با رنگی کردن ، کلفت کردن ، ایتالیک کردن و از همه مهم‌تر جمع کردن قسمت‌های آن که می‌توانید قسمت‌ها و بلوک‌های متن خود را مدیریت کنید . جستجو و جایگزین کردن های پیچیده و کامل ، کدنویسی خودکار و ... که کار را راحت‌تر می‌کنند .
 
به کارگیرنده‌هاپیاده‌سازها ، برنامه بعدی مورد نیاز هستند که عمدتاً کامل هستند و کامپایلر ، لینکر و دیباگر را با هم ارائه می‌کنند . هر کدام از به کارگیرنده‌ها ممکن است علاوه بر زبان استاندارد ، دارای کلیدواژه‌های اضافی باشند که کاربردهای اختصاصی خود را دارند . به علاوه کتابخانه‌هایی را عرضه می‌کنند که استفاده از توابع آنها ، کار برنامه‌نویس را برای نوشتن برنامه سهولت می‌بخشند
 
در انتها باید بدانید که برخی نرم افزارها مجموعه کاملی از ویراشگر و به کارگیرنده به همراه تمام یا بخشی از نیاز های برنامه‌نویس مبتدی یا حرفه‌ای را فراهم می‌کنند که به آنها آی.دی.ای IDE گفته می شود و مخفف Integrated Development Environment به معنی محیط تولید یکپارچه می‌باشد . اما استفاده از آنها برای افراد مبتدی توصیه نمی‌شود ، چرا که کار کردن با کامپایلر را یاد نمی‌گیرند و معمولاً هم برای ایجاد پروژه هستند و نه یاد گرفتن