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