യുകിഹിരോ മാറ്റ്സുമോട്ടോ

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

റൂബി പ്രോഗ്രാമിംഗ് ഭാഷയുടെ മുഖ്യ ഡിസൈനറും 'മാറ്റ്സസ് റൂബി ഇന്റർപ്രെറ്റർ' (എംആർഐ) എന്ന സോഫ്റ്റ്‌വെയറിന്റെ ഉപജ്ഞാതാവുമാണ് ജാപ്പനീസ് കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞനും സോഫ്റ്റ്‌വേർ പ്രോഗ്രാമറുമായ യുകിഹിരോ മാറ്റ്സുമോട്ടോ (ま つ も ゆ き മാറ്റ്സുമോട്ടോ യൂക്കിഹിരോ, ജനനം: ഏപ്രിൽ 14, 1965). അദ്ദേഹത്തിന്റെ പെരുമാറ്റം റൂബി കമ്മ്യൂണിറ്റിയിൽ ഒരു മുദ്രാവാക്യം കൊണ്ടുവന്നു: "മാറ്റ്സ് നല്ലവനാണ്, അതിനാൽ ഞങ്ങൾ നല്ലവരാണ്", സാധാരണയായി മിനസ്വാൻ എന്ന് ചുരുക്കനാമത്തിൽ അറിയപ്പെടുന്നു.

Yukihiro Matsumoto
まつもと ゆきひろ
松本 行弘
Yukihiro Matsumoto at the ACM International Collegiate Programming Contest in Tokyo, 14 March 2007
ജനനം (1965-04-14) 14 ഏപ്രിൽ 1965  (59 വയസ്സ്)
ദേശീയതJapanese
മറ്റ് പേരുകൾMatz
തൊഴിൽComputer scientist, programmer, author
അറിയപ്പെടുന്നത്Ruby
കുട്ടികൾ4
യൂറോകോ 2011 ൽ കീനോട്ട് പ്രസംഗം നടത്തിയ മാറ്റ്സുമോട്ടോ
2012 ൽ ഫ്രീ സോഫ്റ്റ്‌വേർ ഫൗണ്ടേഷന്റെ ഒരു അവാർഡ് മാറ്റ്സുമോട്ടോ സ്വീകരിച്ചു

2011 ലെ കണക്കനുസരിച്ച്, സാൻ ഫ്രാൻസിസ്കോയിലെ ഒരു ഓൺലൈൻ ക്ലൗഡ് പ്ലാറ്റ്‌ഫോം-എ-സർവീസായ ഹെറോക്കിലെ റൂബിയുടെ ചീഫ് ആർക്കിടെക്റ്റാണ് മാറ്റ്സുമോട്ടോ. രാകുതൻ ഇൻ‌കോർപ്പറേറ്റിലെ ഗവേഷണ വികസന സംഘടനയായ രാകുതൻ ഇൻസ്റ്റിറ്റ്യൂട്ട് ഓഫ് ടെക്‌നോളജിയുടെ ഒരു ഫെലോ ആണ് അദ്ദേഹം. 2014 ജൂണിൽ ആരംഭിക്കുന്ന വാസിലി ഇൻ‌കോർപ്പറേഷന്റെ സാങ്കേതിക ഉപദേഷ്ടാവായി അദ്ദേഹം നിയമിതനായി. [1]

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

തിരുത്തുക

ജപ്പാനിലെ ഒസാക്ക പ്രിഫെക്ചറിൽ ജനിച്ച അദ്ദേഹം നാലാം വയസ്സിൽ ടോട്ടോറി പ്രിഫെക്ചറിൽ വളർന്നു. ജപ്പാൻ ഇൻ‌കോർപ്പറേഷൻ നടത്തിയ ഒരു അഭിമുഖത്തിൽ, ഹൈസ്കൂൾ അവസാനിക്കുന്നതുവരെ അദ്ദേഹം സ്വയം പഠിച്ച(self-taught) പ്രോഗ്രാമറായിരുന്നു.[2]സുകുബ സർവകലാശാലയിൽ നിന്ന് ഇൻഫർമേഷൻ സയൻസ് ബിരുദം നേടി. അവിടെ പ്രോഗ്രാമിംഗ് ഭാഷകളെയും കംപൈലറുകളെയും കുറിച്ചുള്ള ഇക്വോ നകറ്റയുടെ ഗവേഷണ ലാബിൽ അംഗമായിരുന്നു.

ജാപ്പനീസ് ഓപ്പൺ സോഴ്‌സ് കമ്പനിയായ നെറ്റ്ലാബ്.ജെപി(netlab.jp)യിൽ ജോലി ചെയ്യുന്നു. ജപ്പാനിലെ ഓപ്പൺ സോഴ്‌സ് സുവിശേഷകന്മാരിൽ ഒരാളായി മാറ്റ്സുമോട്ടോ അറിയപ്പെടുന്നു. ഇമാക്സ് അധിഷ്ഠിത മെയിൽ ഉപയോക്തൃ ഏജന്റായ സിമെയിൽ(cmail) ഉൾപ്പെടെ നിരവധി ഓപ്പൺ സോഴ്‌സ് ഉൽപ്പന്നങ്ങൾ അദ്ദേഹം ഇമാക്സ് ലിസ്പിൽ എഴുതിയിട്ടുണ്ട്. ജപ്പാന് പുറത്ത് അറിയപ്പെടുന്ന അദ്ദേഹത്തിന്റെ ആദ്യത്തെ സോഫ്റ്റ്വെയറാണ് റൂബി.[3]

റൂബി പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ആദ്യ പതിപ്പ് 1995 ഡിസംബർ 21 ന് മാറ്റ്സുമോട്ടോ പുറത്തിറക്കി.[4][5]ഭാഷയുടെ റഫറൻസ് നടപ്പാക്കലായ എം‌ആർ‌ഐ (മാറ്റ്സിന്റെ റൂബി ഇന്റർ‌പ്രെറ്ററിനായി) വികസിപ്പിക്കുന്നതിന് അദ്ദേഹം ഇപ്പോഴും നേതൃത്വം നൽകുന്നു.

റൂബിയുടെ പുതിയ നടപ്പാക്കലിനായി 2012 ഏപ്രിലിൽ മാറ്റ്സുമോട്ടോ തന്റെ ഓപ്പൺ സോഴ്സ് പതിപ്പ് ഇറക്കി ഇത് എംറൂബി എന്ന് വിളിക്കപ്പെടുന്നു[6][7] അദ്ദേഹത്തിന്റെ വെർച്വൽ മെഷീനെ അടിസ്ഥാനമാക്കിയുള്ള ഏറ്റവും ചുരുങ്ങിയ നടപ്പാക്കലാണിത്, ഇത് റിറ്റെവിം എന്നറിയപ്പെടുന്നു, കൂടാതെ മെമ്മറി കാൽപ്പാടുകൾ ചെറുതും പ്രകടനം ഒപ്റ്റിമൈസുചെയ്യുമ്പോഴും മറ്റ് പ്രോഗ്രാമുകളിൽ റൂബിയെ ഉൾപ്പെടുത്താൻ സോഫ്റ്റ്‌വേർ ഡെവലപ്പർമാരെ അനുവദിക്കുന്നതിനാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

സ്ട്രീം

തിരുത്തുക

റൂബി, എർലാംഗ്, മറ്റ് ഫംഗ്ഷണൽ പ്രോഗ്രാമിംഗ് ഭാഷകൾ എന്നിവയിൽ നിന്നുള്ള സ്വാധീനത്തോടെ ഷെല്ലിന് സമാനമായ ഒരു പ്രോഗ്രാമിംഗ് മോഡലിനെ അടിസ്ഥാനമാക്കിയുള്ള ഒരു കൺകറന്റ് ഭാഷയായ സ്ട്രീം എന്ന പുതിയ സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ 2014 ഡിസംബറിൽ മാറ്റ്സുമോട്ടോ ഓപ്പൺ സോഴ്സ് പതിപ്പിറക്കി അതിനെ സ്ടീം എന്ന പേരിലറിയപ്പെടുന്നു. [8]

ട്രെഷർ ഡാറ്റ

തിരുത്തുക

ട്രെഷർ ഡാറ്റയുടെ നിക്ഷേപകനായി മാറ്റ്സുമോട്ടോയെ ലിസ്റ്റിലുൾപ്പെടുത്തിയിട്ടുണ്ട്; കമ്പനിയുടെ പല പ്രോഗ്രാമുകളായ ഫ്ലൂയന്റ് റൂബിയെ അവരുടെ പ്രാഥമിക ഭാഷയായി ഉപയോഗിക്കുന്നു.[9]

  1. "PRESSRELEASE - 株式会社VASILY(ヴァシリー)". vasily.jp. Archived from the original on 2014-06-29. Retrieved 2019-10-12.
  2. "The Man Who Gave Us Ruby". japaninc.com.
  3. "Yukihiro Matsumoto". oreilly.com. 1 February 2013.
  4. More archeolinguistics: unearthing proto-Ruby Archived 6 November 2015 at the Wayback Machine.
  5. "[ruby-talk:00382] Re: history of ruby". nagaokaut.ac.jp. Archived from the original on 2011-07-16. Retrieved 2019-10-13.
  6. "mruby: Lightweight Ruby". 2 November 2017 – via GitHub.
  7. Matt Aimonetti. "mruby and MobiRuby - Matt Aimonetti". aimonetti.net.
  8. "matz/streem". GitHub.
  9. "Company - Treasure Data".