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