برنامه رایانه‌ای: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Mhsotoudeh (بحث | مشارکت‌ها)
Mhsotoudeh (بحث | مشارکت‌ها)
خط ۱۸:
می‌توان برنامه‌ها را با توجّه به عملکرد به دو دسته‌ی اصلی تقسیم کرد:
 
[[File:Starry Night.png|thumb|Starry Night، یک نرم‌افزار کاربردی]]
'''[[نرم‌افزار کاربردی|نرم‌افزارهای کاربردی]]''' که برای انجام یک کار مشخّص برای کاربر طرّاحی می‌شوند. این برنامه‌ها به طور مستقیم با کاربر سر و کار دارند. مانند[[واژه‌پرداز|نرم‌افزارهای واژه‌پرداز]]، [[صفحه گسترده|صفحه‌گسترده‌ها]]، [[نرم‌افزار ارتباطی|نرم‌افزارهای ارتباطی]]، [[بازی ویدئویی|بازی‌های ویدیویی]] و ...
 
'''[[نرم‌افزار کاربردی|نرم‌افزارهای کاربردی]]''' که برای انجام یک کار مشخّص برای کاربر طرّاحی می‌شوند. این برنامه‌ها به طور مستقیم با کاربر سر و کار دارند و دارای [[واسط کاربر|رابط کاربری]] هستند. مانند[[واژه‌پرداز|نرم‌افزارهای واژه‌پرداز]]، [[صفحه گسترده|صفحه‌گسترده‌ها]]، [[نرم‌افزار ارتباطی|نرم‌افزارهای ارتباطی]]، [[بازی ویدئویی|بازی‌های ویدیویی]] و ...
 
'''[[نرم‌افزار سیستم|نرم‌افزارهای سیستمی]]''' که برای سرویس دادن به سایر نرم‌افزارها طرّاحی می‌شوند. این برنامه‌ها عمدتاً با سخت‌افزار در تعامل هستند و با کاربر به طور مستقیم ارتباطی ندارند. مانند [[سیستم‌عامل|سیستم عامل]]، [[گرداننده دستگاه|درایور]]، [[Embedded software|نرم‌افزارهای جاسازی شده]]، [[موتور بازی|موتورهای گرافیکی]] و ...
بخش‌هایی از سیستم عامل که دارای رابط کاربری هستند، به عنوان نرم‌افزار کاربردی در نظر گرفته می‌شوند.
 
==برنامه‌نویسی==