संपादक मूल रूप से कंप्यूटर प्रोग्राम होते हैं जिनका उपयोग कंप्यूटर पर फाइलों को संपादित करने के लिए किया जाता है। ये प्रोग्रामर को एक ऐसा वातावरण प्रदान करते हैं जहां वे किसी भी क्रम में दस्तावेज़ बना, संपादित, अद्यतन, फॉर्मेट कर सकते हैं।
सिस्टम प्रोग्रामिंग या प्रोग्रामिंग में, संपादक वे सॉफ्टवेयर या उपकरण हैं जिनका उपयोग प्रोग्राम को संपादित करने के लिए किया जाता है। ये मूल रूप से विशेष प्रकार के टेक्स्ट एडिटर होते हैं जिनमें कोड संपादित करने के लिए एकीकृत कार्यक्षमता होती है।
कुछ सामान्य प्रोग्राम संपादक हैं नोटपैड++, विजुअल कोड, सबलाइम। इसके अलावा कुछ संपादक ऐसे भी हैं जो केवल कोड संपादित करने से अधिक कार्य प्रदान करते हैं। वे एकीकृत विकास वातावरण (IDE) हैं जो आपको एक ही सॉफ्टवेयर में संपादित, डीबग और अपना प्रोग्राम चलाने में मदद कर सकते हैं।
संपादक जो लंबे समय से विकसित हुए हैं और आधुनिक कंप्यूटरों के विकास की शुरुआत से मौजूद हैं।
फाइल संपादित करने के तरीके के आधार पर संपादक
ग्राफिकल एडिटर - एक विशेष संपादक जिसका उपयोग ग्राफिकल फाइल या फोटो को संपादित करने के लिए किया जाता है। ये इस तथ्य पर काम करते हैं कि फोटो के पिक्सल को संपादित और बदला जा सकता है।
टेक्स्ट एडिटर - यह संपादक टेक्स्ट फाइलों को संपादित करता है और उनके कैरेक्टर और फॉर्मेट को अपडेट करता है।
फाइल संपादित करने वाले के आधार पर संपादक के प्रकार
लाइन एडिटर - यह कोड संपादक फाइल को लाइन दर लाइन संपादित करता है। आप लाइन एडिटर का उपयोग करके लाइनों की स्ट्रीम पर काम नहीं कर सकते। लाइन एडिटर का उदाहरण है टेलीप्रिंटर।
स्ट्रीम एडिटर - यह कोड संपादक फाइलों को कैरेक्टर्स के अनुक्रम के रूप में मानकर उन पर काम करता है बजाय उन्हें एक लाइन मानने के। स्ट्रीम एडिटर का उपयोग करके, आप पैराग्राफ पर काम कर सकते हैं। स्ट्रीम एडिटर का उदाहरण है सेड एडिटर।
स्क्रीन एडिटर - यह संपादक स्क्रीन पर किसी भी कैरेक्टर को संपादित करने में सक्षम है। संपादक कर्सर का उपयोग करके उस पर क्लिक करके और फिर किसी भी आवश्यक तरीके से सामग्री को अपडेट करके सामग्री को अपडेट कर सकता है।
वर्ड प्रोसेसर - यह एक उन्नत संपादक है, जिस पर आपने काम किया होगा (वर्तमान में)। वर्ड प्रोसेसर संपादन सॉफ्टवेयर का उपयोग सभी संपादन कार्यों को करने के लिए किया जाता है और फोंट संपादित करने, स्टाइल जोड़ने, आकार सुविधाओं और मल्टीमीडिया जोड़ने जैसे विशेष ऑपरेशन भी करता है जैसे चित्र, फाइलें, वीडियो डालना।
स्ट्रक्चर एडिटर - यह संपादक विशेष रूप से उन प्रोग्रामों को संपादित करने के लिए उपयोग किया जाता है जिन्हें कोड की संरचना की आवश्यकता होती है। यह स्रोत कोड लिखने और संपादित करने की सुविधाएं प्रदान करता है और एक वातावरण प्रदान करता है।