പിഎൽ/ഐ

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

ശാസ്ത്രീയ, എൻജിനീയറിങ്, ബിസിനസ്, സിസ്റ്റം പ്രോഗ്രാമിങ് ഉപയോഗത്തിന് രൂപകൽപ്പന ചെയ്ത ഒരു പ്രൊസീജറൽ, ഇംപറേറ്റീവ് കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ് ഭാഷയാണ് പി.എൽ /ഐ (പ്രോഗ്രാമിങ് ലാംഗ്വേജ് വൺ, ഉച്ചരിക്കുന്നത് /piː ɛl wʌn/). വിവിധ അക്കാദമിക്, വ്യാവസായിക സംഘടനകൾ 1960 മുതൽ, സജീവമായി ഉപയോഗിക്കുന്നത് തുടരുന്നു.[1]

പിഎൽ/ഐ
ശൈലി:procedural, imperative, structured
പുറത്തുവന്ന വർഷം:1964
രൂപകൽപ്പന ചെയ്തത്:IBM and the SHARE Language Development Committee
വികസിപ്പിച്ചത്:IBM
വകഭേദങ്ങൾ:PL/M, XPL, PL/P, PL/C, PL/S, PL/AS, PL/X, PL-6, PL/8, EPL
സ്വാധീനിക്കപ്പെട്ടത്:COBOL, Fortran, ALGOL
സ്വാധീനിച്ചത്:CMS-2, SP/k, B, REXX, AS/400 Control Language

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

ആദ്യകാല ചരിത്രം

തിരുത്തുക

1950 കളിലും 1960 കളിലും, വിവിധ കമ്പ്യൂട്ടർ ഹാർഡ്വെയറുകളെ വ്യത്യസ്ത പ്രോഗ്രാമിങ് ഭാഷകൾ ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്യുന്നവർ, ശാസ്ത്രീയ, കച്ചവട ഉപയോക്താക്കൾ തുടങ്ങിയവരാണ്. ഓട്ടോകോഡേഴ്സിൽ നിന്ന് കോംട്രാൻ(COMTRAN) വഴി കോബോളി(COBOL)ലേക്ക് ബിസിനസ്സ് ഉപയോക്താക്കൾ നീങ്ങുകയായിരുന്നു, ശാസ്ത്രീയ ഉപയോക്താക്കൾ ജനറൽ ഇന്റർപ്രെടിവ് പ്രോഗ്രാമിൽ (ജിഐപി), ഫോർട്രാൻ, അൽഗോൾ, ജോർജ് തുടങ്ങിയവയിൽ പ്രോഗ്രാം ചെയ്തിരുന്നു. ഐബിഎം സിസ്റ്റം/360 (1964-ൽ പ്രഖ്യാപിക്കുകയും 1966-ൽ വിതരണം ചെയ്യുകയും ചെയ്തു) നിലവിലുള്ള എല്ലാ ഐബിഎം ആർക്കിടെക്ചറുകളേയും മറികടന്ന് രണ്ട് ഗ്രൂപ്പുകൾക്കും ഒരു പൊതു മെഷീൻ ആർക്കിടെക്ചർ എന്ന നിലയിലാണ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അതുപോലെ, എല്ലാ ഉപയോക്താക്കൾക്കും ഒരൊറ്റ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ഐബിഎം ആഗ്രഹിച്ചത്. വാണിജ്യ പ്രോഗ്രാമർമാർക്ക് ആവശ്യമായ സവിശേഷതകൾ ഉൾപ്പെടുത്താൻ ഫോർട്രാൻ വിപുലീകരിക്കാൻ കഴിയുമെന്ന് അത് പ്രതീക്ഷിച്ചു. 1963 ഒക്ടോബറിൽ ഫോർട്രാനിലേക്ക് ഈ വിപുലീകരണങ്ങൾ നിർദ്ദേശിക്കുന്നതിനായി ന്യൂയോർക്കിൽ നിന്നുള്ള മൂന്ന് ഐബിഎമ്മേഴസും(IBMers) ഐബിഎം ശാസ്ത്ര ഉപയോക്താക്കളുടെ ഗ്രൂപ്പായ ഷെയറി(SHARE)ലെ മൂന്ന് അംഗങ്ങളും ചേർന്ന് ഒരു കമ്മിറ്റി രൂപീകരിച്ചു[2]. ഫോർട്രാന്റെ നിയന്ത്രണങ്ങൾ കണക്കിലെടുത്ത്, അവർക്ക് ഇത് ചെയ്യാൻ കഴിഞ്ഞില്ല, കൂടാതെ അൽഗോൾ ലേബൽ ചെയ്ത എൻപിഎല്ലിനെ അടിസ്ഥാനമാക്കി ഒരു പുതിയ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ രൂപകൽപ്പനയിൽ ഏർപ്പെട്ടു.[3]

  1. Sturm, Eberhard (2009). The New PL/I. Vieweg+Teubner. ISBN 978-3-8348-0726-7.
  2. Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and early 370 systems. Cambridge, Mass.: MIT Press. ISBN 9780262161237.
  3. The committee actually had 8 members at the time the report was released. They were:[അവലംബം ആവശ്യമാണ്]
"https://ml.wikipedia.org/w/index.php?title=പിഎൽ/ഐ&oldid=3750858" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്