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