"পুনরায় পুনরায় ব্যবহারযোগ্য সর্বজনীন" ধারণার কোনও অফিসিয়াল নাম আছে কি?


10

গণনামূলক সার্বজনীনতার বিভিন্ন (সম্ভবত অসমর্থিত) ধারণা রয়েছে (উদাহরণস্বরূপ দেখুন http://www.dna.caltech.edu/~woods/download/WoodsNearyTCS07-DRAFT.pdf এর শেষ দুটি পৃষ্ঠাগুলি ) এবং এর মধ্যে কোন noক্যমত্য নেই বিশেষজ্ঞরা যা সম্পর্কে ধারণাগুলি সবচেয়ে সঠিক (উদাহরণস্বরূপ http://cs.nyu.edu/pipermail/fom/2007- অক্টোবর/012148 . html দেখুন )।

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


1
আপনি প্রশ্নের শিরোনামটি কিছুটা কম ব্যক্তিগত হতে পারেন - সম্ভবত "পুনরায় ব্যবহারযোগ্য সর্বজনীনতা?"
জোশুয়া গ্রাচো

উত্তর:


3

আপনি যেমন অটোমাটা থিওরি / ফরমাল ল্যাঙ্গুয়েজ থিসিস টপিকে উল্লেখ করেছেন আমার সুপারভাইজারদের সিএ-স্টাইলের চেয়ে "পুনরায় ব্যবহারযোগ্য সার্বজনীনতা" সম্পর্কে "আরও ভাল" হিসাবে অন্তত কিছুটা অন্তরঙ্গ ধারণা রয়েছে। যদিও নিশ্চিত না যে কোনও নাম দেওয়া হয়েছে: http://www.diku.dk/~neil/blobentcs.pdf

আমি সেই অংশটির দিকে খুব বেশি মনোনিবেশ করেছি, তবে যেমনটি আমি দেখছি, বায়োকম্পিউটিং সাহিত্যের মধ্য দিয়ে যাওয়ার সময় প্রধান পার্থক্যটি "প্রোগ্রামিং / প্রোগ্রামেবল" শব্দের অর্থের মধ্যে রয়েছে, উদাহরণস্বরূপ এটি আসলে প্রোগ্রামেবল কী? এটি এবং "সঞ্চিত-প্রোগ্রাম" অংশটিও তবে আপনার প্রশ্নের দ্বারা উত্থাপিত উপদ্রবকে আমি প্রশংসা করি

যদিও এটি বলা হয় তার কোনও সহজলভ্য উত্তর আমার কাছে নেই


1
তাদের কাগজ থেকে: "একটি প্রোগ্রামটি সফ্টওয়্যার, হার্ডওয়্যার নয় Thus সুতরাং একটি প্রোগ্রাম নিজেই একটি কংক্রিট ডেটা অবজেক্ট হওয়া উচিত যা বিভিন্ন ক্রিয়া নির্দিষ্ট করার জন্য প্রতিস্থাপন করা যেতে পারে" " আবার ধন্যবাদ.
হারুন স্টার্লিং

আমি কেবল মাইকেল কনরাডের কাজটিতে হোঁচট খেয়েছি : portal.acm.org/citation.cfm?id=3533 । আপনি "প্রোগ্রামেবিলিটি" সম্পর্কে যে শব্দটি ব্যবহার করছেন সে হিসাবে আপনি যে পার্থক্যটি ব্যবহার করতে চাইছেন সেভাবেই তিনি কিছুটা আড়াল হয়েছেন বলে মনে হয়। আমি ভুল হলে আমাকে সংশোধন করুন :)
এসভিস্ট

4

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

আপনার আনুষ্ঠানিককরণকে "একটি সর্বজনীন মেশিনের মধ্যে পার্থক্য ক্যাপচার করতে হবে যা এটি একটি ইনপুট দিয়ে চলার পরে, আপনি যদি ইনপুটটিকে অন্য ইনপুট দিয়ে প্রতিস্থাপন করেন তবে এটি যেতে প্রস্তুত" এবং "একটি সর্বজনীন মেশিন যা ইনপুট প্রোগ্রামগুলির ক্রম দিয়েছিল, পর পর তাদের চালাও "। এবং অবশ্যই, সর্বজনীন মেশিনের সমস্ত যুক্তিসঙ্গত ধারণা সম্ভবত পরবর্তীকালের চাহিদা পূরণ করে। সুতরাং এটি বেশ কৃপণ বলে মনে হচ্ছে ...


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