=> प्रोग्रामिंग भाषा (programming language) एक कृत्रिम भाषा होती है, जिसकी डिजाइन इस प्रकार की
जाती है कि वह किसी काम के लिये आवश्यक विभिन्न संगणनाओ (computations) को अभिव्यक्त कर सके।
=> प्रोग्रामिंग भाषाओं का प्रयोग विशेषतः संगणकों के साथ किया जाता है (किन्तु अन्य मशीनों पर भी प्रोग्रामिंग भाषाओं का उपयोग होता है)। प्रोग्रामिंग भाषाओं का प्रयोग हम प्रोग्राम लिखने के लिये, कलन विधियों को सही रूप व्यक्त करने के लिए, या मानव संचार के एक साधन के रूप में भी कर सकते हैं।
=> इस समय लगभग 2,500 प्रोग्रामिंग भाषाएं मौजूद हैं जैसे: Ada, BASIC, C, C++, COBOL, dBASE, FORTRAN, FoxPro, GW Basic, HTML, Java, JavaScript, LISP, LOGO, Matlab, Pascal, Perl, PHP, Python, Prolog, R, Smalltalk, SQL, VHDL, Visual Basic, Visual FoxPro, XML आदि कुछ प्रोग्रामिंग भाषाएं हैं।
=> मशीनी भाषा - यह मशीन को आसानी से समझ आती है किन्तु मानव को सीधे समझना लगभग असम्भव है।
=> असेम्बली भाषा - इसे असेबलर द्वारा मशीनी भाषा में आसानी से बदला जा सकता है। यह मनुष्य को भी समझ में आ जाती है किन्तु अलग-अलग माइक्रोप्रोसेसर या माइक्रोकम्प्यूटर के लिये अलग-अलग होती है।
=> उच्च स्तरीय प्रोग्रामिंग भाषा -- यह मानव के समझने योग्य होती है। इसकी शब्दावली सामान्य अंग्रेजी जैसी लगती है। इसे कम्पाइल करके मशीनी भाषा में बदला जाता है। उदाहरण - बेसिक, सी, सी++, जावा आदि।
=> Programming language is an artificial language, which is designed such that it can express the various computations required for any work.
=> Programming languages are used especially with computers (but programming languages are also used on other machines). Using programming languages, we can also write programs, express algorithms, or as a means of human communication.
=> At this time there are approximately 2,500 programming languages such as: Ada, BASIC, C, C ++, COBOL, dBASE, FORTRAN, FoxPro, GW Basic, HTML, Java, JavaScript, LISP, LOGO, Matlab, Pascal, Perl, PHP, Python Prolog, R, Smalltalk, SQL, VHDL, Visual Basic, Visual FoxPro, XML etc. are some programming languages.
=> Machine language - This machine is easy to understand but it is almost impossible to understand human directly.
=> Assembly language - it can be easily changed in the machine language by Assembler. This man also understands but different for different microprocessor or microcomputer.
=> High level programming language - it is understandable to humans. Its vocabulary looks like normal English. It is compiled and converted into machine language. Example - Basic, C, C ++, Java etc.