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

নিকলাউস ভির্ট

উইকিউক্তি, মুক্ত উক্তি-উদ্ধৃতির সংকলন থেকে
হার্ডওয়্যার যে গতিতে দ্রুততর হয়, সফটওয়্যার তার চেয়ে বেশি গতিতে ধীর হয়ে যায়।

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

উক্তি

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

প্রোগ্রাম ডেভেলপমেন্ট বাই স্টেপওয়াইজ রিফাইনমেন্ট (১৯৭১)

[সম্পাদনা]

"প্রোগ্রাম ডেভেলপমেন্ট বাই স্টেপওয়াইজ রিফাইনমেন্ট"কমিউনিকেশনস অফ দ্য এসিএম১৪ (৪): পৃষ্ঠা ২২১–২২৭। ১৯৭১। সংগ্রহের তারিখ ২০০৮-০৫-২২ 

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

নিকলাউস ভির্ট সম্পর্কে উক্তি

[সম্পাদনা]

বহিঃসংযোগ

[সম্পাদনা]