विवरण
कंप्यूटर प्रोग्रामिंग या कोडिंग निर्देश के अनुक्रमों की संरचना है, जिसे प्रोग्राम कहा जाता है, कि कंप्यूटर कार्यों को करने के लिए अनुसरण कर सकते हैं इसमें एक या एक से अधिक प्रोग्रामिंग भाषाओं में कोड लिखने के द्वारा एल्गोरिदम, प्रक्रियाओं के चरण-दर-चरण विनिर्देशों को डिजाइन और कार्यान्वित करना शामिल है। प्रोग्रामर आम तौर पर उच्च स्तरीय प्रोग्रामिंग भाषाओं का उपयोग करते हैं जो मशीन कोड की तुलना में मनुष्यों के लिए अधिक आसानी से परिचित हैं, जिसे सीधे केंद्रीय प्रसंस्करण इकाई द्वारा निष्पादित किया जाता है। Proficient प्रोग्रामिंग को आमतौर पर कई अलग-अलग विषयों में विशेषज्ञता की आवश्यकता होती है, जिसमें अनुप्रयोग डोमेन का ज्ञान, प्रोग्रामिंग भाषाओं का विवरण और सामान्य कोड पुस्तकालयों, विशेष एल्गोरिदम और औपचारिक तर्क शामिल हैं।