প্রথম প্রোগ্রামার : কম্পিউটার বিজ্ঞানে এক নারীর অবদান

76

প্রোগ্রাম হচ্ছে কম্পিউটারের ভাষায় লিখা কতগুলো কমান্ড বা নির্দেশের সমষ্টি যা দিয়ে কম্পিউটার মূলত কোন সমস্যার সমাধান করে থাকে । কম্পিউটার প্রোগ্রামের এই ধারনা প্রথম দেন ১৯ শতকের এক নারী গণিতবিদ , অগাস্টা অ্যাডা ।

১০ ডিসেম্বর ১৮১৫, জন্মগ্রহণ করেন ইংরেজি সাহিত্যের রোম্যান্টিক পিরিয়ডের বিখ্যাত কবি লর্ড জর্জ বায়ারন এবং লেডি এনা ইসাবেলা বায়রনের কণ্যা অগাস্টা অ্যাডা বায়রন । ১৮৩৫ সালে ৮ম ব্যাবন কিং উইলিয়াম কিং কে বিয়ে করার পর তিনি কাউন্টেস অব ল্যাভলেস বা অ্যাডা ল্যাভলেস নামে পরিচিত হন ।

জন্মের কিছুদিন পরেই বাবা-মার বিবাহ বিচ্ছেদ হয়ে যাওয়ায় অ্যাডা তাঁর মার কাছেই বড় হন । অন্যদিকে বায়রনের ইংল্যান্ড ছেড়ে চলে যাওয়ায় অ্যাডা তাঁর পিতাকে কোনদিন দেখতে পাননি । ১৮২৪ সালে অ্যাডার বয়স যখন ৮ তখন লর্ড বায়রন মৃত্যুবরণ করেন ।

মা লেডি বায়রন সাহিত্য, বিজ্ঞান, দর্শন এবং গণিতে পারদর্শী ছিলেন । তিনি চাইতেন মেয়ে অ্যাডা যেন তাঁর পিতার পথানুসারী না হয় । এজন্য তিনি অ্যাডাকে গণিত ও বিজ্ঞান শিক্ষায় জোর দেন । অল্প সময়ের মধ্যেই সংখ্যা এবং ভাষার উপর অ্যাডার  বুদ্ধিমত্তা প্রকাশ পায় । অ্যাডা সমাজ সংস্কারক উইলিয়াম ফ্র্যান্ড, পারিবারিক ডাক্তার উইলিয়াম কিং এবং স্কটিশ জ্যোতির্বিদ ও গণিতবিদ মেরি সমারভিল –এর সহচারয পান । বিজ্ঞানী মাইকেল ফ্যারাডে এবং চার্লস ডিকেন্স এর সাথেও তাঁর ভালো সম্পর্ক ছিল ।

অগাস্টা অ্যাডা বায়রনঅগাস্টা অ্যাডা ১৭ বছর বয়সে কম্পিউটারের জনক ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিতের অধ্যাপক চার্লস ব্যাবেজ এর সাথে পরিচত হন । কিশোরী অ্যাডার বুদ্ধিমত্তায় ব্যাবেজ মুগ্ধ হন । তাঁদের মধ্যে ভালো বন্ধুত্বও গড়ে উঠে । ব্যাবেজের সাহায্যে অ্যাডা প্রফেসর ডি মর্গান এর কাছে গণিত শিক্ষা শুরু করেন । ব্যাবেজ ১৮৩৩ সালে এন্যালিটিক্যাল ইঞ্জিন নামে একটি যন্ত্র তৈরির পরিকল্পনা করেন যেটাতে সাধারণত অ্যাসেম্বলি ভাষায় প্রোগ্রাম করার ব্যবস্থা ছিল । ব্যাবেজ এন্যালিটিক্যাল ইঞ্জিনের গবেষণা নিয়ে অগাস্টা অ্যাডার সাথে আলোচনা করতেন ।

১৮৪২ সালে ব্যাবেজ তুরিন বিশ্ববিদ্যালয়ে এন্যালিটিক্যাল ইঞ্জিন নিয়ে একটি বক্তৃতা দেন । ইতালিয়ান গণিতবিদ লুইজি মেনেব্রেয়া এই বক্তৃতাটির উপর ফ্র্যান্স ভাষায় একটি আর্টিকেল লিখেন । এই আর্টিকেলটি ইংরেজিতে অনুবাদ করার অনুমতি পেয়ে অ্যাডা শুধু অনুবাদই করেননি বরং এতে তিনি তাঁর নিজস্ব চিন্তা ভাবনাও যুক্ত করেন । ১৮৪৩ সালে একটি ইংলিশ জার্নালে এই অনুবাদটি প্রকাশিত হয় । মূল আর্টিকেল হতে অ্যাডার মতামত সংবলিত নোটটি ছিল তিনগুন বড় ।

অ্যাডার আর্টিকেল থেকে পরিষ্কার বুঝা যায় যে, এন্যালিটিক্যাল ইঞ্জিন সম্পর্কে তাঁর ভালো ধারণা ছিল । তিনি এতে ব্যাখা করেন, কিভাবে code করলে তা যন্ত্রটি অক্ষর ও চিহ্নকে নাম্বারের সাথে সাথে প্রসেস করতে পারবে । অ্যাডা তাঁর নোটে একটি method ও উল্লেখ করেন যা দিয়ে Series of instruction এর পুনরাবৃত্তি করা যায় । বর্তমানে এই method টি কম্পিউটার প্রোগ্রামে Looping নামে পরিচিত । তিনি প্রোগ্রামিং ও কম্পিউটার নিয়ে আরও কিছু উন্নত ধারণা তাঁর নোটে উল্লেখ করেন । অ্যাডা তাঁর অসামান্য কাজের জন্যই কম্পিউটার ইতিহাসে প্রথম প্রোগামারের স্বীকৃতি পান ।

ল্যাভলেস ২৭ নভেম্বর ১৮৫২ সালে ক্যান্সার আক্রান্ত হয়ে মাত্র ৩৬ বছর বয়সে মারা যান ।

মৃত্যুর প্রায় ১৫০ বছর পর ১৯৫০ সালে কম্পিউটার সায়েন্সে অ্যাডা ল্যাভলেসের অবদানটি নজরে আসে এবং ১৯৫৩ সালে B.V. Bowden অ্যাডার আর্টিকেলটি “ Faster than Thought: A Symposium on Digital computing Machines” –এ পুনঃপ্রকাশ করেন । ১৯৮০ সালে The U.S Department of defense একটি নতুন কম্পিউটার ল্যাঙ্গুয়েজের নামকরন করে “Ada” । অগাস্টা অ্যাডা ল্যাভলেসের কম্পিউটার প্রোগ্রামিং এ বিশেষ অবদানের জন্য বিশ্বব্যাপী ২৪ মার্চ “অ্যাডা ল্যাভলেস” দিবস হিসেবে পালিত হয় ।

 

সূত্রঃ biography.com, mentalfloss.com, WiKi   

Leave A Reply

Your email address will not be published.

76 Comments
  1. Umhytw says

    order glyburide generic – pioglitazone 30mg cost buy forxiga 10mg

  2. Hlodao says

    clarinex cheap – buy albuterol inhalator online albuterol inhalator buy online

  3. Bfqjnd says

    ventolin 4mg brand – buy cheap fexofenadine theophylline 400 mg uk

  4. Tnhury says

    ivermectin 3mg online – buy eryc 500mg cefaclor over the counter

  5. Vrrvki says

    order cleocin 300mg pill – clindamycin brand buy generic chloromycetin online

  6. Hcsvky says

    buy amoxicillin online cheap – order erythromycin online cheap cipro 1000mg us

  7. Rpoqoz says

    buy hydroxyzine 10mg online – fluoxetine 20mg drug order endep 25mg online cheap

  8. Paglzl says

    order clomipramine sale – cost amoxapine doxepin uk

  9. Btpouh says

    seroquel oral – order desyrel 50mg eskalith price

  10. Khfhyl says

    pill zidovudine – buy generic allopurinol buy zyloprim online cheap

  11. Pnoimz says

    buy furosemide pills – captopril 25 mg pill captopril 25 mg us

  12. Dyrrjm says

    buy metronidazole generic – cleocin for sale online zithromax price

  13. Pirtur says

    valtrex usa – buy nemasole tablets order zovirax generic

  14. Rgtwhc says

    order cipro 1000mg without prescription – keflex 250mg pill cheap amoxiclav

  15. Hupapr says

    where can i buy acillin cost vibra-tabs order amoxicillin online

  16. Zzfvaf says

    proscar price buy finasteride generic buy fluconazole medication

  17. Lmdsqh says

    oral dutasteride zantac 300mg for sale purchase zantac generic

  18. Rjtmki says

    simvastatin uk order zocor valtrex usa

  19. Zmuryu says

    buy sumatriptan 25mg pill order levaquin 250mg sale levaquin for sale online

  20. Zryauy says

    ondansetron 8mg brand aldactone price cost aldactone 25mg

  21. Exulsm says

    order esomeprazole 20mg generic topiramate cheap order topiramate 100mg

  22. Fzplvu says

    tamsulosin price order flomax 0.4mg pill buy generic celecoxib

  23. Sdlwyk says

    order reglan 20mg buy maxolon pills for sale order losartan 50mg online cheap

  24. Gkyqcr says

    order mobic for sale meloxicam 15mg generic order celecoxib 100mg online

  25. Aicgvl says

    order methotrexate 5mg sale coumadin for sale coumadin cost

  26. Zussdv says

    help writing papers buy custom research paper order an essay online

  27. Nuxpyc says

    medrol pills canada purchase depo-medrol online cheap buy depo-medrol canada

  28. Qidmmk says

    buy generic tenormin 50mg buy generic atenolol tenormin 50mg pill

  29. Vqzivr says

    metformin 500mg cheap buy glucophage sale cheap glucophage 500mg

  30. Fqkcnh says

    buy priligy generic dapoxetine over the counter order misoprostol 200mcg generic

  31. Orqnrk says

    chloroquine us buy generic aralen for sale chloroquine price

  32. Rbtlll says

    claritin online claritin 10mg without prescription loratadine over the counter

  33. Ftigeh says

    buy desloratadine 5mg pill buy generic clarinex desloratadine brand

  34. Dznoaz says

    triamcinolone 10mg cost order aristocort 4mg online triamcinolone tablet

  35. Gcivci says

    generic hydroxychloroquine 400mg buy hydroxychloroquine without a prescription generic hydroxychloroquine 200mg

  36. Jakwwb says

    buy lyrica without a prescription lyrica online order pregabalin medication

  37. Cdyyca says

    buy generic vardenafil online purchase vardenafil generic buy vardenafil 20mg without prescription

  38. Cbcyce says

    casino card games online poker real money online blackjack free

  39. Jtqfbq says

    rybelsus where to buy rybelsus usa cheap rybelsus 14 mg

  40. Cytphh says

    order doxycycline pill doxycycline pills purchase vibra-tabs

  41. Xjxrzc says

    viagra 100mg pills cost sildenafil 50mg female viagra

  42. Cfedul says

    lasix 40mg generic furosemide without prescription cheap lasix

  43. Qtqzwe says

    order gabapentin 800mg generic order gabapentin 800mg pill buy gabapentin generic

  44. Algszf says

    order clomiphene 50mg sale clomiphene cheap buy generic clomid

  45. Uqqzbu says

    prednisolone 5mg pill buy prednisolone 5mg generic omnacortil 10mg generic

  46. Jysuta says

    purchase levothroid order synthroid 75mcg sale buy generic synthroid 100mcg

  47. Hymmhs says

    zithromax where to buy azithromycin online order buy azithromycin 500mg

  48. Ejewrs says

    buy augmentin 375mg pill order augmentin 1000mg generic how to buy clavulanate

  49. Cwjewc says

    amoxil 500mg oral buy generic amoxil over the counter buy generic amoxil 500mg

  50. Zgpbde says

    albuterol without prescription buy ventolin 4mg pill albuterol us

  51. Tlnfww says

    order absorica online order isotretinoin pill isotretinoin online order

  52. Vdihbs says

    deltasone online buy prednisone 5mg ca purchase deltasone pill

  53. Jdxpjo says

    rybelsus 14mg pills buy semaglutide buy semaglutide without a prescription

  54. Lnawbo says

    semaglutide buy online buy semaglutide pills rybelsus 14 mg canada

  55. Afkemj says

    buy clomid without prescription cost clomiphene 50mg buy clomiphene 50mg for sale

  56. Wfrzns says

    buy vardenafil medication order generic vardenafil

  57. Kgavmm says

    order levothroid generic buy synthroid without prescription order synthroid 75mcg pills

  58. Vjsyut says

    augmentin pills cheap clavulanate

  59. Qlgrpl says

    cheap ventolin 4mg albuterol price order albuterol 4mg online

  60. Nvktqn says

    vibra-tabs buy online buy doxycycline 100mg sale

  61. Dwiism says

    amoxil 250mg cost how to buy amoxil order amoxil 1000mg sale

  62. Myxnke says

    purchase deltasone pill purchase prednisone

  63. Xbrlpi says

    prednisolone 20mg us prednisolone cost buy prednisolone 10mg pill

  64. Fygydo says

    lasix order online lasix us

  65. Xcqddt says

    gabapentin ca order neurontin 800mg

  66. Mdddin says

    generic azithromycin order azithromycin 250mg online purchase zithromax without prescription

  67. Cklaey says

    amoxicillin 1000mg canada order amoxicillin generic buy amoxil 250mg for sale

  68. Ngnapl says

    buy sleep meds online meloset over the counter

  69. Pjbpvf says

    buy accutane 20mg accutane sale brand accutane 10mg

  70. Nmlojc says

    anti nausea medication from pharmacy zyloprim 300mg cost

  71. Phaicm says

    how to get rid of body acne fast purchase mupirocin online buy clearasil adult acne medication

  72. Kzprxc says

    antacid vs acid reduceers famotidine 40mg pills

  73. Euojxu says

    how to buy prednisone prednisone cost

  74. Wfossd says

    online doctor for insomnia buy phenergan 10mg generic

  75. Ydhdef says

    non drowsy allergy medication canada generic allergy pills best allergy pill for itching

sativa was turned on.mrleaked.net www.omgbeeg.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More