பாகுபடுத்தி

நூலாசிரியர்: Peter Berry
உருவாக்கிய தேதி: 12 ஆகஸ்ட் 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
புதிதாக ஒரு பார்சரை உருவாக்குதல். விரிவுரை [1/18]: டோக்கனைசர் | பாகுபடுத்தி
காணொளி: புதிதாக ஒரு பார்சரை உருவாக்குதல். விரிவுரை [1/18]: டோக்கனைசர் | பாகுபடுத்தி

உள்ளடக்கம்

வரையறை - பார்சர் என்றால் என்ன?

ஒரு பாகுபடுத்தி என்பது ஒரு தொகுப்பி அல்லது மொழிபெயர்ப்பாளர் கூறு ஆகும், இது தரவை மற்றொரு மொழியில் எளிதாக மொழிபெயர்க்க சிறிய கூறுகளாக உடைக்கிறது. ஒரு பாகுபடுத்தி டோக்கன்கள் அல்லது நிரல் வழிமுறைகளின் வரிசையின் வடிவத்தில் உள்ளீட்டை எடுத்து வழக்கமாக ஒரு பாகுபடுத்தல் மரம் அல்லது ஒரு சுருக்க தொடரியல் மரத்தின் வடிவத்தில் தரவு கட்டமைப்பை உருவாக்குகிறது.


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெசோபீடியா பார்சரை விளக்குகிறது

ஒரு பாகுபடுத்தி பொதுவாக ஒரு மொழிபெயர்ப்பாளர் அல்லது தொகுப்பியின் ஒரு அங்கமாகப் பயன்படுத்தப்படுகிறது. பாகுபடுத்தலின் ஒட்டுமொத்த செயல்முறை மூன்று நிலைகளை உள்ளடக்கியது:

  1. லெக்சிகல் பகுப்பாய்வு: உள்ளீட்டு சரம் எழுத்துகளின் ஸ்ட்ரீமில் இருந்து டோக்கன்களை உருவாக்க ஒரு லெக்சிகல் அனலைசர் பயன்படுத்தப்படுகிறது, அவை சிறிய கூறுகளாக உடைக்கப்பட்டு அர்த்தமுள்ள வெளிப்பாடுகளை உருவாக்குகின்றன.
  2. தொடரியல் பகுப்பாய்வு: உருவாக்கப்பட்ட டோக்கன்கள் ஒரு அர்த்தமுள்ள வெளிப்பாட்டை உருவாக்குகின்றனவா என்பதை சரிபார்க்கிறது. இது கூறுகளுக்கான வழிமுறை நடைமுறைகளை வரையறுக்கும் கான்-இலவச இலக்கணத்தைப் பயன்படுத்துகிறது. இவை ஒரு வெளிப்பாட்டை உருவாக்கி, டோக்கன்கள் வைக்கப்பட வேண்டிய குறிப்பிட்ட வரிசையை வரையறுக்கின்றன.
  3. சொற்பொருள் பாகுபடுத்தல்: சரிபார்க்கப்பட்ட வெளிப்பாட்டின் அர்த்தமும் தாக்கங்களும் தீர்மானிக்கப்பட்டு தேவையான நடவடிக்கைகள் எடுக்கப்படும் இறுதி பாகுபடுத்தும் நிலை.

உள்ளீட்டின் தரவு இலக்கணத்தின் தொடக்க சின்னத்திலிருந்து பெறப்படலாமா என்பதை தீர்மானிப்பதே ஒரு பாகுபடுத்தி முக்கிய நோக்கம். ஆம் எனில், இந்த உள்ளீட்டுத் தரவை எந்த வழிகளில் பெற முடியும்? இது பின்வருமாறு அடையப்படுகிறது:


  • டாப்-டவுன் பாகுபடுத்தல்: மேல்-கீழ் விரிவாக்கத்தைப் பயன்படுத்தி உள்ளீட்டு ஸ்ட்ரீமின் இடதுபுறத்தில் உள்ள பெரும்பாலான வழித்தோன்றல்களைக் கண்டுபிடிக்க ஒரு பாகு மரத்தைத் தேடுவதை உள்ளடக்குகிறது. எடுத்துக்காட்டுகளில் எல்.எல் பாகுபடுத்திகள் மற்றும் சுழல்நிலை-வம்சாவளி பாகுபடுத்திகள் ஆகியவை அடங்கும்.
  • பாட்டம்-அப் பாகுபடுத்தல்: தொடக்க சின்னத்திற்கு உள்ளீட்டை மீண்டும் எழுதுவதை உள்ளடக்குகிறது. இந்த வகை பாகுபடுத்தல் ஷிப்ட்-குறைப்பு பாகுபடுத்தல் என்றும் அழைக்கப்படுகிறது. ஒரு உதாரணம் எல்.ஆர் பாகுபடுத்தி.

பின்வரும் தொழில்நுட்பங்களில் பாகுபடுத்திகள் பரவலாகப் பயன்படுத்தப்படுகின்றன:

  • ஜாவா மற்றும் பிற நிரலாக்க மொழிகள்
  • HTML மற்றும் எக்ஸ்எம்எல்
  • ஊடாடும் தரவு மொழி மற்றும் பொருள் வரையறை மொழி
  • SQL போன்ற தரவுத்தள மொழிகள்
  • மெய்நிகர் ரியாலிட்டி மாடலிங் மொழி போன்ற மாடலிங் மொழிகள்
  • மொழிகளை ஸ்கிரிப்டிங் செய்தல்
  • HTTP மற்றும் இணைய தொலைநிலை செயல்பாட்டு அழைப்புகள் போன்ற நெறிமுறைகள்