প্রয়োজনীয় ধারণাটি কিছু ফ্যাশনে সর্বজনীনভাবে প্রয়োগ হয়, হ্যাঁ, তবে খুব কমই কার্যকর উপায়ে।
প্রবর্তন করার জন্য, টাইপ তত্ত্বের দৃষ্টিকোণ থেকে এটি ধরে নেওয়া হয় যে, "গতিশীল" ভাষাগুলি একক প্রকার হিসাবে বিবেচনা করা হয়, যাতে প্রোগ্রামার যে মূল্য দেখায়, তার গতিশীল ভাষাগুলি কী কী ডাকে তা সহ (অন্যান্য জিনিসের মধ্যে) মেটাডাটা ধারণ করে contains একটি "টাইপ" তারা (যা ধারণাগতভাবে একই জিনিস নয়)। এই জাতীয় কোনও প্রমাণ অন্বেষণাত্মক হওয়ার সম্ভাবনা রয়েছে, তাই এই ধারণাটি বেশিরভাগ স্থিতিশীল সিস্টেমগুলির সাথে ভাষাগুলির সাথে প্রাসঙ্গিক।
তদতিরিক্ত, অনেকগুলি ভাষায় যে "স্ট্যাটিক টাইপ সিস্টেম" রয়েছে বলে অভিযোগ করা হয়েছে তা অবশ্যই অনুশীলনে গতিশীল হিসাবে বিবেচিত হতে হবে, কারণ তারা রান-টাইমে পরিদর্শন ও ধরণের রূপান্তরকে অনুমতি দেয়। বিশেষত, এর অর্থ অন্তর্নির্মিত, "প্রতিবিম্ব" বা এর জন্য ডিফল্ট সমর্থন সহ কোনও ভাষা। সি #, উদাহরণস্বরূপ।
হ্যাস্কেল একধরণের তথ্য সরবরাহ করে এমনটি কতটা প্রত্যাশা করে তা অস্বাভাবিক - বিশেষত, ফাংশনগুলি তার আর্গুমেন্ট হিসাবে নির্দিষ্ট করা ব্যতীত অন্য কোনও মানের উপর নির্ভর করতে পারে না। অন্যদিকে পরিবর্তনীয় গ্লোবাল ভেরিয়েবলগুলির ভাষায়, যে কোনও ফাংশন (সম্ভাব্য) সেই মানগুলি পর্যালোচনা করতে পারে এবং সেই অনুসারে আচরণ পরিবর্তন করতে পারে। তাই টাইপ সঙ্গে একটি Haskell, ফাংশন A -> B
একটি ক্ষুদ্র প্রোগ্রাম যা প্রমাণ করে যে হিসাবে গণ্য করা যেতে পারে A
বোঝা B
; অন্যান্য অনেক ভাষায় একটি সমতুল্য ক্রিয়াকলাপ কেবল তা আমাদের জানাতে পারে A
এবং বিশ্বব্যাপী যে কোনও রাজ্যই একত্রিত হওয়ার সুযোগ দেয় B
।
মনে রাখবেন যে হাস্কেলের প্রতিবিম্ব এবং গতিশীল ধরণের মতো জিনিসের সমর্থন থাকলেও এই জাতীয় বৈশিষ্ট্যগুলির ব্যবহার কোনও ফাংশনের স্বাক্ষরের প্রকারে নির্দেশিত হতে হবে; একইভাবে বিশ্ব রাষ্ট্রের ব্যবহারের জন্য। উভয়ই ডিফল্টরূপে উপলব্ধ।
সেখানে হয় রানটাইম ব্যতিক্রম, যার ফলে বা অ- মান আদিম কম্পাইলার দ্বারা উপলব্ধ অপারেশন ব্যবহার করে পাশাপাশি, যেমন মধ্যে Haskell জিনিষ বিরতি উপায়, কিন্তু যারা 'একটি শক্তিশালী প্রত্যাশা সঙ্গে আসা, তারা শুধু উপায়গুলির জয়ী পূর্ণ বোঝার সঙ্গে ব্যবহার করা হবে টি বাহ্যিক কোডের অর্থ ক্ষতি করে। তাত্ত্বিকভাবে অন্যান্য ভাষার ক্ষেত্রেও একই কথা বলা যেতে পারে, তবে বেশিরভাগ অন্যান্য ভাষার সাথে অনুশীলনে "প্রতারণা" না করে জিনিস অর্জন করা আরও দুষ্কর, এবং "প্রতারণা" কম ভ্রান্ত হয়। এবং অবশ্যই সত্য "গতিশীল" ভাষায় পুরো বিষয়টি অপ্রাসঙ্গিক থেকে যায়।
ধারণাটি হাস্কেলের চেয়েও অনেক বেশি নেওয়া যেতে পারে।