à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦
à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ (à¦à¦à¦°à§à¦à¦¿: Computer programming) হল à¦à¦à¦à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦¾à¦°à§à¦¯ সমà§à¦ªà¦¾à¦¦à¦¨ à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦à§à¦¸à¦¿à¦à¦¿à¦à¦à§à¦¬à¦² à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦® ডিà¦à¦¾à¦à¦¨ ঠবিলà§à¦¡à¦¿à¦à¦¯à¦¼à§à¦° পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾à¥¤ পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° লিà¦à¦¿à¦¤ রà§à¦ªà¦à¦¿à¦à§ সà§à¦°à§à¦¸ à¦à§à¦¡ বলা হয়। যিনি সà§à¦°à§à¦¸ à¦à§à¦¡ লিà¦à§à¦¨ তাà¦à§ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¾à¦°, à¦à§à¦¡à¦¾à¦° বা ডà§à¦à§à¦²à¦ªà¦¾à¦° বলা হয়। যà§à¦à§à¦¨ বঠযà§à¦®à¦¨ à¦à¦à¦à¦¿ à¦à¦¾à¦·à¦¾à¦¤à§ যà§à¦®à¦¨ à¦à¦à¦°à§à¦à¦¿, রà§à¦¶, à¦à¦¾à¦ªà¦¾à¦¨à¦¿, বাà¦à¦²à¦¾, à¦à¦¤à§à¦¯à¦¾à¦¦à¦¿à¦¤à§ লà§à¦à¦¾ হয়, তà§à¦®à¦¨à¦¿ পà§à¦°à¦¤à¦¿à¦à¦¿ পà§à¦°à§à¦à§à¦°à¦¾à¦® à¦à§à¦¨ à¦à¦à¦à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾à¦¤à§ লà§à¦à¦¾ হয়,যà§à¦®à¦¨ পাà¦à¦¥à¦¨, সি++, à¦à¦¾à¦à¦¾ à¦à¦¤à§à¦¯à¦¾à¦¦à¦¿à¥¤ পà§à¦°à§à¦à§à¦°à¦¾à¦® রà¦à¦¨à¦¾ à¦à¦°à¦¾à¦° সময় পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¾à¦°à¦à§ ঠনিরà§à¦¦à¦¿à¦·à§à¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾à¦° সিনà¦à§à¦¯à¦¾à¦à§à¦¸ বা বà§à¦¯à¦¾à¦à¦°à¦£ মà§à¦¨à§ à¦à¦²à¦¤à§ হয়। [১]
à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ হলৠà¦à¦à¦à¦¿ পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾ যা à¦à¦à¦à¦¿ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¿à¦ সমসà§à¦¯à¦¾à¦° মà§à¦² সà§à¦¤à§à¦° থà§à¦à§ à¦à¦à§à¦¸à¦¿à¦à¦¿à¦à¦à§à¦¬à¦² à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦à§à¦²à¦¿à¦° দিà¦à§ পরিà¦à¦¾à¦²à¦¿à¦¤ à¦à¦°à§à¥¤ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾ যà§à¦®à¦¨ ঠà§à¦¯à¦¾à¦²à¦à§à¦°à¦¿à¦¦à¦® তà§à¦°à¦¿ à¦à¦°à§, বিশà§à¦²à§à¦·à¦£à§à¦° à¦à¦¨à§à¦¨à¦¯à¦¼à¦¨, তাদà§à¦° সঠিà¦à¦¤à¦¾ à¦à¦¬à¦ সমà§à¦ªà¦¦ à¦à¦°à¦ à¦à¦¬à¦ বাসà§à¦¤à¦¬à¦¾à¦¯à¦¼à¦¨à§à¦° à¦à¦²à¦à¦°à¦¿à¦¦à¦®à¦à§à¦²à¦¿à¦° পà§à¦°à¦¯à¦¼à§à¦à¦¨à§à¦¯à¦¼à¦¤à¦¾ যাà¦à¦¾à¦ à¦à¦°à§ à¦à¦à¦à¦¿ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾à¦¤à§ ঠà§à¦¯à¦¾à¦²à¦à¦°à¦¿à¦¦à¦®à¦à§à¦²à¦¿à¦° ঠনà§à¦¤à¦°à§à¦à§à¦à§à¦¤à¥¤ সà§à¦°à§à¦¸ à¦à§à¦¡ à¦à¦ বা à¦à¦à¦¾à¦§à¦¿à¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾à¦¯à¦¼ লà§à¦à¦¾ à¦à¦à§à¥¤ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦° à¦à¦¦à§à¦¦à§à¦¶à§à¦¯ হল à¦à¦à¦à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ নিরà§à¦¦à§à¦¶à¦¨à¦¾ à¦à§à¦à¦à§ বà§à¦° à¦à¦°à¦¾ যা à¦à¦à¦à¦¿ নিরà§à¦¦à¦¿à¦·à§à¦ à¦à¦¾à¦°à§à¦¯ সমà§à¦ªà¦¾à¦¦à¦¨ বা পà§à¦°à¦¦à¦¤à§à¦¤ সমসà§à¦¯à¦¾à¦° সমাধান à¦à¦°à¦¾ সà§à¦¬à¦¯à¦¼à¦à¦à§à¦°à¦¿à¦¯à¦¼ হবà§à¥¤ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦° পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾à¦à¦¿ পà§à¦°à¦¾à¦¯à¦¼à¦ ঠà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦à§à¦¶à¦¨ ডà§à¦®à§à¦¨, বিশà§à¦· ঠà§à¦¯à¦¾à¦²à¦à¦°à¦¿à¦¦à¦® à¦à¦¬à¦ à¦à¦¨à§à¦·à§à¦ ানিঠযà§à¦à§à¦¤à¦¿à¦¬à¦¿à¦à§à¦à¦¾à¦¨ à¦à§à¦à¦¾à¦¨à§à¦° সহ বিà¦à¦¿à¦¨à§à¦¨ বিষয়à¦à§à¦²à¦¿à¦¤à§ দà¦à§à¦·à¦¤à¦¾ পà§à¦°à¦¯à¦¼à§à¦à¦¨à¥¤
সমà§à¦ªà¦°à§à¦à¦¿à¦¤ à¦à¦°à§à¦®à¦à§à¦²à¦¿ সà§à¦°à§à¦¸ à¦à§à¦¡ পরà§à¦à§à¦·à¦¾, ডিবাà¦à¦¿à¦ à¦à¦¬à¦ বà¦à¦¾à¦¯à¦¼ রাà¦à¦¾, বিলà§à¦¡ সিসà§à¦à§à¦®à§à¦° বাসà§à¦¤à¦¬à¦¾à¦¯à¦¼à¦¨ à¦à¦¬à¦ à¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à§à¦° মà§à¦¶à¦¿à¦¨ à¦à§à¦¡à§à¦° মত à¦à¦ªà¦à¦¾à¦°à§ à¦à¦¿à¦¨à¦¿à¦¸à¦ªà¦¤à§à¦°à§à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ ঠনà§à¦¤à¦°à§à¦à§à¦à§à¦¤à¥¤ à¦à¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾à¦° ঠà¦à¦¶ হিসাবৠবিবà§à¦à¦¨à¦¾ à¦à¦°à¦¾ যà§à¦¤à§ পারà§, à¦à¦¿à¦¨à§à¦¤à§ পà§à¦°à¦¾à¦¯à¦¼à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° à¦à¦¨à§à¦¨à¦¯à¦¼à¦¨ শবà§à¦¦ শবà§à¦¦ পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦, বাসà§à¦¤à¦¬à¦¾à¦¯à¦¼à¦¨, বা সà§à¦°à§à¦¸ à¦à§à¦¡ পà§à¦°à¦à§à¦¤ লà§à¦à¦¾ à¦à¦¨à§à¦¯ সà¦à¦°à¦à§à¦·à¦¿à¦¤ à¦à§à¦¡à¦¿à¦ সà¦à§à¦à§ à¦à¦ বà§à¦¹à¦¤à§à¦¤à¦° পà§à¦°à¦à§à¦°à¦¿à¦¯à¦¼à¦¾ à¦à¦¨à§à¦¯ বà§à¦¯à¦¬à¦¹à¦¾à¦° à¦à¦°à¦¾ হয়। সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° à¦à¦à§à¦à¦¿à¦¨à¦¿à¦¯à¦¼à¦¾à¦°à¦¿à¦ সফà§à¦à¦à¦¯à¦¼à§à¦¯à¦¾à¦° à¦à¦¨à§à¦¨à¦¯à¦¼à¦¨ à¦à¦°à§à¦à¦¾ সà¦à§à¦à§ পà§à¦°à¦à§à¦¶à¦² à¦à§à¦¶à¦² সমà§à¦®à¦¿à¦²à¦¾à¦¨à¥¤
পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦° বিà¦à¦¿à¦¨à§à¦¨ ধাপসমà§à¦¹ সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦-à¦à¦° ধাপà¦à§à¦²à§ যà§à¦à§à¦¨ সমসà§à¦¯à¦¾ সমাধানà§à¦° ধাপà¦à§à¦²à§à¦° মতà§à¦à¥¤ পà§à¦°à¦§à¦¾à¦¨ ধাপà¦à§à¦²à§ হলà§: ১. সমসà§à¦¯à¦¾à¦à§ সà¦à¦à§à¦à¦¾à¦¯à¦¼à¦¿à¦¤ à¦à¦°à¦¾à¥¤ ২. à¦à¦¨à¦ªà§à¦ ঠà¦à¦à¦à¦ªà§à¦ à¦à¦¿ হবৠতা নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à¦¾à¥¤ ৩. ধারাবাহিঠ(ধাপৠধাপà§) বরà§à¦£à¦¨à¦¾ à¦à¦°à¦¾ (à¦à¦²à¦à¦°à¦¿à¦¦à¦® লà§à¦à¦¾)। ৪. ফà§à¦²à§à¦à¦¾à¦°à§à¦ ঠà¦à§à¦à¦¨ à¦à¦°à¦¾à¥¤ ৫. পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦ à¦à¦¾à¦·à¦¾ নিরà§à¦¨à¦¯à¦¼ à¦à¦°à¦¾ ঠà¦à§à¦¡ লà§à¦à¦¾à¥¤ ৬. à¦à§à¦¡ à¦à¦®à§à¦ªà¦¾à¦à¦² ঠডিবাঠà¦à¦°à¦¾à¥¤ à§. ডà¦à§à¦®à§à¦¨à§à¦à§à¦¶à¦¨ তà§à¦°à¦¿ à¦à¦°à¦¾à¥¤
à¦à¦¦à¦¾à¦¹à¦°à¦£à¦¸à§à¦¬à¦°à§à¦ªà¦ সমসà§à¦¯à¦¾à¦ তিনà¦à¦¿ সà¦à¦à§à¦¯à¦¾à¦° মধà§à¦¯à§ বড় সà¦à¦à¦¾ বà§à¦° à¦à¦°à§à¦¨à¥¤
তথà§à¦¯à¦¸à§à¦¤à§à¦° সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
- â ঠঠà¦à¦®à§à¦ªà¦¿à¦à¦à¦¾à¦° পà§à¦°à§à¦à§à¦°à¦¾à¦®à¦¿à¦
- â Text Book: ANSI C written by e-balagurusamy
Text Book: ANSI C by Ebalagurusamy.