గోలాంగ్ గో లాంగ్వేజ్ అని కూడా పిలుస్తారు, ఇది ప్రవేశపెట్టిన ఒక ప్రసిద్ధ బలమైన ప్రోగ్రామింగ్ భాష 2007లో గూగుల్ . గో మరియు సి ప్రోగ్రామింగ్ లాంగ్వేజ్ల ఫార్మాట్ ఒకేలా ఉంటుంది, అయితే ఇది ఆటోమేటిక్ గార్బేజ్ కలెక్షన్, టైప్ సేఫ్టీ మరియు మెమరీ మేనేజ్మెంట్ వంటి అదనపు ఫీచర్లను అందిస్తుంది. ఆధునిక పెద్ద మరియు సౌకర్యవంతమైన సాఫ్ట్వేర్ సిస్టమ్లను నిర్మించడానికి ఇది సమర్థవంతమైన ప్రోగ్రామింగ్ భాష.
గో కోడ్ ఎలా వ్రాయాలి
Go ప్రోగ్రామ్లు ప్యాకేజీలలో నిర్వహించబడతాయి మరియు ప్యాకేజీ అనేది అదే డైరెక్టరీలో ఉంచబడిన సోర్స్ ఫైల్ల సమితి.
Go కోడ్ను వ్రాయడానికి, మీరు ఆన్లైన్ కంపైలర్లను ఉపయోగించవచ్చు లేదా దిగువన అందించబడిన దశల వారీ మార్గదర్శకాల నుండి మీ సిస్టమ్లో Goని ఇన్స్టాల్ చేయవచ్చు:
దశ 1 : అధికారిక నుండి మీ సిస్టమ్ ప్రకారం గో సోర్స్ ఇన్స్టాలేషన్ ఫైల్ను డౌన్లోడ్ చేసుకోండి లింక్ :
గమనిక : మెరుగైన పనితీరు మరియు భద్రత కోసం మీ సిస్టమ్ కోసం గో యొక్క తాజా వెర్షన్ను డౌన్లోడ్ చేసినట్లు నిర్ధారించుకోండి.
దశ 2 : Windows సిస్టమ్లో ఫైల్ డౌన్లోడ్ అయిన తర్వాత, ఫైల్ను తెరిచి, దాన్ని ఇన్స్టాల్ చేయడానికి స్క్రీన్పై ఉన్న సూచనలను అనుసరించండి.
దశ 3 : కింది ఆదేశం ద్వారా గో ఇన్స్టాలేషన్ను ధృవీకరించండి:
వెళ్ళండి సంస్కరణ: Telugu
గమనిక : మీరు తెరవవచ్చు ఆదేశం శోధన పట్టీ నుండి Windows సిస్టమ్పై ప్రాంప్ట్ చేయండి. ఇంకా, మేము Windows సిస్టమ్ల కోసం మాత్రమే ఇన్స్టాలేషన్ దశలను అందిస్తున్నాము.
Linux వినియోగదారులు కింది ఆదేశాన్ని అమలు చేయడం ద్వారా టెర్మినల్లో గోను ఇన్స్టాల్ చేయవచ్చు:
sudo apt ఇన్స్టాల్ గోలాంగ్మీరు MacOS వినియోగదారు అయితే, మీరు మార్గదర్శకాలను అనుసరించడం ద్వారా Goని ఇన్స్టాల్ చేయవచ్చు ఇక్కడ .
దశ 4 : తర్వాత, మీ సిస్టమ్లో ఏదైనా టెక్స్ట్ ఎడిటర్ని తెరిచి, మీ గో కోడ్ని వ్రాయండి.
నేను కోడ్ వ్రాస్తున్నాను నోట్ప్యాడ్ , మీరు ప్రారంభ మెను నుండి తెరవగలరు:
మేము ఉదాహరణగా ఉపయోగిస్తున్న నమూనా గో కోడ్ క్రిందిది:
ప్యాకేజీ ప్రధానదిగుమతి 'fmt'
ఫంక్ ప్రధాన () {
fmt . Println ( 'హలో మరియు గోలాంగ్ ట్యుటోరియల్కు స్వాగతం!' )
}
పై కోడ్లో:
- మొదటి పంక్తి ప్రోగ్రామ్ యొక్క ప్రధాన ప్యాకేజీ, ఇది వ్రాయడం తప్పనిసరి. ఇక్కడ ప్యాకేజీ ఉంది గో కీవర్డ్ ఇది వ్రాసిన ఫైల్ ఏ బండిల్కు చెందినదో వివరిస్తుంది మరియు ఒక్కో ఫోల్డర్కు ఒక ప్యాకేజీ మాత్రమే అనుమతించబడుతుంది. పై కోడ్కి చెందినది ప్యాకేజీ ప్రధాన.
- కోడ్లోని రెండవ స్టేట్మెంట్ దిగుమతి fmt, ఇది ప్రోగ్రామ్ యొక్క ఫైల్లను కంపైల్ చేయడానికి తప్పనిసరి ఆదేశం. ఇక్కడ దిగుమతి అనేది కూడా గో కీవర్డ్ , మరియు మేము ప్రామాణిక లైబ్రరీ నుండి వచ్చే fmt ప్యాకేజీని ఉపయోగిస్తున్నాము.
- తదుపరి, ది ప్రధాన విధి పై కోడ్లో గో ప్రోగ్రామ్ని అమలు చేయడానికి ప్రారంభం అవుతుంది
- fmt.println() స్క్రీన్పై స్టేట్మెంట్లను ప్రింటింగ్ చేయడానికి ఉపయోగించే గో ఫంక్షన్. ది fmt.println() స్క్రీన్పై ముద్రించాల్సిన డబుల్ కొటేషన్లో జతచేయబడిన అక్షరాల క్రమాన్ని అనుసరించి ఉంటుంది.
దశ 5 : కోడ్ జోడించబడిన తర్వాత, ఫైల్ను మీ సిస్టమ్లో సేవ్ చేయండి.
గమనిక : మీరు మీ సిస్టమ్లో ప్రత్యేక ఫోల్డర్ను కూడా సృష్టించవచ్చు మరియు సమర్థవంతమైన కోడింగ్ కోసం దానిలో మీ మొత్తం Go కోడ్ను జోడించవచ్చు.
దశ 6 : మీ సిస్టమ్లో కమాండ్ ప్రాంప్ట్ని తెరిచి, పై కోడ్ని అమలు చేయడానికి క్రింద ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:
వెళ్ళండి ఫైల్ పేరును అమలు చేయండి . వెళ్ళండికోసం సరైన మార్గాన్ని అందించినట్లు నిర్ధారించుకోండి వెళ్ళండి కోడ్ పై ఆదేశాన్ని అమలు చేస్తున్నప్పుడు.
యొక్క అవుట్పుట్ను ప్రదర్శించడానికి ఇక్కడ నేను రన్ ఆదేశాన్ని అమలు చేస్తున్నాను నమూనా.గో నేను సృష్టించిన ఫైల్:
వెళ్ళండి నమూనా అమలు . వెళ్ళండి
కొన్ని కోడ్ల కోసం, మీరు a సృష్టించడం అవసరం కావచ్చు గో మాడ్యూల్ (గో సంబంధిత ప్యాకేజీల సేకరణ) లోపల ప్రాజెక్ట్ డైరెక్టరీ . పెద్ద ప్రాజెక్ట్లు లేదా డిపెండెన్సీ సమస్యలు ఉన్న వాటికి ఇది అవసరం. మీరు ఒక సృష్టించవచ్చు గో మాడ్యూల్ కింది ఆదేశాన్ని అమలు చేయడం ద్వారా:
వెళ్ళండి mod init project_name
ప్రాజెక్ట్ను నిర్మించడానికి కింది ఆదేశాన్ని ఉపయోగించండి.
వెళ్ళండి
ఈ బిల్డ్ పూర్తయిన తర్వాత, మీరు సిస్టమ్లో EXE ఫైల్ను అమలు చేయవచ్చు.
< ఫైల్ పేరు >. exe
ఈ విధంగా, మీరు మీ సిస్టమ్లో మీ గో ప్రోగ్రామ్లను వ్రాయవచ్చు.
క్రింది గీత
ఆధునిక మరియు పెద్ద సాఫ్ట్వేర్ సిస్టమ్లను రూపొందించడానికి సమర్థవంతమైన పనితీరు, చెత్త సేకరణ, మెమరీ నిర్వహణ మరియు టైప్ భద్రతను అందించే ప్రోగ్రామింగ్ లాంగ్వేజ్ని గో. ఈ గైడ్లో వివరించిన సాధారణ దశలను అనుసరించడం ద్వారా, మీరు టెక్స్ట్ ఎడిటర్ మరియు కమాండ్ ప్రాంప్ట్ ఉపయోగించి మీ సిస్టమ్లో గో కోడ్ను సులభంగా వ్రాయవచ్చు మరియు అమలు చేయవచ్చు. గో మాడ్యూల్ను సృష్టించడం అనేది డిపెండెన్సీలతో కూడిన పెద్ద ప్రాజెక్ట్లకు కూడా అవసరం కావచ్చు, ఇది ఒకే కమాండ్తో సులభంగా చేయవచ్చు.