با ما ارتباط برقرار کن

برنامه نویسی

IDE چیست،تفاوت IDE با کامپایلر در چیست ؟

IDE چیست،تفاوت IDE با کامپایلر در چیست ؟

IDE چیست،تفاوت IDE با کامپایلر در چیست ؟

کامپایلر

IDE مخفف چیست؟

قبل از اینکه بخواهیم در مورد IDE صحبتی کنیم باید بدانیم IDE مخفف چیست؟باید گفته شود که IDE مخفف سه کلمه Integrated Development Enviroment میباشد که کلمه Integrated به معنای یکپارچه یا مجتمع ، Development به معنای توسعه و Enviroment به معنای محیط میباشد که با قرار دادن این کلمه ها در کنار هم به معنای فارسی محیط یکپارچه (مجتمع) توسعه میرسیم.با ما همراه باشید تا بدانید IDE  چیست و چه کاربردی دارد.

IDE در برنامه نویسی چیست؟

بعد از اینکه فهمیدیم IDE مخفف چه کلمه هایی است و به چه معناست حالا نوبت این است که بدانیم IDE چیست؟در دنیای فناوری اطلاعات به برنامه نویس در اصل توسعه دهنده و به محیطی که یک برنامه نویس در آن برنامه نویسی میکند محیط توسعه یا Development Enviroment میگویند.پس بنابراین IDE یک محیط برنامه نویسی است که مجموعه ای از نرم افزارهایی که معمولا شامل ویرایشگر کد برنامه (Code Editor) ، کامپایلر (Compiler) ، دیباگر (Debugger) و در آخر رابط گرافیکی (GUI) هستند را در یک قسمت جمع کرده و در اختیار برنامه نویس قرار میدهد تا بتواند به راحتی و بدون مشکل کد های برنامه خود را تولید کند.

به این هم توجه داشته باشید که اگر بخواهیم خیلی واضح تر بگوییم که IDE به چه معناست باید گفته شود که IDE یک محیطی میباشد که تمام ابزار هایی که برای درست کردن یک نرم افزار احتیاج داریم به شکل منظمی کنار یکدیگر قرار میدهند که این ابزارها میتواند شما کامپایلر ، لینکر ، دیباگر (خطایاب) ، مجموعه هایی از ابزار ها و اشیا اضافی هستند.به عبارتی دیگر IDE به ما کمک میکند تا برنامه هایمان را راحت تر و با کیفیت بیش تر تولید کنیم.

IDE چیست،تفاوت IDE با کامپایلر در چیست ؟

IDE ها دارای ویژگی های زیر میباشند

1. ویرایشگر سورس کد

اولین ویژگی که IDE دارد این است که میتوان در آن ها کد های مورد نظر را نوشت و آنها را ویرایش کرد که به اصطلاح به آنها Cource Code Editor میگویند.در واقع این ویرایشگر محیطی است که برنامه نویس کد های خود را درون آن وارد میکند و کدی که نوشته شده توسط کامپایلر یا مفسر تبدیل به زبان ماشین و اجرا میشود.این ویرایشگر از نظر کارکرد بسیار شبیه به ویرایشگرهای کد های HTML متنی است.

2. کامپایلر (مفسر)

یک کامپایلر که در IDE تعبیه شده است در Cource Code Editor را به برنامه اجرایی تبدیل میکند و اگر لازم باشد برنامه به صورت خط به خط توسط مفسر یا interpreter بدون نیاز به کامپایل شدن اجرا میشود.

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

تمامی فرایند های مربوط به کامپایل،تفسیر یا interpret و Debug همگی توسط IDE انجام میشود.

4. اصطلاح کننده خطا

همه ی IDE ها دارای Debugger هستند تا متوجه شوند که کجای Cource Code مشکل دارد.

IDE چیست،تفاوت IDE با کامپایلر در چیست ؟

چند نمونه از IDE های معروف

تعداد IDE های موجود بسیار زیاد میباشند اما چندین IDE معروف داریم که به شدت از آن ها استفاده میشوند.لیستی از این IDE ها را برای شما نوشته ایم شاید شما هم آنها را بشناسید:

  • ویژوال استودیو
  • نت بینز
  • سابلیم تکست
  • اندروید استودیو
  • ایکلیپس
  • و…

زبان های برنامه نویسی جدیدی مثل Visual Basic ، Java و powerBuilder دارای IDE های بسیار کاربردی و پر قابلیتی هستند که هر برنامه نویسی میتواند با آنها کد نویسی کند.

تفاوت کامپایلر با IDE چیست؟

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

منبع : sourceiran

مدیر وب سایت تکنونیوز؛ مهندس نرم افزار؛ علاقه مند و فعالیت در زمینه های تکنولوژی و برنامه نویسی

آگهی
برای ارسال دیدگاه کلیک کنید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب ویژه