পাইথনের দ্য জেনের 14 তম লাইনটি কি ডিজকস্ট্রার রেফারেন্স?


32

পাইথনের জেন ১৪ ই লাইনে উল্লেখ করেছে যে:

যদিও আপনি ডাচ না হলে এই উপায়টি প্রথমে সুস্পষ্ট নাও হতে পারে।

এটি কি বিখ্যাত ডাচ কম্পিউটার বিজ্ঞানী এডজার ডাব্লু ডিজকস্ট্রার একটি উল্লেখ ?


5
আমি সি বিকল্পটি বেছে নিচ্ছি: এটি বেশিরভাগ গভীর এবং রহস্যজনক একটি বক্তব্যকে বোঝার চেষ্টা যা "ব্যানাল" আরও সঠিকভাবে প্রয়োগ করা যেতে পারে।
জেরি কফিন 16'12

উত্তর:


48

যদিও আপনি ডাচ না হলে এই উপায়টি প্রথমে সুস্পষ্ট নাও হতে পারে।

পূর্ববর্তী লাইন বোঝায়:

এটির জন্য একটি - এবং অগ্রাধিকার কেবল একটিই - প্রকাশ্য উপায় থাকতে হবে।

এবং এটি যুক্তিযুক্ত হয়েছে যে এটি গ্রীক ভাষার (প্রথম দিকে এডিএ) তার মন্তব্যে প্রকাশিত ভাষা ডিজাইনের বিষয়ে ডিজকস্ট্রার চিন্তাগুলির প্রসঙ্গে :

আমি ভেবেছিলাম যে এটি ভাষা নকশার একটি দৃ principle় নীতি - একটি মানবিক ক্রিয়াকলাপ হিসাবে প্রোগ্রামিংয়ের জন্য উদ্বেগের বিষয় - যে সমস্ত ক্ষেত্রে সমতুল্য প্রোগ্রামগুলির বিভিন্ন উপস্থাপনের জন্য কয়েকটি সম্ভাবনা থাকতে হবে (পার্থক্যগুলির সম্ভাবনা আদর্শভাবে সনাক্তকারীদের স্বেচ্ছাসেবী নির্বাচনের বাইরে না গিয়ে) এবং সিনট্যাক্টিক্যালি অর্ডারযুক্ত উপাদানগুলির ইচ্ছামত ক্রম)। অন্যথায় প্রোগ্রামিংয়ের সম্পূর্ণ ভিন্ন শৈলী অপ্রয়োজনীয়ভাবে উত্থিত হয়, যার ফলে রক্ষণাবেক্ষণযোগ্যতা, পঠনযোগ্যতা এবং আপনার কী রয়েছে ha এর জন্য ভাষা ডিজাইনারদের মন তৈরি করার সাহস প্রয়োজন! গ্রীন ভাষার ডিজাইনারদের বারবার সেই সাহসের অভাব রয়েছে এবং একই জিনিস করার একাধিক উপায় সরবরাহ করেছেন।

উদ্ধৃতিটি পাইথনের ডিজাইনের (এটি করার একমাত্র উপায় আছে) পার্লের কাছে বিরোধিতা করার জন্য ব্যবহৃত হয়েছে (এটি করার একাধিক উপায় রয়েছে )

স্লোগান, আধা-সরকারী এবং আনুষ্ঠানিক:

পার্ল: "এটি করার একাধিক উপায় রয়েছে" "

"এটি করার আরও অনেক উপায় আছে যা আপনি মনে করতে পারেন, সম্ভবত আপনি এটির চেয়েও বেশি চিনতে পারেন" "

পাইথন: "এটির একটি সুস্পষ্ট উপায় - এবং কেবলমাত্র একটিই হওয়া উচিত" "

কমপক্ষে আমরা সঠিক উপায় বাছাই করার চেষ্টা করেছি। (আমি এই মন্তব্যটির পূর্বসূরীর মুখ দেখেছি ডিজকস্ট্রাকে দায়ী: "আমি ভেবেছিলাম ..." - অ্যাডসার ডাব্লু ডিজকস্ট্রা গ্রীন অন, আডার প্রাথমিক সংস্করণ)

আরও খননের মাধ্যমে পাইথন মেলিং তালিকায় এই পুরানো থ্রেডটি প্রকাশিত হয়েছে , যথাযথভাবে "পাইথনের উপর ডিজজস্ট্রা" নামকরণ করা হয়েছে। থ্রেডটি একই উদ্ধৃতিটিকে কেন্দ্র করে এবং পাইথন এবং পার্লের মধ্যে দার্শনিক পার্থক্য।

তবে, ডাচরা প্রকৃতপক্ষে গুডো ভ্যান রসম, যেমন টিম পিটার্স (পাইথনের জেন লেখক) প্রকাশ করেছেন :

প্রসঙ্গে, "ডাচ" বলতে নেদারল্যান্ডসের কোনও ব্যক্তি বা ডাচ সংস্কৃতিতে নিমগ্ন ব্যক্তি (এই শব্দটির অপব্যবহারের জন্য ক্ষমা প্রার্থনা)) আমি ফরাসী বলতে চাইতাম, তবে প্রত্যেক ফরাসী ব্যক্তি আমাকে জিজ্ঞাসা করা ছাড়া "আপনি কীভাবে একটি তালিকার অগভীর অনুলিপি তৈরি করবেন?" উত্তর দিতে ব্যর্থ

একটি তালিকা[:]

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

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


1
সাবাশ. আমি নিশ্চিত আপনার প্রতিক্রিয়া থেকে অনেক কিছু শিখেছি।
সোমারকিটেন্স

ডাচদের সাধারণভাবে কম্পিউটার ভাষা, সংকলক এবং কম্পিউটার বিজ্ঞানের কয়েকটি আকর্ষণীয় সূত্র রয়েছে। ডাচ এবং কম্পিউটার বিজ্ঞানের বিষয়ে আরেকটি আকর্ষণীয় উক্তি হ'ল আলগল সম্পর্কে গাইডো ভ্যান রসমের বক্তব্য: "বলা হয়েছিল যে অ্যালগলের 68 এর জনপ্রিয়তা আমস্টারডাম থেকে দূরত্বের [...] বিপরীতভাবে আনুপাতিক ছিল"। মজাদার.
ওয়ারেন পি

1
ওয়েল এটি খুব সুস্পষ্ট ছিল না;)
রকথার্টসএম

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.