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