نرمافزار یعنی چه
نرمافزار (Software) به مجموعهای از برنامهها، دستورها و دادههایی گفته میشود که به رایانه یا دستگاههای هوشمند میگویند چه کاری انجام دهند. نرمافزار در مقابل سختافزار قرار دارد؛ سختافزار به قطعات فیزیکی مانند پردازنده، حافظه و صفحهکلید گفته میشود، اما نرمافزار بخش غیرفیزیکی است که روی سختافزار اجرا میشود.
نرمافزارها به دو دستهٔ اصلی تقسیم میشوند: «نرمافزار سیستمی» مثل سیستمعاملهای ویندوز، اندروید و iOS که کار سختافزار را مدیریت میکنند، و «نرمافزار کاربردی» مثل مرورگرها، برنامههای ویرایش متن، بازیها و اپلیکیشنها که برای انجام کارهای مشخص کاربران ساخته میشوند.
مثال: «یه نرمافزار ویرایش عکس نصب کردم.»
مثال: «مشکل گوشی سختافزاری نیست، نرمافزاریه.»
به کسی که نرمافزار میسازد «برنامهنویس» یا «مهندس نرمافزار» گفته میشود. «اپلیکیشن» یا «اپ» هم نوعی نرمافزار کاربردی است.