കോബോൾ

പ്രോഗ്രാമിങ് ഭാഷ
(COBOL എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

കോബോൾ എന്നത് ഒരു കമ്പ്യൂട്ടർ പ്രോഗ്രാമിംഗ് ഭാഷയാണ്. Common Business Oriented Language എന്നതിന്റെ ചുരുക്കപ്പേരാണ് കോബോൾ.വാണിജ്യരംഗത്ത് വളരെയധികം ഉപയോഗിക്കപ്പെടുന്ന ഭാഷയാണിത്. ബാങ്കിംഗ്,ഇൻഷുറൻസ് മേഖലകളിലാണ് ഇത് വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നത്.

കോബോൾ
ശൈലി:Procedural, imperative, object-oriented
പുറത്തുവന്ന വർഷം:1959; 65 വർഷങ്ങൾ മുമ്പ് (1959)
ഡാറ്റാടൈപ്പ് ചിട്ട:Weak, static
പ്രധാന രൂപങ്ങൾ:GnuCOBOL, IBM COBOL, Micro Focus Visual COBOL
വകഭേദങ്ങൾ:COBOL/2, DEC COBOL-10, DEC VAX COBOL, DOSVS COBOL, Envyr ICOBOL, Fujitsu COBOL, Hitachi COBOL2002, HP3000 COBOL/II, IBM COBOL SAA, IBM COBOL/400, IBM COBOL/II, IBM Enterprise COBOL, IBM ILE COBOL, IBM OS/VS COBOL, ICL COBOL (VME), Micro Focus ACUCOBOL-GT, Micro Focus COBOL-IT, Micro Focus RM/COBOL, Micro Focus Visual COBOL, Microsoft COBOL, Raincode COBOL, Realia COBOL, Ryan McFarland RM/COBOL, Ryan McFarland RM/COBOL-85, Tandem (NonStop) COBOL85, Tandem (NonStop) SCOBOL, UNIVAC COBOL, Unisys MCP COBOL74, Unisys MCP COBOL85, Unix COBOL X/Open, Veryant isCOBOL, Wang VS COBOL
സ്വാധീനിച്ചത്:CobolScript,[1] EGL,[2] PL/I,[3] PL/B[4]

ചരിത്രം

തിരുത്തുക

1959 ൽ അമേരിക്കയിലെ ഒരുസംഘം ഗവേഷകരാണ് ഇത് വികസിപ്പിച്ചെടുത്തത്. ഗ്രേസ് ഹോപ്പറിന്റെ ഫ്ലോമാറ്റിക് ഭാഷയിൽ നിന്ന് പ്രചോദനം ഉൾക്കൊണ്ട് രൂപപ്പെടുത്തിയ മാനദണ്ഡങ്ങളാണ് കോബോളിന്റെ രൂപപ്പെടലിനുകാരണമായത്. 1959 സെപ്റ്റംബർ 18 ന് കോബോൾ എന്ന പേര് നിലവിൽ വന്നു. ഗ്രേയ്സ് ഹോപ്പർ, വില്യം സെൽഡൻ തുടങ്ങിയവരുടെ നിസ്സീമപ്രവർത്തനങ്ങൾ കോബോളിന് വ്യവസായ സമൂഹത്തിൽ വൻപ്രാധാന്യം നേടിക്കൊടുത്തു.

പ്രോഗ്രാം ഭാഗങ്ങൾ

തിരുത്തുക

കോബോൾ പ്രോഗ്രാമിന് പൊതുവെ 4 ഡിവിഷനുകളുണ്ട്.

  • ഐഡന്റിഫിക്കേഷൻ ഡിവിഷൻ- ഇത് പ്രോഗ്രാം രചിക്കുന്ന ആളിനെ സൂചിപ്പിക്കുന്നു.
  • എൻവയോൺമെന്റൽ ഡിവിഷൻ- ഇത് പ്രോഗ്രാം പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടറിനെക്കുറിച്ചുള്ള വിവരണമാണ്.
  • ഡേറ്റാ ഡിവിഷൻ-ഫയലുകളുടെ ഘടനയും ഉപയോഗിക്കപ്പെടുന്ന ഡേറ്റയുടെ വിവരണങ്ങളും ഉൾക്കൊള്ളുന്ന ഭാഗമാണിത്.
  • പ്രൊസീജിയർ ഡിവിഷൻ- പ്രോഗ്രാം വഴി ചെയ്യേണ്ട പ്രവർത്തനങ്ങളാണ് ഇവിടെ വിശദീകരിക്കപ്പെടുന്നത്.

പ്രോഗ്രാം ഘടന

തിരുത്തുക

പ്രോഗ്രാം- ഡിവിഷൻ- സെക്ഷൻ-പാരഗ്രാഫ്- സ്റ്റേറ്റ്മെന്റ്-വേർഡ്സ്- ക്യാരക്ടർ ഇങ്ങനെ പ്രോഗ്രാം ഘടനയെ സൂചിപ്പിക്കാം. ധാരാളം വ്യാകരണനിയമങ്ങളുള്ള, വളരെ ദീർഘങ്ങളായ വാക്കുകളും വാചകങ്ങളും പ്രോഗ്രാമിൽ നിരന്തരം ഉപയോഗിക്കപ്പെടുന്നു.

  1. Imajo, Tetsuji; et al. (September 2000). COBOL Script: a business-oriented scripting language. Enterprise Distributed Object Computing Conference. Makuhari, Japan: IEEE. doi:10.1109/EDOC.2000.882363. ISBN 0769508650.
  2. Ho, Wing Hong (7 May 2007). "Introduction to EGL" (PDF). IBM Software Group. Archived from the original (PDF) on 2019-01-13. Retrieved 2022-06-16.
  3. Radin, George (1978). Wexelblat, Richard L. (ed.). The early history and characteristics of PL/I. History of Programming Languages. Academic Press (published 1981). p. 572. doi:10.1145/800025.1198410. ISBN 0127450408.
  4. "What is PL/B - The Programming Language for Business?". sysmaker.com. Infopro, Inc. Retrieved 22 April 2022. ... conversion to an alternate, extended COBOL or to ANSI COBOL is very difficult, if at all possible
"https://ml.wikipedia.org/w/index.php?title=കോബോൾ&oldid=3803570" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്