కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI)

రచయిత: Randy Alexander
సృష్టి తేదీ: 2 ఏప్రిల్ 2021
నవీకరణ తేదీ: 26 జూన్ 2024
Anonim
కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI) - టెక్నాలజీ
కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI) - టెక్నాలజీ

విషయము

నిర్వచనం - కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI) అంటే ఏమిటి?

కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI) అనేది అప్లికేషన్ కోడ్‌ను మార్చకుండా వివిధ కంప్యూటర్ సిస్టమ్స్‌లో ఉన్నత-స్థాయి భాషా ప్రోగ్రామ్ అనువర్తనాలను అమలు చేయడానికి మైక్రోసాఫ్ట్ స్పెసిఫికేషన్. CLI అనేది మైక్రోసాఫ్ట్ .NET భావనపై ఆధారపడింది, సిస్టమ్ హార్డ్‌వేర్ మరియు ప్రాసెసింగ్ అడ్డంకుల కారణంగా కొన్ని ఉన్నత-స్థాయి భాషా ప్రోగ్రామ్‌లకు మార్పులు అవసరం.


CLI అనువర్తనాలను ఇంటర్మీడియట్ లాంగ్వేజ్ (IL) గా కంపైల్ చేస్తుంది, ఇది స్వయంచాలకంగా స్థానిక సిస్టమ్ కోడ్‌గా కంపైల్ చేయబడుతుంది. ఈ విధానం పరిమిత వ్యవస్థల్లో కోడ్ తిరిగి వ్రాయకుండా అనువర్తనాలను అమలు చేయడానికి అనుమతిస్తుంది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా కామన్ లాంగ్వేజ్ ఇన్ఫ్రాస్ట్రక్చర్ (CLI) గురించి వివరిస్తుంది

CLI భాగాలు క్రింది విధంగా ఉన్నాయి:

  • కామన్ టైప్ సిస్టమ్ (CTS): CLI కోర్ మోడల్. విభిన్న కంపైలర్లచే తరచుగా సూచించబడే విస్తృత శ్రేణి ప్రోగ్రామింగ్ భాషా డేటా రకానికి మద్దతును అందిస్తుంది. మెటాడేటా: డేటా గురించి డేటాగా పిలుస్తారు. కంపైలర్లు మరియు డీబగ్గర్లు మరియు వర్చువల్ ఎగ్జిక్యూషన్ సిస్టమ్ (VES) వంటి వివిధ సాధనాల మధ్య ఒక విధానం. CTS డేటా రకాలు కోసం మెటాడేటాను నిర్వచిస్తుంది.
  • కామన్ లాంగ్వేజ్ స్పెసిఫికేషన్ (సిఎల్ఎస్): సిఎల్ఐ ప్రమాణాల ప్రకారం ఏదైనా కంపైల్ చేసే భాషకు ప్రాథమిక నియమాలు.
  • వర్చువల్ ఎగ్జిక్యూషన్ సిస్టమ్ (VES): CLI ప్రోగ్రామ్‌లను లోడ్ చేస్తుంది మరియు అమలు చేస్తుంది మరియు CTS మోడల్‌ను అమలు చేస్తుంది. కోడ్ మరియు డేటాను నిర్వహించడానికి అవసరమైన సేవలను అందిస్తుంది. సంబంధిత రన్-టైమ్ మాడ్యూళ్ళను కనెక్ట్ చేయడానికి ఆలస్య బైండింగ్ మెటాడేటాను ఉపయోగిస్తుంది.

CLI ప్రయోజనాలు క్రింది విధంగా ఉన్నాయి:


  • స్థిరమైన ప్రోగ్రామింగ్ నమూనాను నిర్వచిస్తుంది. ఉదాహరణకు, ఒక .NET ప్రోగ్రామ్ C.NET లేదా VB.NET కు వాక్యనిర్మాణంగా సమానంగా ఉంటుంది మరియు డేటాను యాక్సెస్ చేసేటప్పుడు మరియు పొందేటప్పుడు అదే ముఖ్యమైన దశలను అనుసరిస్తుంది.
  • డేటా ప్రాప్యతను పరిమితం చేయడం ద్వారా మరియు వినియోగదారు ప్రామాణికతను నిర్ధారించడం ద్వారా నిర్వాహకులు భద్రతను నిర్వచించవచ్చు మరియు బలోపేతం చేయవచ్చు.
  • HTTP, ట్రాన్స్మిషన్ కంట్రోల్ ప్రోటోకాల్ / ఇంటర్నెట్ ప్రోటోకాల్ (TCP / IP), సింపుల్ ఆబ్జెక్ట్ యాక్సెస్ ప్రోటోకాల్ (SOAP) మరియు ఎక్స్‌టెన్సిబుల్ మార్కప్ లాంగ్వేజ్ (XML) వంటి ప్రోటోకాల్‌లను అమలు చేస్తుంది, అదనపు భద్రతా పొరలతో సాంకేతిక అనుకూలతను అందిస్తుంది.
  • పెరిగిన నిర్వహణ మరియు పోర్టబిలిటీ కోసం అప్లికేషన్ ప్రెజెంటేషన్ లాజిక్ మరియు బిజినెస్ లాజిక్‌లను వేరు చేయడానికి వినియోగదారులను అనుమతిస్తుంది.