برنامه‌ نویسی رایانه (اختصاری برنامه ‌نویسی) فرایند طراحی و ساخت یک برنامه کامپیوتری قابل اجرا برای دستیابی به یک نتیجه محاسباتی خاص است. برنامه ‌نویسی شامل کارهایی از قبیل: آنالیز، تولید الگوریتم‌ها، پروفایل دقیق الگوریتم‌ها و مصرف منابع و اجرای الگوریتم‌ها به  زبان برنامه‌ نویسی انتخاب شده (معمولاً به عنوان رمزگذاری است). کد منبع برنامه به یک یا چند زبان نوشته شده‌است که برای برنامه نویسان قابل درک است و
بیشتر بخوانید