নিকলাউস ভির্ট
অবয়ব

নিকলাউস ই. ভির্ট (১৫ ফেব্রুয়ারি ১৯৩৪ – ১ জানুয়ারি ২০২৪) ছিলেন একজন সুইজারল্যান্ডীয় কম্পিউটার বিজ্ঞানী এবং ১৯৮৪ সালের টুরিং পুরস্কার বিজয়ী। তিনি পাসকাল সহ বেশ কয়েকটি প্রোগ্রামিং ভাষা ডিজাইন করার জন্য এবং সফটওয়্যার প্রকৌশলের বেশ কিছু ধ্রুপদী বিষয়ে অগ্রণী ভূমিকা পালনের জন্য সবচেয়ে বেশি পরিচিত।
উক্তি
[সম্পাদনা]- হার্ডওয়্যার যে গতিতে দ্রুততর হয়, সফটওয়্যার তার চেয়ে বেশি গতিতে ধীর হয়ে যায়।
- "এ প্লি ফর লিন সফটওয়্যার"। কম্পিউটার। ২৮ (২): পৃষ্ঠা ৬৪–৬৮। ১৯৯৫। সংগ্রহের তারিখ ২০০৭-০১-১৩।
- ভিন্ন পাঠ: হার্ডওয়্যারের ত্বরণ হওয়ার চেয়ে সফটওয়্যারের মন্দা দ্রুততর হচ্ছে।
- এটি "ভির্ট-এর সূত্র" নামেও পরিচিত।
- গো টু স্টেটমেন্ট ক্ষতিকারক বলে বিবেচিত।
- এটি প্রায়শই এডসগার ডাইকস্ট্রার উক্তি বলে মনে করা হয়, কারণ এটি সিএসিএম ১১, ৩ (মার্চ, ১৯৬৮)-এ প্রকাশিত একটি চিঠির শিরোনাম ছিল। তবে "এ কেস অ্যাগেইনস্ট দ্য গো টু স্টেটমেন্ট" (ই ডব্লিউ ডি ২১৫) শিরোনামের মূল নিবন্ধটির নাম সম্পাদক নিকলাউস ভির্ট পরিবর্তন করেছিলেন যাতে এটি দ্রুত প্রকাশ করা যায়। ডাইকস্ট্রা নিজেই ই ডব্লিউ ডি ১৩০৮-এ এই ব্যাখ্যা প্রদান করেছেন (নিবন্ধের শেষের দিকে দ্রষ্টব্য)।
- আমাদের পেশায়, নির্ভুলতা এবং নিখুঁত হওয়া কোনো বর্জনীয় বিলাসিতা নয়, বরং একটি সাধারণ প্রয়োজনীয়তা।
- নিকলাউস ভির্ট (১৯৯৭) "এ ফিউ ওয়ার্ডস উইথ নিকলাউস ভির্ট"। ডা. কার্লো পেশিও সম্পাদিত। জুন ১৯৯৭।
- নির্ভরযোগ্য এবং স্বচ্ছ প্রোগ্রামগুলো সাধারণত ডিজাইনারের স্বার্থে থাকে না।
- নিকলাউস ভির্ট (১৯৯৯) "এ ডিজিটাল কন্ট্রারিয়ান রিটায়ার্স"। বিট গারবার সম্পাদিত, জুন ১৯৯৯।
- ... কোনো সম্পদ সস্তা হওয়ার কারণেই সেটিকে অপচয় করাকে আমরা ভালো প্রকৌশল অনুশীলন হিসেবে বিবেচনা করি না।
- নিকলাউস ভির্ট (২০১৩) "প্রজেক্ট ওবেরন"। ধারা ২.৩, পৃষ্ঠা ২১।
প্রোগ্রাম ডেভেলপমেন্ট বাই স্টেপওয়াইজ রিফাইনমেন্ট (১৯৭১)
[সম্পাদনা]"প্রোগ্রাম ডেভেলপমেন্ট বাই স্টেপওয়াইজ রিফাইনমেন্ট"। কমিউনিকেশনস অফ দ্য এসিএম। ১৪ (৪): পৃষ্ঠা ২২১–২২৭। ১৯৭১। সংগ্রহের তারিখ ২০০৮-০৫-২২।
- আসলে, একটি প্রোগ্রামের লক্ষ্য পরিবর্তনের সাথে খাপ খাইয়ে নেওয়ার ক্ষমতা (যাকে প্রায়ই রক্ষণাবেক্ষণযোগ্যতা বলা হয়) এবং এর পরিবেশের পরিবর্তনের সাথে খাপ খাইয়ে নেওয়ার ক্ষমতা (যা বর্তমানে পোর্টেবিলিটি নামে পরিচিত) প্রাথমিকভাবে পরিমাপ করা যায় এটি কতটা সুশৃঙ্খলভাবে গঠিত তার ওপর ভিত্তি করে।
- তবে সক্রিয় প্রোগ্রামিং বলতে পুরনো প্রোগ্রাম নিয়ে চিন্তা করার চেয়ে নতুন প্রোগ্রামের ডিজাইন করাকেই বোঝায়।
- স্পষ্টতই, প্রোগ্রামিং কোর্সগুলোতে নকশা এবং নির্মাণের পদ্ধতিগুলো শেখানো উচিত এবং নির্বাচিত উদাহরণগুলো এমন হওয়া উচিত যাতে একটি পর্যায়ক্রমিক বিকাশ সুন্দরভাবে প্রদর্শন করা যায়।
- পর্যায়ক্রমিক পরিমার্জন বা স্টেপওয়াইজ রিফাইনমেন্ট প্রক্রিয়ার সময়, যতক্ষণ সম্ভব সমস্যার সাথে সামঞ্জস্যপূর্ণ একটি স্বাভাবিক স্বরলিপি ব্যবহার করা উচিত।
- অভিজ্ঞতা দেখায় যে, একটি প্রোগ্রামিং কোর্সের সাফল্য মূলত এই উদাহরণগুলোর নির্বাচনের ওপর নির্ভর করে।
- কম্পিউটিংয়ের ব্যবহারিক জগতে এটি বেশ অস্বাভাবিক যে একটি প্রোগ্রাম একবার সঠিকভাবে এবং সন্তোষজনকভাবে কাজ করলে তা চিরকাল অপরিবর্তিত থাকবে।
- প্রোগ্রামিং সাধারণত উদাহরণের মাধ্যমে শেখানো হয়।
নিকলাউস ভির্ট সম্পর্কে উক্তি
[সম্পাদনা]- ইউরোপীয়রা সাধারণত তাঁর নামের সঠিক উচ্চারণ করে ('নিক-লাউস ভির্ট'), কিন্তু মার্কিনিরা অবধারিতভাবে এটিকে বিকৃত করে 'নিকেলস ওয়ার্থ' বানিয়ে ফেলে। এর অর্থ হলো, ইউরোপীয়রা তাঁকে নাম ধরে ডাকে, কিন্তু মার্কিনিরা তাঁকে মান দিয়ে ডাকে।
- আইএফআইপি কংগ্রেসে (১৯৬৫) আদ্রিয়ান ফ্যান ভাইনগারডেন কর্তৃক প্রদত্ত ভূমিকা।
বহিঃসংযোগ
[সম্পাদনা]উইকিপিডিয়ায় নিকলাউস ভির্ট সম্পর্কিত একটি নিবন্ধ রয়েছে।