విషయ సూచిక:
- నిర్వచనం - ఆటోమేటిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి?
- టెకోపీడియా ఆటోమేటిక్ ప్రోగ్రామింగ్ గురించి వివరిస్తుంది
నిర్వచనం - ఆటోమేటిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి?
ఆటోమేటిక్ ప్రోగ్రామింగ్ అనేది ఒక రకమైన కంప్యూటర్ ప్రోగ్రామింగ్, ఇక్కడ ప్రోగ్రామ్ కోడ్ కొన్ని స్పెసిఫికేషన్ల ఆధారంగా మరొక ప్రోగ్రామ్ ద్వారా స్వయంచాలకంగా ఉత్పత్తి అవుతుంది.
ఎక్కువ కోడ్ వ్రాసే ప్రోగ్రామ్ వ్రాయబడుతుంది, అది కొనసాగుతుంది మరియు మరిన్ని ప్రోగ్రామ్లను సృష్టిస్తుంది. ఒక విధంగా, అనువాదకులను ఆటోమేటిక్ ప్రోగ్రామ్లుగా పరిగణించవచ్చు మరియు వారు దిగువ-స్థాయి భాషలోకి అనువదిస్తున్న ఉన్నత-స్థాయి భాష స్పెసిఫికేషన్.
టెకోపీడియా ఆటోమేటిక్ ప్రోగ్రామింగ్ గురించి వివరిస్తుంది
ఆటోమేటిక్ ప్రోగ్రామింగ్ ఎల్లప్పుడూ మరొక ప్రోగ్రామ్ ద్వారా ప్రోగ్రామ్ల తరం అని అర్ధం కాదు. దీని అర్థం కాలక్రమేణా ఉద్భవించింది.
1940 లలో, పేపర్-టేప్ గుద్దడం యొక్క మాన్యువల్ ప్రక్రియ యొక్క ఆటోమేషన్ అంటే పంచ్ కార్డ్ యంత్రాల కార్యక్రమాలు.
తరువాత దీని అర్థం ఫోర్ట్రాన్ మరియు ALGOL వంటి ఉన్నత-స్థాయి ప్రోగ్రామింగ్ భాషలను తక్కువ-స్థాయి యంత్ర కోడ్లోకి అనువదించడం.
ఆటోమేటిక్ ప్రోగ్రామింగ్గా ప్రస్తుతం రెండు రకాలు ఉన్నాయి:
జనరేటివ్ ప్రోగ్రామింగ్: ప్రోగ్రామింగ్ యొక్క సామర్థ్యం మరియు వేగాన్ని మెరుగుపరచడానికి ప్రామాణిక లైబ్రరీలను ఉపయోగించే నేటి ప్రోగ్రామింగ్లో ఇది సాధారణంగా జరుగుతుంది. ఉదాహరణకు C ++ లో, కౌట్ ఫంక్షన్ ప్రామాణిక లైబ్రరీలో భాగం, మరియు కంపైలర్ కంపైల్ సమయంలో కౌట్ కోసం కోడ్ను సరఫరా చేస్తుంది. ప్రోగ్రామర్ దానిని తిరిగి అమలు చేయవలసిన అవసరం లేదు లేదా అది ఎలా పనిచేస్తుందో కూడా తెలుసుకోవాలి.
మూల కోడ్ ఉత్పత్తి: ప్రోగ్రామింగ్ సాధనం లేదా ఇంటిగ్రేటెడ్ డెవలప్మెంట్ ఎన్విరాన్మెంట్ (IDE) ద్వారా తయారు చేయబడిన మోడల్ లేదా టెంప్లేట్ ఆధారంగా సోర్స్ కోడ్ ఉత్పత్తి అవుతుంది. దీనికి మంచి ఉదాహరణ గూగుల్ / ఎంఐటి యాప్ ఇన్వెంటర్, ఇక్కడ వినియోగదారులు తమకు కావలసిన ఫంక్షన్లను లాగడం మరియు వదలడం అవసరం, ఆపై కోడ్ యొక్క ఏ పంక్తులను టైప్ చేయకుండా అనువర్తనం ఎలా పనిచేస్తుందో నిర్వచించడానికి వాటిని దృశ్యమానంగా ఒకదానితో ఒకటి కనెక్ట్ చేయాలి. ఒక సోర్స్ కోడ్ జెనరేటర్ అప్పుడు సృష్టించబడిన మూసలో భాగాలు ఎలా కనెక్ట్ అయ్యాయో దాని ఆధారంగా కోడ్ను ఉత్పత్తి చేస్తుంది.
