ജോൺ വാർണർ ബാക്കസ്

(John Backus എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ആദ്യത്തെ ഉന്നത തല കമ്പ്യൂട്ടർ ഭാഷയായ ഫോർട്രാൻ വികസിപ്പിച്ച ഐ.ബി.എം. സംഘത്തിന്റെ തലവനായിരുന്നു ജോൺ വാർണർ ബാക്കസ് (ജനനം: ഡിസംബർ 3 1924 മരണം മാർച്ച് 17 2007). IBM 704 കമ്പ്യൂട്ടറിന് വേണ്ടിയാണ് ബാക്കസും സംഘവും ഫോർട്രാൻ വികസിപ്പിച്ചത്. കമ്പ്യൂട്ടറുകൾക്ക് ശാസ്ത്ര ഗവേഷണ രംഗത്ത് പ്രധാന്യമുണ്ടാക്കിയത് ഫോർട്രാനായിരുന്നു . ഇന്നും ഏറെ പ്രചാരമുള്ള ഒരു കമ്പ്യൂട്ടർ ഭാഷയായി ഫോർട്രാൻ തുടരുന്നു. ആൽഗോൾ(ALGOL) കമ്പ്യൂട്ടർ ഭാഷയുടെ വികസനത്തിലും ബാക്കസ് പങ്ക് വഹിച്ചു. മെച്ചപ്പെട്ട പ്രോഗ്രാമിംഗ് രീതികൾ വികസിപ്പിക്കാനായി ബാക്കസ് കണ്ടെത്തിയതാണ് ഫംഗ്ഷണൽ പ്രോഗ്രാമിംഗ്. ഔപചാരിക ഭാഷാ വാക്യഘടന നിർവ്വചിക്കാൻ വ്യാപകമായി ഉപയോഗിക്കുന്ന നൊട്ടേഷനായ ബാക്കസ്-നൗർ ഫോമിന്റെ (ബിഎൻഎഫ്) ഉപജ്ഞാതാവായിരുന്നു. അദ്ദേഹം പിന്നീട് ഫംഗ്ഷൻ-ലെവൽ പ്രോഗ്രാമിംഗ് മാതൃകയിൽ ഗവേഷണം നടത്തി, 1977 ലെ ട്യൂറിംഗ് അവാർഡ് പ്രഭാഷണത്തിൽ തന്റെ കണ്ടെത്തലുകൾ അവതരിപ്പിച്ചു "വോൺ ന്യൂമാൻ ശൈലിയിൽ നിന്ന് പ്രോഗ്രാമിംഗ് മോചിപ്പിക്കാനാകുമോ?[1]

ജോൺ ബാക്കസ്
1989 ഡിസംബറിൽ ബാക്കസ്
ജനനം
John Warner Backus

(1924-12-03)ഡിസംബർ 3, 1924
മരണംമാർച്ച് 17, 2007(2007-03-17) (പ്രായം 82)
കലാലയംUniversity of Virginia
University of Pittsburgh
Columbia University (B.S. 1949, M.S. 1950)
അറിയപ്പെടുന്നത്Speedcoding
FORTRAN
ALGOL
Backus–Naur form
Function-level programming
ജീവിതപങ്കാളി(കൾ)
Marjorie Jamison
(m. 1947⁠–⁠1966)

Barbara Una
(m. 1968; died 2004)

കുട്ടികൾ2
പുരസ്കാരങ്ങൾNational Medal of Science (1975)
Turing Award (1977)
Charles Stark Draper Prize (1993)
ശാസ്ത്രീയ ജീവിതം
പ്രവർത്തനതലംComputer science
സ്ഥാപനങ്ങൾIBM

ഫോർട്രാന് നൽകിയ സംഭാവനകൾ പരിഗണിച്ച് 1967-ൽ ഐഇഇഇ(IEEE)ബാക്കസിന് ഡബ്ല്യു.ഡബ്ല്യു. മക്ഡൊവൽ അവാർഡ് നൽകി.[2] 1975-ൽ നാഷണൽ മെഡൽ ഓഫ് സയൻസും[3] 1977-ലെ ട്യൂറിംഗ് അവാർഡും അദ്ദേഹത്തിന് ലഭിച്ചു. പ്രായോഗിക ഉന്നത തലത്തിലുള്ള പ്രോഗ്രാമിംഗ് സിസ്റ്റങ്ങളുടെ രൂപകൽപ്പനയ്ക്ക് വേണ്ടി അഗാധമായ സംഭാവനകൾക്കായി, പ്രത്യേകിച്ചും ഫോർട്രാനിലെ അദ്ദേഹത്തിന്റെ പ്രവർത്തനത്തിലൂടെയും പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ സ്പെസിഫിക്കേഷനുള്ള ഔപചാരിക നടപടിക്രമങ്ങൾ പ്രസിദ്ധീകരിക്കുന്നതിനും വേണ്ടിയിട്ടുള്ളതാണ്"[4]

1991 ൽ വിരമിച്ച അദ്ദേഹം 2007 മാർച്ച് 17 ന് ഒറിഗോണിലെ ആഷ്ലാൻഡിലെ വീട്ടിൽ വച്ച് മരിച്ചു.[5]

മുൻകാലജീവിതം

തിരുത്തുക

ബാക്കസ് ഫിലാഡൽഫിയയിൽ ജനിച്ചു, വളർന്നത് ഡെലവെയറിലെ സമീപത്തുള്ള വിൽമിംഗ്ടണിലാണ്.[6]പെൻസിൽവാനിയയിലെ പോട്ട്‌സ്‌ടൗണിലെ ഹിൽ സ്കൂളിൽ പഠിച്ച അദ്ദേഹം പ്രത്യക്ഷത്തിൽ ഉത്സാഹിയായ വിദ്യാർത്ഥിയല്ല.[5]കെമിസ്ട്രി പഠിക്കാൻ അദ്ദേഹം യൂണിവേഴ്സിറ്റി ഓഫ് വിർജീനിയയിൽ കോളേജിൽ പ്രവേശിച്ചു, പക്ഷേ അവിടെ ക്ലാസുകളുമായി സ്ട്രഗ്ഗിൾ ചെയ്യേണ്ടിവന്നു, ഒരു വർഷത്തിനുള്ളിൽ ഹാജരില്ലാത്തതിന്റെ പേരിൽ അദ്ദേഹം പുറത്താക്കപ്പെട്ടു.[7] രണ്ടാം ലോകമഹായുദ്ധസമയത്ത് അദ്ദേഹത്തെ യുഎസ് സൈന്യത്തിൽ ചേർത്തു.[5] ഒടുവിൽ കോർപ്പറൽ പദവിയിൽ എത്തി, ജോർജിയയിലെ ഫോർട്ട് സ്റ്റുവർട്ടിൽ സ്ഥാപിച്ചിട്ടുള്ള ഒരു ആന്റി-എയർക്രാഫ്റ്റ് ബാറ്ററിയുടെ കമാൻഡറായി.[7]

ഒരു സൈനിക അഭിരുചി പരീക്ഷയിൽ ഉയർന്ന സ്കോറുകൾ നേടിയ ശേഷം, പിറ്റ്സ്ബർഗ് സർവകലാശാലയിൽ എഞ്ചിനീയറിംഗ് പഠിക്കാൻ കരസേന അദ്ദേഹത്തെ അയച്ചു.[7]പിന്നീട് അദ്ദേഹം ഹാവർഫോർഡ് കോളേജിലെ ഒരു പ്രീ-മെഡിക്കൽ പ്രോഗ്രാമിലേക്ക് മാറി.[8] ഒരു ആശുപത്രിയിൽ ഇന്റേൺഷിപ്പിനിടെ, തലയോട്ടിയിൽ ബോൺ ട്യൂമർ കണ്ടെത്തി, അത് വിജയകരമായി നീക്കം ചെയ്യുകയും തലയിൽ ഒരു പ്ലേറ്റ് സ്ഥാപിക്കുകയും ചെയ്തു. തുടർന്ന് അദ്ദേഹം മെഡിക്കൽ സ്കൂളിനായി ഫ്ലവർ ആൻഡ് ഫിഫ്ത് അവന്യൂ മെഡിക്കൽ സ്കൂളിലേക്ക് മാറി, പക്ഷേ അതിനോട് താൽപ്പര്യമില്ലാത്തതായി കണ്ടെത്തി, ഒമ്പത് മാസത്തിന് ശേഷം ഉപേക്ഷിച്ചു.[7] താമസിയാതെ തന്റെ തലയിലെ മെറ്റൽ പ്ലേറ്റ് മാറ്റി സ്വന്തം ഡിസൈൻ ഉപയോഗിച്ച് രണ്ടാമത്തെ ഓപ്പറേഷൻ നടത്തി,[9] 1946-ൽ യുഎസ് ആർമിയിൽ നിന്ന് മാന്യമായ മെഡിക്കൽ ഡിസ്ചാർജ് ലഭിച്ചു.[7]

ഇവയും കാണുക

തിരുത്തുക


  1. Backus, John (August 1978). "Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs". Communications of the ACM. 21 (8). doi:10.1145/359576.359579. S2CID 16367522.
  2. "W. Wallace McDowell Award". Archived from the original on സെപ്റ്റംബർ 29, 2007. Retrieved ഏപ്രിൽ 15, 2008.
  3. "The President's National Medal of Science: John Backus". National Science Foundation. Archived from the original on സെപ്റ്റംബർ 29, 2007. Retrieved മാർച്ച് 21, 2007.
  4. "ACM Turing Award Citation: John Backus". Association for Computing Machinery. Archived from the original on February 4, 2007. Retrieved March 22, 2007.
  5. 5.0 5.1 5.2 Lohr, Steve (March 20, 2007). "John W. Backus, 82, Fortran Developer, Dies". The New York Times. Retrieved March 21, 2007.
  6. "John Backus". The History of Computing Project. Archived from the original on ഏപ്രിൽ 27, 2016. Retrieved ഏപ്രിൽ 28, 2016.
  7. 7.0 7.1 7.2 7.3 7.4 "John Backus - A.M. Turing Award Laureate". amturing.acm.org. Archived from the original on ജനുവരി 19, 2018. Retrieved മേയ് 4, 2018.
  8. "Inventor of the Week Archive John Backus". ഫെബ്രുവരി 2006. Archived from the original on ഒക്ടോബർ 26, 2011. Retrieved ഓഗസ്റ്റ് 25, 2011.
  9. Grady Booch (interviewer) (സെപ്റ്റംബർ 25, 2006). "Oral History of John Backus" (PDF). Retrieved ഓഗസ്റ്റ് 17, 2009. {{cite web}}: |author= has generic name (help)
"https://ml.wikipedia.org/w/index.php?title=ജോൺ_വാർണർ_ബാക്കസ്&oldid=3675905" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്