Introduction to Programming Languages
V E S R N TECHNOLOGIES
Introduction to Programming Language
For a computer to work efficiently, a human must be giving some commands.How should we give commands to the computer? How does a computer understand? How does the computer respond to us? All this is a question in our minds. A conversation between two people means that both of them express their feelings through the same language. Similarly, animals also express their feelings through language (certain signals).
Now we talk about a man and a computer. Yes, how can a man talk to a computer?
This is also a language. And this language is usually said in two ways.
1) Low level language
2) High level language
1) Low Level language : Generally the commands we give to the computer should be in low level language only.You learn about these with higher studies. It is difficult for us to give the computer to understand and write this language. Ex: 0,1 (Binary Number System)
2) High Level language: It is completely different from low level language. That means it is easy for us to understand. Generally these are called programming languages. Ex: C, C++, Java. It doesn't make sense to a computer. Do you know how the computer understands the commands we give? Assembly level language, also known as low level language, converts low level to high level and high level to low level.
ex: 1) Text Editors (Notepad, Wordpad)
2) Compilers (C, C++)
3) Interpreters (Java)
4) Operating Systems(Windows, Linux, Mac)
If you look at the above picture you will get complete understanding.
ప్రోగ్రామింగ్ లాంగ్వేజ్ పరిచయం
కంప్యూటర్ సమర్ధవంతంగా పనిచేయాలంటే, మానవుడు కొన్ని ఆదేశాలను ఇవ్వాలి. మనం కంప్యూటర్కు ఎలా ఆదేశాలను ఇవ్వాలి? కంప్యూటర్ ఎలా అర్థం చేసుకుంటుంది? కంప్యూటర్ మనకు ఎలా స్పందిస్తుంది? ఇదంతా మన మదిలో మెదులుతున్న ప్రశ్న. ఇద్దరు వ్యక్తుల మధ్య సంభాషణ అంటే ఇద్దరూ తమ భావాలను ఒకే భాష ద్వారా వ్యక్తీకరించడం. అదేవిధంగా, జంతువులు కూడా భాష (కొన్ని సంకేతాలు) ద్వారా తమ భావాలను వ్యక్తపరుస్తాయి.
ఇప్పుడు మనం మనిషి మరియు కంప్యూటర్ గురించి మాట్లాడుతాము. అవును, మనిషి కంప్యూటర్తో ఎలా మాట్లాడగలడు?
ఇది కూడా ఒక భాష. మరియు ఈ భాష సాధారణంగా రెండు విధాలుగా చెప్పబడుతుంది.
1) తక్కువ స్థాయి భాష
2) ఉన్నత స్థాయి భాష
1) తక్కువ స్థాయి భాష : సాధారణంగా మనం కంప్యూటర్కి ఇచ్చే కమాండ్లు తక్కువ స్థాయి భాషలో మాత్రమే ఉండాలి. మీరు వీటి గురించి ఉన్నత చదువులతో నేర్చుకుంటారు. ఈ భాషను అర్థం చేసుకోవడానికి మరియు వ్రాయడానికి కంప్యూటర్ ఇవ్వడం మాకు కష్టం. ఉదా: 0,1 (బైనరీ నంబర్ సిస్టమ్)
2) ఉన్నత స్థాయి భాష: ఇది తక్కువ స్థాయి భాష నుండి పూర్తిగా భిన్నమైనది. అంటే మనకు సులభంగా అర్థమవుతుంది. సాధారణంగా వీటిని ప్రోగ్రామింగ్ భాషలు అంటారు. ఉదా: C, C++, Java. ఇది కంప్యూటర్కు అర్థం కాదు. మనం ఇచ్చే ఆదేశాలను కంప్యూటర్ ఎలా అర్థం చేసుకుంటుందో తెలుసా? తక్కువ స్థాయి భాష అని కూడా పిలువబడే అసెంబ్లీ స్థాయి భాష, తక్కువ స్థాయిని ఉన్నత స్థాయికి మరియు ఉన్నత స్థాయిని తక్కువ స్థాయికి మారుస్తుంది.
ఉదా: 1) టెక్స్ట్ ఎడిటర్లు (నోట్ప్యాడ్, వర్డ్ప్యాడ్)
2) కంపైలర్లు (C, C++)
3) వ్యాఖ్యాతలు (జావా)
4) ఆపరేటింగ్ సిస్టమ్స్(Windows, Linux, Mac)
Prev Lesson --> Introduction
Next Lesson --> (Introduction to Algortihm, Flowchart and Program