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