COMPUTER LANGUAGE




COMPUTER LANGUAGE


यदि COMPUTER को कोई कार्य बताना होता है तो उस कार्य को हमें COMPUTER को लिख कर देना होता हैं कार्य को लिखने के लिए जिस LANGUAGE का प्रयोग किया जाता है उस LANGUAGE को COMPUTER LANGUAGE या programming LANGUAGE कहा जाता है programming LANGUAGE के माध्यम से COMPUTER में कार्य अर्थात् निर्देश लिखे जाते है इन निर्देशों के समूह को PROGRAM कहा जाता है तथा programs के समूह को SOFTWARE कहा जाता है तो हम यह कह सकते है की programming LANGUAGE के माध्यम से SOFTWARE  बनाये जाते है



COMPUTER LANGUAGE निम्न प्रकार के होती है


MACHINE LANGUAGE


MACHINE LANGUAGE को बाइनरी LANGUAGE तथा LOW LEVEL LANGUAGE भी कहा जाता है MACHINE LANGUAGE में लिखे PROGRAM BINARY NUMBERमें होते है बाइनरी numbers में 0 तथा 1 के FORMAT में होती है  इस LANGUAGE का प्रयोग 1st generation के computer के साथ किया जाता था MACHINE LANGUAGE को सीखना तथा लिखना कठिन होता है 


MACHINE LANGUAGE की निम्न लिखित विशेषताए निम्न है

1 MACHINE LANGUAGE में लिखे PROGRAM को CONVERT करने की आवयकता नहीं पड़ती
2 यह अन्य LANGUAGE के मुकाबले तेज गति से EXECUTE होती है
MACHINE LANGUAGE की निम्न लिखित कमिया निम्न है
1 MACHINE LANGUAGE को सीखना तथा लिखना कठिन होता है
2 ERROR DETECTION कठिन कार्य होता है
3 यह MACHINE पर आधारित होती है एक MACHINE के लिए बनाया गया PROGRAM अन्य MACHINE पर नहीं चलता 

ASSEMBLY LANGUAGE

 
ASSEMBLY LANGUAGE को MIDDLE LEVEL LANGUAGE भी कहा जाता है क्योकि इस LANGUAGE में लिखे programs BINARY numbers तथा कुछ ENGLISH LANGUAGE में होते है इस LANGUAGE का प्रयोग SECOND generation के COMPUTER के साथ किया जाता था 

ASSEMBLY LANGUAGE की निम्न लिखित विशेषताए निम्न है


1 ASSEMBLY LANGUAGE को सीखना MACHINE LANGUAGE के मुकाबले आसन होता है
2 ASSEMBLY LANGUAGE में ERROR DETECTION MACHINE LANGUAGE के मुकाबले आसन कार्य होता है

ASSEMBLY LANGUAGE की निम्न लिखित कमिया निम्न है

1 ASSEMBLY LANGUAGE में लिखे PROGRAM को CONVERT करने की आवयकता पड़ती है जो कार्य ASSEMBLER करता है
3 यह MACHINE पर आधारित होती है एक MACHINE के लिए बनाया गया PROGRAM अन्य MACHINE पर नहीं चलता 
 

HIGH LEVEL LANGUAGE

 
इस LANGUAGE में लिखे programs ENGLISH LANGUAGE में होते है इस LANGUAGE का प्रयोग THIRD generation के COMPUTER के साथ किया जाता था यह आधुनिक LANGUAGE है HIGH LEVEL LANGUAGE को सीखना बहुत ही आसन होता है यह MACHINE पर आधारित नहीं होती और इस LANGUAGE में BINARY numbers का प्रयोग नहीं किया जाता 


HIGH LEVEL LANGUAGE  की निम्न लिखित विशेषताए निम्न है
 
1 HIGH LEVEL LANGUAGE को सीखना अन्य के मुकाबले आसन होता है
2 HIGH LEVEL LANGUAGE में ERROR DETECTION आसन कार्य होता है
3 यह MACHINE पर आधारित नहीं होती है एक MACHINE के लिए बनाया गया PROGRAM अन्य MACHINE पर आसानी से चलाया जा सकता है
 
HIGH LEVEL LANGUAGE की निम्न लिखित कमिया निम्न है

1 HIGH LEVEL LANGUAGE में लिखे PROGRAM को CONVERT करने की आवयकता पड़ती है
2 HIGH LEVEL LANGUAGE, MACHINE LANGUAGE के मुकाबले धीमी गति से EXECUTE होती है

4TH Generation LANGUAGE


पिछली LANGUAGE में यदि कोई कार्य computer से करवाना होता था तो हमें यह सब बताना होता था की क्या कार्य करना है और उस कार्य को केसे करना है इससे हमारे PROGRAM का आकर बड़ा तथा समझने में कठिन हो जाता था तथा हमारे समय की बर्बादी भी आधिक होती थी लेकिन 4TH generation LANGUAGE के माध्यम से हम PROGRAM को जल्दी बना सकते है क्योकि इसमे यह बताने की आवयकता नहीं होती की किसी कार्य को केसे करना है हमें सिर्फ COMPUTER को कार्य बताने की जरुरत होती है

4TH Generation LANGUAGE की निम्न लिखित विशेषताए निम्न है

1 इसमें PROGRAM को जल्दी लिखा जा सकता है
2 इसमें PROGRAM का आकर छोटा होता है
3 4TH Generation LANGUAGE को सीखना अन्य के मुकाबले आसन होता है
4 4TH Generation LANGUAGE में ERROR DETECTION आसन कार्य होता है
5 यह MACHINE पर आधारित नहीं होती है एक MACHINE के लिए बनाया गया PROGRAM अन्य MACHINE पर आसानी से चलाया जा सकता है

4TH Generation LANGUAGE की निम्न लिखित कमिया निम्न है

1 4TH Generation LANGUAGE में लिखे PROGRAM को CONVERT करने की आवयकता पड़ती है
2 4TH Generation LANGUAGE, MACHINE LANGUAGE के मुकाबले धीमी गति से EXECUTE होती है





Comments