ide چیست

در این مقاله از سری مقالات آموزشی سایت نارنجک با هم بررسی میکنیم که ide چیست.
معنی IDE چیه ؟
برای اینکه بدونین ide چیست اول باید بدونین ide مخفف چه کلمه ای هست، ide مخفف کلمه integrad development enviroment که معنیش میشه محیط توسعه یکپارچه حالا جریان چیه ؟
یه نقاش برای اینکه بتونه طرحشو بکشه به یک دفتر یا برگه احتیاج داره در واقع اون برگه محیط کارشه جاییه که میتونه طرحشو پیاده سازی کنه.
یک برنامه نویسم باید بتونه کدهای خودشو یک جا بنویسه تا بتونه نتیجشو ببینه و ide دقیقا همون محیطیه که یک برنامه نویس میتونه کدهای خودشو اونجا بنویسه و این محیط بهت امکانات خفنی میده که کد نویسی خیلی برات راحت تر میشه.
AutoComplete یا تکمیل خودکار
ide ها معمولا یک AutoComplete قوی دارن که کدهای شما رو بلافاصله بعد از نوشتن چند کلمه تکمیل میکنن به عکس زیر نگاه کنید.
می بینید ide بعد از نوشتن چند کلمه از کد، به من بهترین پیشنهاداشو میده که من میتونم از بین اونا انتخاب کنم و این سرعت کد نویسی شما رو چند برابر میکنه.
Debugger یا ابزار رفع اشکال
اگه بخوام کامل براتون توضیح بدم که دیباگر دقیقا چه کارهایی میکنه یخورده گیج میشین باید کارشو تو پروژه ببینین.
ولی اگه بخوام ساده بگم شما ممکنه هزار خط کد بنویسین و قطعا توی این هزار خط ممکنه خطا داشته باشین اکثر ide ها یک دیباگر قوی دارن که که می تونین باهاش خطاهای کداتون رو پیدا کنین و رفعشون کنین.
کامپایلر و مفسر
زبان هایی که در حال حاضر برای کد نویسی استفاده میشن زبان های برنامه نویسی سطح بالا هستند ولی کامپیوتر زبان های سطح بالا رو نمی فهمه پس ما باید کد هایی که می نویسیم رو به زبان برنامه نویسی سطح پایین تبدیل کنیم که کامپیوتر بتونه بفهمه این دقیقا کاریه کامپایلر و مفسر انجام میدن، تبدیل کدهایی که ما می نویسیم به کدهایی که کامپیوتر بتونه بفهمه.
اکثر ide ها یک کامپایلر و مفسر قوی دارن که کد هایی که می نویسیم رو تبدیل کنه به کد هایی که کامپیوتر بفهمه.
فرق بین کامپایلر و مفسر
فرق بین کامپایلر و مفسر توی نحوه تبدیل کردن کدهاست، کامپایلر یک بار تمام کدها رو میخونه و یک جا به کدهای ساذه تر تبدیل میکنه اما مفسر به صورت خط به خط اینکارو میکنه.
برای مثال اگر ۱۰۰ خط کد نوشته باشیم کامپایلر ۱۰۰ خط رو میخونه و یک جا تبدیل میکنه اما مفسر از خط اول شروع میکنه و با تموم شدن هر خط اونو تبدیل میکنه.
در کنار ide ها ما کد ادیتور ها رو داریم که بازم محیطین برای نوشتن کد هامون که توی یک مقاله دیگه درباره کد ادیتور ها هم صحبت میکنیم.
دیدگاهتان را بنویسید