కంప్యూటింగ్ సందర్భంలో, సోర్స్ కోడ్ పాఠాల పంక్తుల సమితిగా నిర్వచించబడింది, ఇవి చెప్పిన ప్రోగ్రామ్ను నిర్వహించడానికి కంప్యూటర్ అనుసరించాల్సిన మార్గదర్శకాలు; కనుక ఇది సోర్స్ కోడ్లో ఉంటుంది, ఇక్కడ కంప్యూటర్ యొక్క ఆపరేషన్ వ్రాయబడుతుంది.
ప్రోగ్రామ్ యొక్క సోర్స్ కోడ్ ఒక నిర్దిష్ట ప్రోగ్రామింగ్ భాషలో వ్రాయబడింది, అయితే ఈ రకమైన భాష కంప్యూటర్ ద్వారా నేరుగా అమలు చేయబడదు, కాని కంప్యూటర్ మరింత సులభంగా అమలు చేయగల మరొక భాషలోకి అనువదించబడాలి. ఈ అనువాదం కోసం, కంపైలర్లు, సమీకరించేవారు, వ్యాఖ్యాతలు అని పిలవబడేవారు ఉపయోగించబడతారు.
ప్రోగ్రామ్ యొక్క సోర్స్ కోడ్ను యాక్సెస్ చేయడం దాని సృష్టికర్తలు అభివృద్ధి చేసిన అల్గారిథమ్లకు ప్రాప్యతను కలిగి ఉంటుంది. ఒక ప్రోగ్రామ్ను సమర్థవంతంగా మార్చడానికి ఇది ఏకైక మార్గం.
సోర్స్ కోడ్ను విడుదల చేయడానికి వచ్చినప్పుడు, ఆ రచనను అవసరమైన ఏదైనా విషయంతో పంచుకోవడం అంటే, ఏ వ్యక్తి అయినా విశ్లేషించవచ్చు, కాపీ చేయవచ్చు మరియు సవరించవచ్చు. ప్రోగ్రామ్ యొక్క కోడ్ యొక్క విముక్తి దాని ఆపరేషన్ బహిర్గతం అయినందున కొంత అభద్రతను కలిగిస్తుంది. అదేవిధంగా, ఇది సాధారణంగా వాణిజ్య అనువర్తనాల కోసం విడుదల చేయబడదు.
సోర్స్ కోడ్, క్రమంగా, ఇతర సాఫ్ట్వేర్ భాగాలు సోర్స్ కోడ్ సూచించడానికి ఉపయోగిస్తారు వంటి HTML లేదా వ్రాసిన ఇది ఒక వెబ్ పేజీ యొక్క సోర్స్ కోడ్, జావాస్క్రిప్ట్ లాంగ్వేజ్; మరియు అది వెబ్ బ్రౌజర్ చేత అమలు చేయబడుతుంది, తద్వారా పేజీని సందర్శించేటప్పుడు చూడవచ్చు.
సోర్స్ కోడ్లను రూపొందించే బాధ్యత కంప్యూటర్ సైన్స్ శాఖ సాఫ్ట్వేర్ ఇంజనీరింగ్.