কোবলের মা হিসেবে পরিচিত, রিয়ার অ্যাডমিরাল গ্রেস মারে হপার ছিলেন একজন কম্পিউটার অগ্রগামী, নৌ অফিসার, শিক্ষাবিদ, প্রভাষক এবং কম্পিউটার বিজ্ঞান ক্ষেত্রে পদক বিজয়ী মহিলা। তার জ্ঞান, শিক্ষা, দৃঢ়তা এবং অভিজ্ঞতা তার আন্তর্জাতিক স্বীকৃতির দিকে নিয়ে গেছে।
গ্রেস হপার কে? প্রারম্ভিক বছর
নিউ ইয়র্ক সিটিতে 1906 সালের ডিসেম্বরে জন্মগ্রহণ করেন, গ্রেস ব্রুস্টার মারে হপার ছিলেন ওয়াল্টার ফ্লেচার মারে এবং মেরি ক্যাম্পবেল ভ্যান হর্নের কন্যা। ছোটবেলায়, তিনি প্রাইভেট স্কুলে শিক্ষিত হয়েছিলেন এবং প্রকৌশলে প্রাথমিক আগ্রহ দেখিয়েছিলেন।
তিনি 1928 সালে ভাসার কলেজ থেকে গণিত এবং পদার্থবিদ্যায় ডিগ্রি নিয়ে ফি বেটা কাপা স্নাতক হন। তারপরে তিনি 1930 সালে ইয়েল থেকে গণিতে তার স্নাতকোত্তর ডিগ্রি অর্জন করেন এবং এক বছর পরে, ভাসার কলেজে একই বিষয়ে পড়া শুরু করেন। তিনি 1934 সালে তার পিএইচডি সহ শিক্ষাজীবন শেষ করেন। গণিতে পরবর্তী জীবনে, তিনি নিজে একজন শিক্ষাবিদ এবং কম্পিউটার বিজ্ঞান ক্ষেত্রে একজন পেশাদার লেকচারার হয়ে ওঠেন।
“আমার কাছে, প্রোগ্রামিং একটি গুরুত্বপূর্ণ ব্যবহারিক শিল্পের চেয়েও বেশি কিছু। এটি জ্ঞানের ভিত্তির মধ্যে একটি বিশাল উদ্যোগও।"
রিয়ার অ্যাডমিরাল হপারের নৌ কর্মজীবন
দ্বিতীয় বিশ্বযুদ্ধের সময়, গ্রেস মারে হপার নৌবাহিনীতে ভর্তি হওয়ার চেষ্টা করেছিলেন, কিন্তু তার বয়স (৩৪) এবং ছোট আকারের কারণে তারা তাকে প্রত্যাখ্যান করেছিল। তারপরে তিনি ভাসার কলেজে তার কাজ থেকে ছুটি নিয়েছিলেন ইউনাইটেড স্টেটস নেভাল রিজার্ভে (ওমেনস রিজার্ভ) যা WAVES নামে পরিচিত।
ম্যাসাচুসেটসের নেভাল রিজার্ভ মিডশিপম্যানস স্কুলে প্রশিক্ষণের পর, তিনি তার ক্লাসে প্রথম স্নাতক হন। এরপর তাকে হার্ভার্ড বিশ্ববিদ্যালয়ের ব্যুরো অফ শিপস কম্পিউটেশন প্রজেক্টে লেফটেন্যান্ট, জুনিয়র গ্রেড হিসেবে নিয়োগ দেওয়া হয়।
তিনি তার সারাজীবন নেভাল রিজার্ভের সাথে যুক্ত ছিলেন, এমনকি তিনি উল্লেখযোগ্য প্রযুক্তিতে অবদান রেখেছিলেন। যদিও নৌবাহিনী কখনই রিজার্ভের বাইরে নৌবাহিনীতে তার স্থানান্তর অনুমোদন করেনি, তিনি 1966 সালে কমান্ডার পদ, 1973 সালে ক্যাপ্টেন, 1983 সালে কমোডোর এবং 1985 সালে রিয়ার অ্যাডমিরাল পদ লাভ করেন।
"নেতৃত্ব হল একটি দ্বিমুখী রাস্তা, আনুগত্য উপরে এবং আনুগত্য নিচে। একজনের ঊর্ধ্বতনদের প্রতি শ্রদ্ধা; একজনের ক্রুদের যত্ন নিন।"
1987 সালে, তিনি ডিফেন্স ডিস্টিংগুইশড সার্ভিস মেডেল, সর্বোচ্চ অ-যুদ্ধ সামরিক অলঙ্করণে ভূষিত হন।
গ্রেস হপার কিসের জন্য পরিচিত?
হার্ভার্ডে ব্যুরো অফ শিপস কম্পিউটেশন প্রজেক্টের সাথে থাকাকালীন, হপার আরেক কম্পিউটার অগ্রগামী হাওয়ার্ড আইকেনের সাথে কাজ করেছিলেন। আইকেনের নেতৃত্বে, দলটি মার্ক I কম্পিউটার তৈরি করেছে, যা স্বয়ংক্রিয় সিকোয়েন্স নিয়ন্ত্রিত ক্যালকুলেটর নামেও পরিচিত। হপারকে মার্ক I প্রোগ্রামিং করার দায়িত্ব দেওয়া হয়েছিল এবং এই প্রাথমিক ইলেক্ট্রোমেকানিকাল কম্পিউটারের জন্য একটি 500+ পৃষ্ঠার ব্যবহারকারী ম্যানুয়াল লিখেছিলেন।
তিনি এবং দলের গণনা যুদ্ধ প্রচেষ্টার জন্য অপরিহার্য বলে মনে করা হয়েছিল। সামরিক বাহিনী এগুলিকে রকেটের গতিপথ গণনা করার জন্য, মাইনসুইপারদের ক্যালিব্রেট করার জন্য এবং নতুন বন্দুকের জন্য রেঞ্জ টেবিল তৈরি করার জন্য ব্যবহার করেছিল৷
মার্ক II এবং মার্ক III শীঘ্রই অনুসরণ করেছে৷ গল্পের মতো, দলটি 1947 সালের এক সন্ধ্যায় মার্ক II-এর ভিতরে একটি মথ খুঁজে পেয়েছিল, হপারকে কম্পিউটার সমস্যাটিকে "বাগ" বলে অভিহিত করে তোলে। হপার 1949 সাল পর্যন্ত হার্ভার্ড কম্পিউটেশন ল্যাবের সাথে তার কাজ চালিয়ে যান।
তিনি এরপর একার্ট-মাউচলি কম্পিউটার কর্পোরেশনে যোগ দেন, পরে রেমিংটন র্যান্ড অধিগ্রহণ করেন। 1950 সালে বাজারে আসা প্রথম বৃহৎ আকারের, সর্ব-ইলেক্ট্রনিক কম্পিউটার ইউনিভাক I-এর বিকাশকারী দলে তিনি একজন সিনিয়র গণিতবিদ হিসাবে কাজ করেছিলেন।
“তারপর থেকে, যখন কোনো কম্পিউটারে কিছু ভুল হয়ে যায়, তখন আমরা বলেছিলাম এতে বাগ আছে।”
এই সময়েই হপার একটি নতুন কম্পিউটার ভাষার পরামর্শ দিয়েছিলেন। তিনি বিশ্বাস করতেন যে লোকেরা কেবল প্রতীকের পরিবর্তে ইংরেজি শব্দ ব্যবহার করে একটি প্রোগ্রামিং ভাষা আরও ব্যাপকভাবে ব্যবহার করবে।কোম্পানিটি কয়েক বছরের জন্য তার পরামর্শ প্রত্যাখ্যান করলেও, হপার তার ধারণা ছেড়ে দেননি এবং প্রথম কম্পিউটার ল্যাঙ্গুয়েজ কম্পাইলার তৈরি করেন।
1952 সালে, প্রোগ্রামটির প্রথম সংস্করণের জন্ম হয়েছিল এবং এটিকে A-0 বলা হয়েছিল। এই প্রোগ্রামটি, যা একটি লিঙ্কার হিসাবে কাজ করে, প্রোগ্রামারদের পৃথক কম্পিউটারের পরিবর্তে একাধিক কম্পিউটারের জন্য প্রোগ্রাম লেখার ক্ষমতা দেয়। এবং কম্পাইলার মূলত "মেশিন কোডে গাণিতিক স্বরলিপি অনুবাদ করেছে।"
"তারা আমাকে বলেছিল যে কম্পিউটার শুধুমাত্র পাটিগণিত করতে পারে।"
1954 এবং 1955 এর মধ্যে ফ্লো-ম্যাটিক এসেছিল, একটি কম্পাইলার-ভিত্তিক প্রোগ্রামিং ভাষা যা ইংরেজি বিবৃতিকে কমান্ড হিসাবে ব্যবহার করে। প্রোগ্রামটি 1958 সালে জনসাধারণের জন্য উপলব্ধ হয়। ফ্লো-ম্যাটিক ধারণাটি কোবোলকে আকার দেয়।
1959 সালে সংজ্ঞায়িত, Cobol (সাধারণ ব্যবসা-ভিত্তিক ভাষা) ডেটা প্রসেসরের জন্য একটি প্রোগ্রামিং ভাষা যা আমরা এখনও ব্যবহার করি। হপার 1960 এর দশক জুড়ে এই ভাষাটিকে সামরিক এবং ব্যক্তিগত উভয় ক্ষেত্রেই প্রচার করেছিল।1970 সাল নাগাদ, কোবোল ছিল বিশ্বব্যাপী সবচেয়ে বেশি ব্যবহৃত কম্পিউটার ভাষা।
হপার নেভি প্রোগ্রামিং ল্যাঙ্গুয়েজ গ্রুপের ডিরেক্টর হিসেবে কাজ করেছেন, কোবলের জন্য যাচাইকরণ সফ্টওয়্যার তৈরি করেছেন, এবং কম্পাইলারটি সমগ্র নৌবাহিনীর জন্য প্রমিতকরণ প্রোগ্রামের অংশ ছিল।
1970 এর দশকে, তিনি কম্পিউটার সিস্টেম এবং উপাদান পরীক্ষা করার জন্য মান তৈরি করেছিলেন। ন্যাশনাল ব্যুরো অফ স্ট্যান্ডার্ডস (বর্তমানে ন্যাশনাল ইনস্টিটিউট অফ স্ট্যান্ডার্ডস অ্যান্ড টেকনোলজি (NIST)) এই পরীক্ষাগুলি গ্রহণ করেছে৷
"ভাষার সবচেয়ে বিপজ্জনক বাক্যাংশটি হল, 'আমরা সবসময় এইভাবে করেছি।'"
একটি উত্তরাধিকারের সময়রেখা
1906: নিউ ইয়র্ক সিটিতে জন্ম।
1928: ভাসার কলেজ থেকে ফি বেটা কাপা স্নাতক।
1930: ইয়েল বিশ্ববিদ্যালয় থেকে গণিতে স্নাতকোত্তর ডিগ্রি অর্জন করেন এবং নিউইয়র্ক বিশ্ববিদ্যালয়ের অধ্যাপক ভিনসেন্ট ফস্টার হপারকে বিয়ে করেন।
1931: ভাসার কলেজে গণিত পড়া শুরু করে।
1934: তার পিএইচডি সম্পন্ন করেছেন। ইয়েল বিশ্ববিদ্যালয় থেকে গণিতে।
1943: ইউএস নেভাল রিজার্ভে (WAVES) যোগ দিয়েছেন।
1944: একজন লেফটেন্যান্ট, জুনিয়র গ্রেড হিসাবে কমিশনপ্রাপ্ত এবং হার্ভার্ড বিশ্ববিদ্যালয়ের ব্যুরো অফ শিপস কম্পিউটেশন প্রজেক্টে নিযুক্ত।
1945: তার স্বামী ভিনসেন্ট ফস্টার হপার থেকে তালাকপ্রাপ্ত।
1949: একার্ট-মাউচলি কম্পিউটার কর্পোরেশনে একজন সিনিয়র গণিতবিদ হিসেবে যোগদান করেন।
1952: প্রথম কম্পিউটার ল্যাঙ্গুয়েজ কম্পাইলার তৈরি করেন।
1954: তার দলের সাথে ম্যাথ-ম্যাটিক এবং ফ্লো-ম্যাটিক প্রোগ্রামিং ভাষাগুলি তৈরি করেছেন।
1959: কোবল প্রোগ্রামিং ভাষাকে সংজ্ঞায়িত করেছেন এবং পেনসিলভানিয়া বিশ্ববিদ্যালয়ের মুর স্কুল অফ ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং-এর লেকচারার হয়েছেন।
1966: কমান্ডার পদ অর্জন করেছেন এবং নেভাল রিজার্ভ থেকে অবসর নিয়েছেন।
1967, 1971, 1972: নেভাল রিজার্ভে সক্রিয় দায়িত্বে প্রত্যাহার করা হয়েছে, আরও একবার অবসর নিয়ে আবার সক্রিয় দায়িত্বে ফিরে এসেছেন৷
"আমি মনে হয় অনেক অবসর নিচ্ছি।"
1972 - 1978: জর্জ ওয়াশিংটন ইউনিভার্সিটিতে একজন পেশাদার লেকচারার হিসেবে কাজ করেছেন।
1973: নেভাল রিজার্ভে ক্যাপ্টেনের পদমর্যাদা অর্জন করেছেন এবং ব্রিটিশ কম্পিউটার সোসাইটির একজন বিশিষ্ট ফেলো হিসেবে মনোনীত প্রথম আমেরিকান এবং মহিলা।
1983: রাষ্ট্রপতি রোনাল্ড রিগানের দ্বারা বিশেষ রাষ্ট্রপতি নিয়োগের মাধ্যমে নেভাল রিজার্ভে কমডোরের পদ অর্জিত।
1985: নেভাল রিজার্ভে রিয়ার অ্যাডমিরাল পদ অর্জন করেছেন।
1986 - 1987: ভালোর জন্য নেভাল রিজার্ভ থেকে অবসর নিয়েছিলেন এবং ডিফেন্স ডিস্টিংগুইশড সার্ভিস মেডেল পেয়েছিলেন।
1988: ন্যাশনাল মেডেল অফ টেকনোলজি পেয়েছে।
1991: আমেরিকান একাডেমি অফ আর্টস অ্যান্ড সায়েন্সেসের একজন ফেলো হিসেবে নামকরণ করা হয়েছে।
জানুয়ারি 1992 সালে, 85 বছর বয়সে, রিয়ার অ্যাডমিরাল গ্রেস মারে হপার তার ঘুমের মধ্যে প্রাকৃতিক কারণে মারা যান এবং আর্লিংটন জাতীয় কবরস্থানে পূর্ণ সামরিক সম্মানের সাথে সমাহিত করা হয়। তার কোন সন্তান ছিল না। তার মৃত্যুর পর, কম্পিউটার বিজ্ঞান শিল্পে তার অবদানের স্বীকৃতি দেওয়ার জন্য তিনি স্বাধীনতার রাষ্ট্রপতি পদক পান।
ধন্যবাদ, গ্রেস মারে হপার
একা কোবোলের ক্ষেত্রে, কয়েক দশক ধরে এটির সংশোধনের ফলে আইবিএম এবং ফুজিৎসুর মতো বিক্রেতাদের দ্বারা ব্যবহৃত বস্তু-ভিত্তিক বাক্য গঠনের দিকে পরিচালিত হয়েছে। Cobol প্রোগ্রামগুলি এখনও ইউনিক্স এবং উইন্ডোজের মতো অপারেটিং সিস্টেমে চলছে। এবং কম্পিউটার কমান্ড হিসাবে ইংরেজি বিবৃতি ব্যবহার করার ধারণাটি শুধুমাত্র প্রোগ্রামিং ভাষাই নয়, যারা সেগুলি লেখে এবং প্রতিদিন ব্যবহার করে তাদেরও প্রভাবিত করেছে৷
“বন্দরে একটি জাহাজ নিরাপদ, তবে জাহাজের জন্য এটি নয়। সমুদ্রে যান এবং নতুন জিনিস করুন।"
গ্রেস মারে হপারের অবদান না থাকলে, আমরা প্রযুক্তির বিশ্বে আজ যেখানে আছি সেখানে থাকতে পারতাম না। ধন্যবাদ, রিয়ার অ্যাডমিরাল গ্রেস মারে হপার।
ভিডিও গেমের ইতিহাসে আমাদের গুরুত্বপূর্ণ মহিলাদের তালিকা সহ প্রযুক্তিতে অন্যান্য প্রভাবশালী মহিলাদের সম্পর্কে আরও পড়ুন৷