IDE

نوشته شده توسط احسان وارسته

IDE یا  Integrated Development Enviroment یه اپ نرم افزاریه که امکانات ویژه و همه جانبه ای رو به برنامه نویسان و دِوِلُپر ها برای طراحی نرم افزار و برنامه نویسی ارائه میکنه. یه IDE معمولا، حداقل شامل یه محیط ویرایش متن کد میشه، بعلاوه ابزارهایی برای کامپایل و دیباگ. بعضی IDE ها مثل NetBeans و Eclipse کامپایلر و مفسر (برای چک کردن درستی کد) رو هم خودشون دارن ولی بعضی دیگه مثل SharpDevelop و Lazarus اینهارو ندارن.
در مورد IDE هایی که برای ماژول ها و بوردهای الکترونیکی عرضه میشن، مثل Arduino IDE یا STM32CubeMX، ما شاهد خیلی امکانات ویژه ای هستیم. مثلا حداقل کار اضافه این IDE ها پروگرام کردن هست، و دیباگ کد روی ماژول سخت افزاری. در مورد STM32CubeMX شما حتی ویزارد خیلی شیک و کاملی دارین که قبل از شروع به کد نویسی به شما کمک میکنه بتونین پینها و امکانات داخلی (peripheral) داخلی میکرو رو آماده بکار بکنین و کدها بصورت پیش فرض توسط خود ویزارد نوشته میشن. این کار رو CodevisionAVR هم برای AVR ها انجام میده.

درباره نویسنده

احسان وارسته

یه علاقمند به حوزه علم و فناوری که دوست داره با به اشتراک گذاشتن دانشش قدم کوچکی برای کمک به جامعه فنی برداره :)
حمایت مالی