COBOL என்றால் என்ன

Cobol Enral Enna



இந்த கட்டுரையில், COBOL மொழியின் அறிமுகம் மற்றும் அடிப்படைகள் பற்றி விவாதிப்போம். COBOL என்பது பொதுவான வணிகம் சார்ந்த மொழியைக் குறிக்கிறது. COBOL குறிப்பாக பெரிய அளவிலான பயன்பாட்டிற்குப் பயன்படுத்தப்படுகிறது, மேலும் அது எங்கிருந்தாலும் பில்லியன் கணக்கான வணிக பரிவர்த்தனைகளின் பரிவர்த்தனை செயலாக்கத்திற்கு பயன்படுத்தப்படுகிறது.

இன்று நாம் COBOL ஐ சரியாக எங்கே பார்க்க முடியும்?

  • COBOL நிரலாக்க மொழி ATM அமைப்புகளில் ஒரு முக்கிய பங்கு வகிக்கிறது, ஏனெனில் இது ATM களில் செய்யப்படும் அனைத்து அட்டை பரிவர்த்தனைகளிலும் கிட்டத்தட்ட 95% பயன்படுத்தப்படுகிறது.
  • புரோகிராமிங் மொழியின் 80% பயன்பாட்டுடன், தனிநபர் பரிவர்த்தனைகளில் பெரும்பாலானவற்றில் COBOL முக்கிய பங்கு வகிக்கிறது.
  • தினசரி அடிப்படையில், COBOL அமைப்புகள் வர்த்தகத்தில் சுமார் மூன்று டிரில்லியன் டாலர்களை எளிதாக்குகின்றன.
  • தினசரி அடிப்படையில், மேற்கொள்ளப்படும் COBOL பரிவர்த்தனைகளின் எண்ணிக்கை கூகுள் தேடல்களின் எண்ணிக்கையை விட 200 மடங்கு அதிகமாகும்.

COBOL இன் அம்சங்கள்

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

COBOL வகைகள்

  • PC அடிப்படையிலான COBOL
    1. சிறிய அளவிலான பயன்பாடுகள்
    2. MF COBOL (ஜன்னல்கள்)
    3. IDE (திறந்த IDE) GNUCOBOL கம்பைலர்
  • உண்மையான மெயின்பிரேம் COBOL vs COBOL KS (மூலத்தை காட்சிப்படுத்துதல்) COBOL
    1. பெரிய அளவிலான பயன்பாடுகள்
    2. VS- கோபால் II

உள்ளூர் இயந்திரத்தில் COBOL ஐ நிறுவுகிறது

உபுண்டு/லினக்ஸில் COBOL ஐ நிறுவ, நாம் இந்த எளிய வழிமுறைகளைப் பின்பற்ற வேண்டும்:

முதலில், டெர்மினலில் 'apt' தரவுத்தளத்தைப் புதுப்பிக்கவும்.









பின்னர், கணினியில் COBOL ஐ நிறுவ, இந்த கட்டளையைப் பயன்படுத்தவும்:







இறுதியாக, COBOL நிறுவலைச் சரிபார்க்க, இந்த கட்டளையைப் பயன்படுத்தவும்:



குறியீட்டு தாள்

இது எங்கள் நிரலாக்கத்தில் நாம் பின்பற்ற வேண்டிய குறியீட்டு தரநிலை:

  • 1 - 6 பக்கங்கள் / வரிகள் எண் - விருப்பத்தேர்வு (தொகுப்பாளரால் தானாகவே ஒதுக்கப்படும்)
  • 7 தொடர்ச்சிகள் (-), கட்டளை (*), புதிய பக்கத்தைத் தொடங்குதல் (/)
  • பிழைத்திருத்த வரி (D)
  • 8 – 11 நெடுவரிசை A – பிரிவுகள், பிரிவுகள், பத்திகள், 01, 77 அறிவிப்புகள் இங்கே தொடங்க வேண்டும்
  • 12 - 72 நெடுவரிசை B - மற்ற அனைத்து அறிக்கைகள் மற்றும் அறிவிப்புகள் இந்த புள்ளியில் இருந்து தொடங்குகின்றன.
  • 73-80 அடையாளப் புலம் மூலப் பட்டியலில் தெரியும், ஆனால் தொகுப்பாளரால் புறக்கணிக்கப்படுகிறது

மொழி அமைப்பு

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

அடையாளப் பிரிவு:

இது முதல் பிரிவு மற்றும் நிரல் இங்கே அடையாளம் காணப்பட்டுள்ளது. ஒரு கட்டாய உறுப்பாக, PROGRAMID ஐத் தொடர்ந்து பயனர் வரையறுத்த பெயர், பத்தியில் சேர்க்கப்பட வேண்டும். நிரலில் உள்ள மற்ற பத்திகள் விருப்பமானவை மற்றும் ஆவணப்படுத்தலின் நோக்கத்திற்கு உதவுகின்றன.

  1. அடையாளப் பிரிவு
  2. நிரல் ஐடி, நிரல் பெயர்
  3. ஆசிரியர், கருத்து உள்ளீடு
  4. எழுதப்பட்ட தேதி, கருத்து பதிவு
  5. தொகுக்கப்பட்ட தேதி, கருத்து உள்ளீடு
  6. பாதுகாப்பு, SOMMENT நுழைவு

சுற்றுச்சூழல் பிரிவு:

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

  • கோப்பு-கட்டுப்பாடு
  • I-O கட்டுப்பாடு

தரவு பிரிவு:

இது CBL PGM இன் ஒரு பகுதியாகும், அங்கு ஒவ்வொரு தரவு உருப்படியும் நிரலால் செயலாக்கப்படுகிறது. நடைமுறைப் பிரிவில் தரவைப் பயன்படுத்துவதற்கு முன், இந்தப் பிரிவில் முதலில் அதை அறிவிக்க வேண்டும். பயன்பாடு தற்காலிகமானது மற்றும் நிரந்தரமானது என பிரிக்கப்பட்ட தரவுகளைத் தவிர வேறில்லை.

வெப்பநிலை : இந்த மாறி நிரலின் செயல்பாட்டின் போது அணுகக்கூடியது.

பெர்ம் : இது நிரல் முடிந்ததும் கிடைக்கும்.

  • கோப்பு பிரிவு
  • வேலை சேமிப்பு பிரிவு
  • பரம்பரை பிரிவு

வேலை சேமிப்பு பிரிவு:
இது முக்கியமாக பயனர் வரையறுக்கப்பட்ட மாறிகள் அல்லது தரவு பெயர்களை அறிவிக்கப் பயன்படுகிறது.

பெயரிடும் தரநிலைகள்:

  • மாறி பெயர் 1-30 எண்ணெழுத்து எழுத்துக்களைக் கொண்டிருக்க வேண்டும்.
  • இது குறைந்தது ஒரு எழுத்துக்களையாவது கொண்டிருக்க வேண்டும்.
  • எழுத்துக்களுக்கு இடையில் இடைவெளி இல்லை.
  • TIME, ADD, COMPUTE போன்ற தலைகீழ் வார்த்தைகள் பயன்படுத்தப்படக்கூடாது.
  • # மற்றும் $ போன்ற சிறப்பு எழுத்துகள் இல்லை.
  • எடுத்துக்காட்டு: WS-EMPNO, WS-EMPNAME

அடிப்படை COBOL திட்டங்கள்

நிரலாக்க எடுத்துக்காட்டு 1:

அடையாளப் பிரிவு.
நிரல்-ஐடி. 'வணக்கம்' .

செயல்முறை பிரிவு.
காட்சி 'கோபோல் கற்றல் மிகவும் வேடிக்கையாக உள்ளது!' .
ஓடுவதை நிறுத்து.

வெளியீடு :

பலகை @ உபுண்டு: ~ / டெஸ்க்டாப் / pp$ cobc -xjF pk.cbl
COBOL கற்றல் மிகவும் வேடிக்கையாக உள்ளது !
பலகை @ உபுண்டு: ~ / டெஸ்க்டாப் / pp$

விளக்கம் :
இந்த முதல் எடுத்துக்காட்டில், ஒரு அடிப்படை COBOL நிரல் எவ்வாறு தொகுக்கப்பட்டு இயக்கப்படுகிறது என்பதைக் காட்ட முயற்சிக்கிறோம். இங்கே, 'ஹலோ' மதிப்பை நிரல்-ஐடியாகக் கொடுக்கிறோம். பின்னர், 'கோபோல் கற்றல் மிகவும் வேடிக்கையானது!' என்ற எளிய வரியை அச்சிடுகிறோம். செயல்முறை பிரிவின் கீழ்.

நிரலாக்க எடுத்துக்காட்டு 2:

பல்நோக்கு பிரிவு
திட்டம்-ஐடி. 'கூடுதல்_2_எண்'.
தரவு பிரிவு.
வேலை-சேமிப்பு பிரிவு.

77 X PIC 9 ( 4 ) .
77 ஒய் பிஐசி 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
செயல்முறை பிரிவு.
FOR.
காட்சி 'தயவுசெய்து X இன் மதிப்பு=' .
X ஐ ஏற்றுக்கொள்.
காட்சி 'தயவுசெய்து Y இன் மதிப்பு =' .
ஒய் ஏற்றுக்கொள்.
கம்ப்யூட் Z = X + Y.
காட்சி 'எக்ஸ் மற்றும் ஒய் கூட்டல் =' .
காட்சி Z.
ஓடுவதை நிறுத்து.

வெளியீடு :

பலகை @ உபுண்டு: ~ / டெஸ்க்டாப் / pp$ cobc -xjF kk.cbl
தயவுசெய்து எக்ஸ் இன் மதிப்பு =
55
தயவுசெய்து ஒய்'
கள் மதிப்பு =
5
எக்ஸ் மற்றும் ஒய் சேர்த்தல் இருக்கிறது =
0060
பலகை @ உபுண்டு: ~ / டெஸ்க்டாப் / pp$

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

முடிவுரை

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