از دید افراد مختلفی که با کامپیوتر کار میکنند این پرسش میتواند پاسخهای متفاوتی داشته باشد. برخی به هر برنامه به دید یک "سیستم" نگاه میکنند و برنامهسازی سیستم را فرآیند تبدیل یک مسأله به یک برنامهی قابل اجرا میدانند. برخی به نوشتن برنامههای خاص برای یک سیستم کامپیوتری خاص، برنامه سازی سیستم میگویند.گرچه تعریف دوم تا حدی درست است، اما بهطور دقیق تر از دید ما، برنامه سازی سیستم دارای تعریف مشخص و معینی است:
نوع خاصی از برنامه سازی است که نیازمند اطلاع از جزئیات فنی سیستم مورد نظر و دسترسی و مدیریت منابع سخت افزاری سیستم به صورت دلخواه است.
......
مطالعه ی متن کامل کتاب "مبانی برنامه سازی سیستم" در سایت رسمی اینفو کتاب