বিষয়বস্তুতে চলুন

ডেনিস রিচি

উইকিউক্তি, মুক্ত উক্তি-উদ্ধৃতির সংকলন থেকে
ডেনিস রিচি

ডেনিস ম্যাকঅ্যালিস্টেয়ার রিচি (৯ সেপ্টেম্বর, ১৯৪১ – আনু. ১২ অক্টোবর, ২০১১) ছিলেন একজন মার্কিন কম্পিউটার বিজ্ঞানী এবং কেন থম্পসনের সাথে ১৯৮৩ সালের টুরিং পুরস্কার বিজয়ী। তিনি সি প্রোগ্রামিং ভাষা তৈরি করেছিলেন এবং থম্পসনের সাথে যৌথভাবে ইউনিক্স অপারেটিং সিস্টেম তৈরি করেন, যা পরবর্তী সময়ের প্রোগ্রামিং ভাষা এবং অপারেটিং সিস্টেমগুলোর ওপর ব্যাপক ও দীর্ঘস্থায়ী প্রভাব ফেলেছে।

উক্তি

[সম্পাদনা]
  • আমরা যা রক্ষা করতে চেয়েছিলাম তা কেবল প্রোগ্রামিং করার জন্য একটি ভালো পরিবেশ নয়, বরং এমন একটি ব্যবস্থা যা ঘিরে একটি ভ্রাতৃত্ব বা সাহচর্য গড়ে উঠতে পারে। আমরা অভিজ্ঞতা থেকে জানতাম যে রিমোট-অ্যাক্সেস এবং টাইম শেয়ারড মেশিনের মাধ্যমে পাওয়া সাম্প্রদায়িক কম্পিউটিংয়ের মূল নির্যাস কেবল কী-পাঞ্চের বদলে টার্মিনালে প্রোগ্রাম টাইপ করা নয়, বরং নিবিড় যোগাযোগকে উৎসাহিত করা।
  • আমি বর্তমানে অর্ধ-ঈশ্বরতুল্য দলের সদস্য নই, আর কখনও ছিলামও না।
  • জীবন বড়ই কঠিন, আর একসময় তোমার পা-ও জবাব দিয়ে দেবে।

সফটওয়্যার গবেষণার ওপর প্রতিফলন (১৯৮৪)

[সম্পাদনা]

১৯৮৩ সালের টুরিং পুরস্কার বক্তৃতা[১], কমিউনিকেশনস অফ দ্য এসিএম ২৭ (৮), আগস্ট ১৯৮৪, পৃষ্ঠা ৭৫৮-৭৬০।

  • কম্পিউটার বিজ্ঞান গবেষণা অন্যান্য প্রথাগত শাখাগুলো থেকে আলাদা। দার্শনিক দৃষ্টিভঙ্গি থেকে এটি ভৌত বিজ্ঞান থেকে পৃথক, কারণ এটি প্রাকৃতিক জগতকে আবিষ্কার, ব্যাখ্যা বা ব্যবহার করতে চায় না; বরং মানুষের তৈরি যন্ত্রের বৈশিষ্ট্যগুলো নিয়ে গবেষণা করে। এই দিক থেকে এটি গণিতের অনুরূপ, এবং প্রকৃতপক্ষে কম্পিউটার বিজ্ঞানের ‘বিজ্ঞান’ অংশটি মূলত গাণিতিক ভাবধারার। কিন্তু কম্পিউটার বিজ্ঞানের একটি অনিবার্য দিক হলো কম্পিউটার প্রোগ্রাম তৈরি করা: এমন কিছু বস্তু যা অদৃশ্য হওয়া সত্ত্বেও বাণিজ্যিক লেনদেনের অন্তর্ভুক্ত।
  • বর্তমান সময়ে ভালো কম্পিউটার বিজ্ঞান গবেষণার জন্য সবচেয়ে বড় বিপদ হতে পারে এর অতিরিক্ত প্রাসঙ্গিকতা। কম্পিউটার নিয়ে বিশ্বব্যাপী মুগ্ধতার প্রমাণ সবখানেই পাওয়া যায় সংবাদপত্রের অর্থনৈতিক পাতা থেকে শুরু করে সামনের পাতার নিবন্ধগুলোতে, এমনকি নামী বিশ্ববিদ্যালয়গুলোও কম্পিউটার বিজ্ঞানের শিক্ষক খুঁজে পেতে এবং তাঁদের ধরে রাখতে হিমশিম খাচ্ছে। সেরা অধ্যাপকরা মেধাবী ছাত্রদের পড়ানোর বদলে স্টার্ট-আপ কোম্পানিগুলোতে যোগ দিচ্ছেন।
  • অন্য একটি বিপদ হলো, বিভিন্ন ধরনের বাণিজ্যিক চাপ সেরা চিন্তাবিদদের মনোযোগ প্রকৃত উদ্ভাবন থেকে সরিয়ে বর্তমান জনপ্রিয় ধারার অপব্যবহারের দিকে নিয়ে যাবে; অর্থাৎ নতুন ক্ষেত্র অনুসন্ধানের বদলে পরিচিত খনি থেকে সম্পদ আহরণেই তারা ব্যস্ত হয়ে পড়বে।
  • গুরুত্বপূর্ণ নতুন সিস্টেমগুলোর কার্যকরী উদাহরণগুলো মনে হয় এসেছে হয় উদ্যোক্তাদের প্রচেষ্টা (ভিসিক্যালক একটি ভালো উদাহরণ) থেকে, অথবা বেল ল্যাবস এবং বিশেষ করে জেরক্সের মতো বড় কোম্পানিগুলো থেকে, যারা কম্পিউটারের সাথে গভীরভাবে যুক্ত ছিল এবং এ নিয়ে গবেষণা করার সামর্থ্য রাখত, কিন্তু এগুলোকে তাদের প্রাথমিক ব্যবসা হিসেবে গণ্য করত না।

ইউনিক্স এবং ইউনিক্স-সদৃশ সিস্টেম প্রসঙ্গে (১৯৯৯)

[সম্পাদনা]
  • আমি মনে করি লিনাক্সের জয়জয়কার বেশ আনন্দদায়ক, কারণ এটি ইউনিক্স যে ভিত্তি প্রদান করেছিল তার ওপর প্রবলভাবে নির্ভর করে গড়ে উঠেছে। লিনাক্সকে সরাসরি ইউনিক্স থেকে উদ্ভূত ব্যবস্থাগুলোর মধ্যে সবচেয়ে স্বাস্থ্যকর মনে হয়, যদিও বিভিন্ন বিএসডি সিস্টেমের পাশাপাশি ওয়ার্কস্টেশন এবং মেইনফ্রেম প্রস্তুতকারকদের আরও কিছু দাপ্তরিক সংস্করণও রয়েছে।
  • আমার নিজের কম্পিউটেশনাল জগতটি প্ল্যান ৯, উইন্ডোজ এবং ইনফার্নোর এক অদ্ভুত মিশ্রণ। আমি লিনাক্সের প্রবৃদ্ধি এবং প্রাণশক্তির খুব প্রশংসা করি। মাঝেমধ্যে মানুষ আমাকে [লিনাক্স সম্পর্কে] একই ধরণের প্রশ্ন করেন, কিন্তু এমনভাবে করেন যেন তাঁরা আশা করছেন যে আমি প্রথাগত কোম্পানিগুলোর ব্র্যান্ড করা ইউনিক্সের বদলে লিনাক্সের এই সাফল্যে ঈর্ষা বা বিরক্তি প্রকাশ করব। মোটেও তেমনটি নয়; আমি এই উভয়কেই সেই সব ধারণার ধারাবাহিকতা বলে মনে করি যা কেন, আমি এবং আরও অনেকে বহু বছর আগে শুরু করেছিলাম।

ইউনিক্স, লিনাক্স এবং ওপেন সোর্স প্রসঙ্গে (২০০১)

[সম্পাদনা]
  • আমি মনে করি লিনাক্স বিপ্লবের একটি আকর্ষণীয় দিক হলো যে [লিনাস] এমন এক আশ্চর্যজনকভাবে বিস্তৃত উন্নয়ন পরিবেশের ওপর এক ধরণের নিয়ন্ত্রণ বজায় রাখতে সক্ষম হয়েছেন। আমি অবশ্যই আনন্দিত যে আমাকে সবার সামনে জনসমক্ষে সি তৈরি করতে হয়নি, কারণ সেখানে প্রয়োজনের চেয়ে অনেক বেশি পরামর্শ আসত। একটি ছোট ও চমৎকার দলের মধ্যে থাকলে আপনি এই ধরণের বিষয়গুলো নিয়ন্ত্রণ করতে পারেন। সত্যি বলতে আমি লিনাক্স কার্নেল প্রকল্পের গতিপ্রকৃতি এবং বিস্তারিত জানি না। তবে লিনাক্সের ওপর একটি বড় অভিযোগ হলো যে এটি বিশৃঙ্খল। কিন্তু আমার মনে হয় সম্ভবত আরও নিরপেক্ষ পর্যবেক্ষণ হবে যে, এই উদ্যোগের ধরণ অনুযায়ী এটি প্রত্যাশার চেয়ে অনেক বেশি সুশৃঙ্খল।
  • আমি আসলে লিনাক্স এবং ইউনিক্সের সরাসরি বংশধরদের মধ্যে খুব একটা পার্থক্য করি না। আমি মনে করি কোনো না কোনো স্তরে তারা সবাই এক। প্রায়ই মানুষ আমাকে জিজ্ঞেস করেন, "লিনাক্স এত বড় বিষয় হয়ে ওঠায় আপনি কি ঈর্ষা বোধ করেন?" এবং উত্তর হলো 'না', ঠিক একই কারণে। আমি মনে করি তারা অভিন্ন।

ডেনিস রিচি সম্পর্কে উক্তি

[সম্পাদনা]
  • রিচি এবং কেন থম্পসন একটি অসামান্য দল ছিলেন; তাঁরা ইউনিক্স এবং সি-কে এমনভাবে চালনা করতেন যেন কোনো সূক্ষ্ম বাদ্যযন্ত্র বাজাচ্ছেন। মাঝেমধ্যে তাঁরা কাজের ভাগ এমনভাবে করতেন প্রায় সাবরুটিন-বাই-সাবরুটিন ভিত্তিতে যে তাঁদের মধ্যকার বোঝাপড়া দেখে মনে হতো এটি একক কোনো ব্যক্তির কাজ। প্রকৃতপক্ষে, ডেনিস যেমনটি বর্ণনা করেছেন, একবার তাঁদের সংকেত আদান-প্রদানে ভুল হওয়ায় তাঁরা দুজনেই একই সাবরুটিন লিখে ফেলেছিলেন। সেই দুটি সংস্করণ কেবল একই ফলাফল প্রদান করেনি, সেগুলোর সোর্স কোডও ছিল হুবহু এক! তাঁদের কাজের পরিমাণ ছিল বিস্ময়কর। একবার আমি গণনা করে দেখেছিলাম যে আগের বছর তাঁরা কতটুকু প্রোডাকশন কোড লিখেছিলেন ১,০০,০০০ লাইন! আর বিস্ময়কর মানে এই নয় যে সেগুলো দায়সারা ছিল। কেন এবং ডেনিসের নকশা করার জ্ঞান ছিল অব্যর্থ। তাঁরা এমন কোড লেখেন যা কাজ করে, যা পড়া যায় এবং যা সময়ের সাথে বিবর্তিত হতে পারে।

বহিঃসংযোগ

[সম্পাদনা]