కంప్యూటరు భాషలు

(సాఫ్టువేరు వ్రాయు భాషలు నుండి దారిమార్పు చెందింది)

కంప్యూటరు భాషలు మార్చు

భాష నునది మనిషి మనిషి మాట్లాడుకోవడానికే కాకుండా కంప్యూటర్లుతో మాట్లాడటానికి కూడా ఉపయోగ పడతాయి అసలు కంప్యూటరునకు అర్దమవ్వునది రెండే రెండు సున్నా, ఒకటి వీటినుండి మెషను భాష లేదా యాంత్రిక భాష తయారు చేసారు కాని వీటిలో మనము కంప్యూటరుతో మాట్లాడటం కష్టం కనుక ఇతర భాషలు తయారు చేసారు వీటిని మూడు రకాలగా విభజించవచ్చు భాష రకాలు. మెషిన్, అసెంబ్లీ భాషలు. అల్గోరిథమిక్ భాషలు. వ్యాపార ఆధారిత భాషలు. COBOL. ఎస్ క్యూఎల్. విద్య-ఆధారిత భాషలు. హైపర్ టాక్. ఆబ్జెక్ట్ ఓరియెంటెడ్ భాషలు. డిక్లేరేటివ్ భాషలు మొదలైనవి.[1] ఇవి కంప్యూటర్ కు ఆదేశాలను కమ్యూనికేట్ చేయడం కొరకు డిజైన్ చేయబడ్డ కృత్రిమ భాషలు.[2]

మెషీను స్థాయి భాషలు మార్చు

ఇవి కంప్యూటరు నేరుగా అర్దము చేసుకొను భాషలు

మధ్య స్థాయి భాషలు మార్చు

ఇవి మిడిల్ లెవెలు భాషలు అన్నమాట, వీటిని మనుషులు కూడా తేలికగా అర్ధము చేసుకొనవచ్చు. కంప్యూటర్లు ఈ భాషలను అర్ధము చేసుకొవాలంటే పూర్తిగా మెషిను భాషలోనికి మార్చుకొని మాత్రమే అర్ధము చేసుకుంటాయి ఉదాహరణ: సీ, సీ ప్లస్ ప్లస్, ఇతరములు

ఉన్నత స్థాయి భాషలు మార్చు

ఇవి మనకు తేలికగా అర్ధము అవ్వడానికి

కంప్యూటర్ భాషల రకాలు మార్చు

కన్ స్ట్రక్షన్ లాంగ్వేజ్, కాన్ఫిగరేషన్, టూల్ కిట్, ప్రోగ్రామింగ్ లాంగ్వేజ్ లను కలిగి ఉండే ఒక సాధారణ కేటగిరీ Archived 2021-09-17 at the Wayback Machine

కమాండ్ లాంగ్వేజ్, ఇతర ప్రోగ్రామ్ లను ప్రారంభించడం వంటి కంప్యూటర్ యొక్క విధులను నియంత్రించడానికి ఉపయోగించే భాష.

ఆకృతీకరణ భాష, ఆకృతీకరణ ఫైళ్లను వ్రాయడానికి ఉపయోగించే భాష

ప్రోగ్రామింగ్ లాంగ్వేజ్, మెషిన్ కు, మరిముఖ్యంగా కంప్యూటర్ కు ఆదేశాలను కమ్యూనికేట్ చేయడం కొరకు డిజైన్ చేయబడ్డ ఫార్మల్ లాంగ్వేజ్.

అసెంబ్లీ లాంగ్వేజ్, మెషిన్ లాంగ్వేజ్ యొక్క ఒక కుటుంబానికి దగ్గరగా ఉండే భాష,, ఇది రాయడం సులభతరం చేయడానికి నిమోనిక్స్ ని ఉపయోగిస్తుంది.

స్క్రిప్టింగ్ లాంగ్వేజ్, టాస్క్ ల యొక్క అమలును ఆటోమేట్ చేసే ప్రత్యేక రన్ టైమ్ ఎన్విరాన్ మెంట్ కొరకు ప్రోగ్రామింగ్ లాంగ్వేజ్; మానవ ఆపరేటర్ ద్వారా ఒక-ద్వారా అమలు చేయబడ్డ టాస్క్ లను ప్రత్యామ్నాయంగా అమలు చేయవచ్చు.

మెషిన్ లాంగ్వేజ్ లేదా మెషిన్ కోడ్, కంప్యూటర్ యొక్క సెంట్రల్ ప్రాసెసింగ్ యూనిట్ ద్వారా నేరుగా అమలు చేయబడ్డ ఆదేశాల సెట్

మార్కప్ లాంగ్వేజ్, HTML వంటి టెక్ట్స్ నుంచి సింటాక్టికల్ గా వేరు చేసే విధంగా డాక్యుమెంట్ ని యానోటేట్ చేయడానికి ఒక గ్రామర్.

లైట్ వెయిట్ మార్కప్ లాంగ్వేజ్

మోడలింగ్ లాంగ్వేజ్, సమాచారాన్ని లేదా పరిజ్ఞానాన్ని వ్యక్తీకరించడానికి ఉపయోగించే ఒక సంప్రదాయ భాష, తరచుగా కంప్యూటర్ సిస్టమ్ రూపకల్పనలో ఉపయోగించడానికి

ఇంటిగ్రేటెడ్ సర్క్యూట్ లను మోడల్ చేయడానికి ఉపయోగించే హార్డ్ వేర్ వివరణ భాష

పేజీ వివరణ భాష, వాస్తవ అవుట్ పుట్ బిట్ మ్యాప్ కంటే అధిక స్థాయిలో ప్రింట్ చేయబడ్డ పేజీ యొక్క అప్పియరెన్స్ ని వివరిస్తుంది.

క్వైరీ లాంగ్వేజ్, డేటాబేస్ లు, ఇన్ఫర్మేషన్ సిస్టమ్ ల్లో క్వైరీలను చేయడానికి ఉపయోగించే భాష.

అనుకరణ భాష, అనుకరణలను వర్ణించడానికి ఉపయోగించే ఒక భాష

స్టైల్ షీట్ లాంగ్వేజ్, సిఎస్ ఎస్ వంటి నిర్మాణాత్మక డాక్యుమెంట్ ల యొక్క ప్రజంటేషన్ ని వ్యక్తీకరించే కంప్యూటర్ లాంగ్వేజ్.

మూలాలు మార్చు

  1. "Computer Languages: Low Level and High Level Languages". Toppr-guides (in అమెరికన్ ఇంగ్లీష్). 2019-03-27. Retrieved 2020-08-30.[permanent dead link]
  2. "Computer Language - an overview | ScienceDirect Topics". www.sciencedirect.com. Retrieved 2020-08-30.