جستجو برای:
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • مقالات
 
نارنجک
0

ورود و ثبت نام

دسته بندی‌ دوره‌ها
  • صفحه اصلی
  • دوره ها
    • دوره مقدماتی HTMLCSS
    • دوره پروژه محور php
    • دوره مقدماتی برنامه نویسی
  • مقالات
    • آموزش پی اچ پی
    • آموزش لاراول
    • آموزش جاوا اسکریپت
    • آموزش HTML
    • آموزش CSS
    • آموزش وردپرس

وبلاگ

نارنجک مقالات کل دسته بندی ها آموزش‌های رایگان ide چیست

ide چیست

۱۳۹۹/۰۶/۲۸
ارسال شده توسط سالار حقیقت نیا
آموزش‌های رایگان ، مقالات
263 بازدید
what-is-ide

در این مقاله از سری مقالات آموزشی سایت نارنجک با هم بررسی می‌کنیم که ide چیست.

فهرست محتوا پنهان
1 معنی IDE چیه ؟
1.1 AutoComplete یا تکمیل خودکار
1.2 Debugger یا ابزار رفع اشکال
1.3 کامپایلر و مفسر
1.4 فرق بین کامپایلر و مفسر

معنی IDE چیه ؟

برای اینکه بدونین ide چیست اول باید بدونین ide مخفف چه کلمه ای هست، ide مخفف کلمه integrad development enviroment که معنیش میشه محیط توسعه یکپارچه حالا جریان چیه ؟

یه نقاش برای اینکه بتونه طرحشو بکشه به یک دفتر یا برگه احتیاج داره در واقع اون برگه محیط کارشه جاییه که میتونه طرحشو پیاده سازی کنه.

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

AutoComplete یا تکمیل خودکار

ide ها معمولا یک AutoComplete قوی دارن که کدهای شما رو بلافاصله بعد از نوشتن چند کلمه تکمیل میکنن به عکس زیر نگاه کنید.

 

 AutoComplete -min

می بینید ide بعد از نوشتن چند کلمه از کد، به من بهترین پیشنهاداشو میده که من میتونم از بین اونا انتخاب کنم و این سرعت کد نویسی شما رو چند برابر میکنه.

 

Debugger یا ابزار رفع اشکال

اگه بخوام کامل براتون توضیح بدم که دیباگر دقیقا چه کارهایی میکنه یخورده گیج میشین باید کارشو تو پروژه ببینین.

ولی اگه بخوام ساده بگم شما ممکنه هزار خط کد بنویسین و قطعا توی این هزار خط ممکنه خطا داشته باشین اکثر ide ها یک دیباگر قوی دارن که که می تونین باهاش خطا‌های کداتون رو پیدا کنین و رفعشون کنین.

 

کامپایلر و مفسر

زبان هایی که در حال حاضر برای کد نویسی استفاده میشن زبان های برنامه نویسی سطح بالا هستند ولی کامپیوتر زبان های سطح بالا رو نمی فهمه پس ما باید کد هایی که می نویسیم رو به زبان برنامه نویسی سطح پایین تبدیل کنیم که کامپیوتر بتونه بفهمه این دقیقا کاریه کامپایلر و مفسر انجام میدن، تبدیل کد‌هایی که ما می نویسیم به کد‌هایی که کامپیوتر بتونه بفهمه.

اکثر ide ها یک کامپایلر و مفسر قوی دارن که کد هایی که می‌ نویسیم رو تبدیل کنه به کد هایی که کامپیوتر بفهمه.

 

فرق بین کامپایلر و مفسر

فرق بین کامپایلر و مفسر توی نحوه تبدیل کردن کدهاست، کامپایلر یک بار تمام کدها رو میخونه و یک جا به کدهای ساذه تر تبدیل میکنه اما مفسر به صورت خط به خط اینکارو میکنه.

برای مثال اگر ۱۰۰ خط کد نوشته باشیم کامپایلر ۱۰۰ خط رو میخونه و یک جا تبدیل میکنه اما مفسر از خط اول شروع میکنه و با تموم شدن هر خط اونو تبدیل میکنه.

 

در کنار ide ها ما کد ادیتور ها رو داریم که بازم محیطین برای نوشتن کد هامون که توی یک مقاله دیگه درباره کد ادیتور ها هم صحبت میکنیم.

5 / 5 ( 1 امتیاز )
اشتراک گذاری:
برچسب ها: ideide چیستادیتوراموزش برنامه نویسیای دی ای چیستبرنامه نویسیکاربرد ideکد ادیتور

مطالب زیر را حتما مطالعه کنید

توابع در php

توابع در php

در این مقاله از سری مقالات آموزش PHP سایت نارنجک، با هم درمورد توابع در php...
data types در جاوا اسکریپت

data types در جاوا اسکریپت انواع داده

بعد از آشنایی با متغیرها نوبتِ یادگیری انواع داده یا data types در جاوا اسکریپت...
ساختار برنامه در لاراول

ساختار برنامه ‌در لاراول

در این مقاله از سری مقالات آموزش Laravel سایت نارنجک، ساختار برنامه ‌در لاراول رو با...
کاربرد Attribute در HTML

کاربرد Attribute در HTML

بعد از آشنایی با ساختار تگ های HTML نوبت یادگیری Attribute ها است در این...
سلکتورها در CSS

سلکتورها در CSS

در مقاله قبل فهمیدیم CSS چیه و با CSS آشنا شدیم در این مقاله می...
عملگرها در جاوا اسکریپت

عملگرها در جاوا اسکریپت

بعد از آشنایی با متغیر ها در زبان جاوا اسکریپت اولین چیزی که هرکسی باید...
قدیمی تر html چیست ؟
جدیدتر Stringها در زبان PHP

دیدگاهتان را بنویسید لغو پاسخ

جدیدترین مقالات
  • توابع در php ۱۳۹۹/۰۸/۱۶
  • data types در جاوا اسکریپت انواع داده ۱۳۹۹/۰۸/۱۶
  • ساختار برنامه ‌در لاراول ۱۳۹۹/۰۸/۱۱
  • کاربرد Attribute در HTML ۱۳۹۹/۰۸/۱۰
  • سلکتورها در CSS ۱۳۹۹/۰۸/۰۷
درباره نارنجک

ما در نارنجک به دنبال آموزش حرفه ای و پروژه محور شما هستیم. آموزش های بی‌نظیری که شما را از هر آموزش دیگری بی نیاز می‌کند.

  • info@narenjak.com
دسترسی سریع
  • مقالات
  • دوره ها
  • حساب کاربری
  • تماس با ما
  • درباره ما
تمامی حقوق برای سایت نارنجک محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت