পাইথনের জনপ্রিয়তা এত আকস্মিক কেন? [বন্ধ]


84

পাইথন প্রথমে 1991 সালে উপস্থিত হয়েছিল, তবে টিআইওবিই র‌্যাঙ্কিং যদি অর্থবহ কোনও কিছুকে মাপ দেয় তবে 2004 পর্যন্ত এটি কিছুটা অজানা ছিল ।

কি হলো? এই 13 বছরের পুরাতন ভাষার প্রতি আগ্রহ ছাদের মধ্য দিয়ে যাওয়ার কারণ কী? অস্তিত্বের প্রথম দশকে পাইথনকে পার্লের প্রকৃত প্রতিযোগী হিসাবে বিবেচনা করা হয়নি এমন কোনও কারণ আছে কি? কোনও কারণ আছে যে পাইথন আরও দশ বছর ধরে আপেক্ষিক অস্পষ্টতা অব্যাহত রাখেনি?

আমি ব্যক্তিগতভাবে মনে করি পাইথন একটি খুব সুন্দর ভাষা এবং আমি আনন্দিত যে আমি একমাত্র ভাষা নই। তবে এতে কর্পোরেট ব্যাকিং বা একটি হত্যাকারী বৈশিষ্ট্য নেই যা প্রাসঙ্গিকতার আকস্মিক উত্থানের ব্যাখ্যা করবে।

গল্পটি কি কেউ জানে?


6
!তিহাসিকভাবে, এটি একটি খুব দ্রুত বৃদ্ধি!
ম্যাকনিল

3
এই প্রশ্নটি বেশ আকর্ষণীয় ছিল। +1
টিম পোস্ট

1
দ্য পাইথন প্যারাডক্স প্রবন্ধটি 2004 সালের।
স্টেসেচ

2
কেউ কি জেলগোর মাধ্যমে পাইথনে আসতে পারত, যেমন কেউ কেউ রেলের মাধ্যমে রুবি এসেছিলেন?
অ্যান্ড্রু গ্রিম

1
জ্যাঙ্গো। এটিই প্রথম প্রেক্ষাপটে যেখানে আমি লোকেদের এটি উন্নয়নের জন্য গুরুত্ব সহকারে ব্যবহার করার বিষয়ে কথা বলতে শুনেছি। তার আগে, আমি এটি সম্পর্কে বেশিরভাগ আলোচনা দেখেছি "কেন কেউ এই ভাষা ব্যবহার করতে চান না?" বা ... "কারাগারে রুবি কেন ছুটি নিয়েছিল এবং পাইথন কোথাও যাচ্ছে না।" (নোট করুন যে শেষটি জ্যাঙ্গো পূর্বের দিনগুলিতে ছিল)।
স্ক্রিপ্টোকল্যাপস

উত্তর:


74

গুগল

গুগল পাইথনকে ভারীভাবে ব্যবহার এবং ভাষার বিকাশে পুনরায় বিনিয়োগ শুরু করে।

তবে এতে কর্পোরেট ব্যাকিং বা একটি হত্যাকারী বৈশিষ্ট্য নেই যা প্রাসঙ্গিকতার আকস্মিক উত্থানের ব্যাখ্যা করবে।

গুগল কর্পোরেট সমর্থন। বৈশিষ্ট্য হিসাবে পাইথন হ'ল একটি ওওপি ব্যাখ্যা করা ক্রস প্ল্যাটফর্ম দ্রুত 1 ভাষা। কি পছন্দ করেন না? এটি টুলবক্সে আরও একটি দুর্দান্ত সরঞ্জাম।


1. দ্রুত বিকাশ , কার্যকর করার জন্য দ্রুত নয়। পাইথনে সাধারণ উদ্দেশ্য স্ক্রিপ্ট লেখা অনেক দ্রুত হয় তখন জাভা বা সি বলুন, এই ভাষাগুলি দ্রুত কার্যকর হবে এই বিষয়টি উপেক্ষা করে।


25
পাইথনের স্রষ্টা গিডো ভ্যান রসুম ২০০৫ সালের দিকে গুগল দ্বারা ভাড়া করা হয়েছিল, যখন তারা অজগরকে ভারী ব্যবহার শুরু করেছিল। এটি একটি উত্সাহ প্রদান করে।
নয়ন

6
দ্রুত ভাষা বলতে কী বোঝ ?
পিকার

আমার মনে আছে লোকেরা বলছে যে, একটি অনুবাদিত ভাষা হিসাবে পার্লের তুলনায় এটি খুব ধীর ছিল, তবে এখন কম্পিউটারগুলি আরও দ্রুত are
ব্যবহারকারী 2442

5
২০০৪ সালে গুগল ভারী ব্যবহার শুরু করেছিল বলে ২০০৪ সালে ব্যবহারের ঝাঁপটি পড়েছিল?
টম হাটিন - 15

1
স্টিভেন লেভির 'গুগলপ্লেক্স' বইতে পড়েছিলাম যে গুগলের প্রথম ওয়েব ক্রলারটি ১৯৯on সালের দিকে পেজ এবং ব্রিনের দ্বারা পাইথনে প্রয়োগ করা হয়েছিল (খারাপভাবে) উন্নয়ন। তাই গুগলের সাথে পাইথনের সংযোগ তাদের শুরুতে ফিরে যায়।
dodgy_coder

24

আমি পাইথনকে 2001 এর কাছাকাছি ব্যবহার শুরু করেছি এবং আরও 04/05-তে আরও সিরিয়াসলি এবং আরও কিছুটা পরে সিরিয়াসলি। আমি কয়েকটি ঘটনার কথা মনে করতে পারি যা পাইথনের প্রতি মনোভাব স্থানান্তরিত করে এবং একটি ওয়েব বিকাশের ভাষা হিসাবে এটি আরও কার্যকর করে তোলে।

  • FCGI ঘটে, এবং তারপরে ডাব্লুএসজিআই। এর আগে আপনাকে পাইথন স্ক্রিপ্টগুলি সাধারণ সিজিআই হিসাবে চালাতে হয়েছিল, এটি যথেষ্ট দ্রুত ছিল না। মোডপ্যাথন মোড_এফপি,। নেট সিএলআর বা জাভা প্ল্যাটফর্ম জেআইটি ভিএম এর মতো ভাল কোথাও ছিল না।

  • বিশিষ্ট বিশ্ববিদ্যালয়গুলি পাইথন ব্যবহার করে অ্যালগরিদম এবং অন্যান্য ক্লাস পড়াতে শুরু করে এবং 'কম্পিউটার বিজ্ঞানের মতো ভাবতে শিখুন' এর মতো বই প্রকাশিত হয়েছিল এবং জনপ্রিয় হয়েছিল।

  • দশকের গোড়ার দিকে এটি গুগলে একটি শীর্ষ স্তরের বাস্তবায়ন ভাষায় পরিণত হয়েছিল এবং এটি কতটা গুরুত্ব সহকারে গৃহীত হয়েছিল তাতে এর প্রভাব পড়ে।

  • দৃশ্য গ্রেফরিও এবং মার্ক পিলগ্রিমের মতো দৃশ্যমান বিকাশকারী এবং মান বিকাশকারীরা উভয়ই পরমাণু প্রোটোকলের প্রোটোটাইপগুলি প্রয়োগ করতে পাইথন ব্যবহার করছিলেন। পিলগ্রিম তখন DiveIntoPython লিখেছিলেন যা অনেক লোককে ভাষা শিখতে এবং বেছে নিতে সহায়তা করে।

  • 2.x শাখাটি স্থিতিশীল হয়ে ওঠে এবং ইউনিকোড সমর্থন, ভাল এক্সএমএল পার্সিং, একটি নতুন আবর্জনা সংগ্রাহক, জেনারেটর এবং কার্যকরী পদ্ধতি ইত্যাদির মতো বৈশিষ্ট্যগুলি বাস্তবায়িত হয়

  • বৃহত্তম টিপিং পয়েন্ট ছিল জ্যাঙ্গো - যা ২০০৫ সালের দিকে রুবিঅনরেইলগুলির সাথে খুব বিখ্যাত হয়ে ওঠে। জ্যাঙ্গো দর্শনটি রেলের তুলনায় আলাদা এবং অনেকগুলি বিকাশকারী এটি প্রকল্পগুলির জন্য আরও উপযুক্ত বলে মনে করেন।

একটি বৃহত কর্পোরেশন (সি # এবং জাভা এর মতো) দ্বারা সমর্থন করা হয়নি এমন ভাষার জন্য গ্রহণ এবং বিকাশ বক্ররেখাগুলি বেশ সাধারণ এবং অন্য ওপেন সোর্স ভাষা যেমন রুবির কাছাকাছি।

জ্যাঙ্গোর পাইথনের উপর তেমন কোনও প্রভাব পড়েনি যেমনটি রেইলগুলি রুবির উপর করেছিল, কারণ এটি ইতিমধ্যে বিজ্ঞানী, গণিতবিদ, কোয়ান্টস, একাডেমিয়া ইত্যাদি দ্বারা প্রচুর ব্যবহৃত হয়েছিল was


10

২০০৪ সালে টিআইওবি সূচকের রদবদল গুগল তাদের অনুসন্ধান পরিবর্তন করে। আপনি টিআইওবি থেকে শিখতে পারেন এমন কিছুই নেই - এটি একেবারে বাজে কথা। পাইথনের জনপ্রিয়তায় হঠাৎ কোনও লাফিয়ে উঠেছে বলে আমি বিশ্বাস করি না। অবশ্যই না কারণ কোনও সংস্থা তাদের কিছু সামগ্রীর জন্য এটি অভ্যন্তরীণভাবে ব্যবহার করে।


5
আপনি যদি টিআইওবিতে বিশ্বাস না করেন তবে আপনি প্রকট ডটকম চেষ্টা করতে পারেন তারা ২০০৫ সাল থেকে পাইথনের চাকরীর পোস্টিংগুলিতে অবিচ্ছিন্ন বৃদ্ধি দেখায়
রবার্ট হার্ভে

3
বাজে কথা বা না, এমন অনেক প্রোগ্রামার রয়েছে যা 2003 সালে পাইথনের কথা কখনও শোনেনি এবং 2005 এর শেষদিকে এসেছিল Which এটি দ্বিতীয় দশকের কোনও ভাষার জন্য অস্বাভাবিক।
এরিক উইলসন

@ রবার্টহারভে: মনে হচ্ছে ওয়েব দেব ভাষার জন্য প্রকৃতপক্ষে প্রবণতা সাধারণ। যেমন। প্রকৃতপক্ষে //jobtrends ? q=python%2C+php%2C+ রবি
15

@ ভার্টেক প্রকৃতপক্ষে এটি হঠাৎ কোনও লাফের পরিবর্তে অবিচ্ছিন্ন বর্ধনের (সম্ভবত পার্ল বৃদ্ধির ব্যয়ে) মনে হচ্ছে। / আকর্ষণীয়ভাবে তুলনামূলকভাবে ওজেস্টিটিভ সি-দেখতে আকর্ষণীয় - সম্ভবত অ্যাপল কয়েক হাজার প্রোগ্রামার ন্যূনতম বেতনের নীচে কাজ করছে।
টম হাটিন -

6

গুগল কারণ ছিল। গুগলে কেবল কয়েকটি মুষ্টিমেয় ভাষা হ'ল: সি ++, জাভা, পাইথন, জাভাস্ক্রিপ্ট, পিএইচপি?

কোনও ভাষার সাফল্যের জন্য কর্পোরেট সমর্থন খুব গুরুত্বপূর্ণ। উদাহরণ:

  • সি ++: এটিএন্ডটি বেল ল্যাবগুলি
  • জাভা: সূর্য
  • সি #: মাইক্রোসফ্ট
  • পাইথন: গুগল

2
আপনার সত্যিকারের উত্তরটি কোনও বিদ্যমান উত্তরটির মতোই পোস্ট করা উচিত নয়। আপনি অনুপস্থিত মনে করেন এমন কোনও কিছুতে সম্পাদনা করুন।
জোশ কে

1
@ জোশ, আমি আপনাকে ভোট দিয়েছি, তবে অনুভূত হয়েছে যে আমি যা বলতে চেয়েছিলাম তা সব বলে না, তবে আমি নিশ্চিত নই যে লোকেরা তাদের উত্তরগুলি পরিবর্তন করে কিনা তা আমি পছন্দ করি।
গ্রুকাস

6
যদি এটির উত্তরের মান উন্নত হয় তবে আমার ধারণা ঠিক করা উচিত। বৈশিষ্ট্যটি একটি কারণে রয়েছে।
নয়ন

2
এই সাইটের ধারণা। ;)
জোশ কে

আমি পার্ল কর্পোরেট ব্যাকআপ পেতে চান।
চানকি পাঠক

1

এর আশেপাশের সম্প্রদায়টি সমালোচনামূলক আকারে পৌঁছেছে। জনপ্রিয়তার বাধা অতিক্রম করা খুব কঠিন এবং এটি সত্যিই অপ্রত্যাশিত নয় যে এটি খুব হঠাৎ ঘটে।


-1

অজগরটির কিছু দিক রয়েছে যা এটিকে পরিষ্কার, প্রত্নতাত্ত্বিক দেখায় look যে জিনিসগুলি আপনাকে এমন মনে হয়েছে যে আপনি কোনও মেইনফ্রেমে পাঞ্চ কার্ডগুলিতে কোডিং করছেন। কোড ব্লকগুলিতে ইনডেন্ট স্পেসিংয়ের মতো। এর মতো ছোট্ট স্টাফগুলির কারণে খুব সংক্ষিপ্ত চেহারা পরে অনেক লোক ভাষা বাতিল করে দেয়। আমার সন্দেহ হয় যে এটি প্রথম দিনগুলিতে বেশ খারাপ লেগেছে। বিশেষত সেই ভিড়ের মধ্যে যারা বছরের পর বছর ধরে এই ধরণের পরিবেশে বাস করে এবং মেইনফ্রেম থেকে বেরিয়ে ওয়েবে যেতে ছাড়া আর কিছুই চায় না।


4
ইনডেন্ট স্কোপিং একটি ধর্মীয় বিতর্ক। কিছু লোক এটি পছন্দ করে, অন্যরা এটি ঘৃণা করে, তবে পক্ষে বা বিপক্ষে সিদ্ধান্তের সমঝোতা সেট দেওয়া অসম্ভব।
dbkk

1
ঠিক আমার বক্তব্য। যারা এটিকে ঘৃণা করেন তারা ভাষাটি বুঝতে পেরে তাড়াতাড়ি চলে গিয়েছিলেন এবং অনেক খারাপ ভাষা তাদের সমবয়সীদের কাছে অশান্ত করে তোলে। আমি মনে করি যে এটি দীর্ঘকাল ধরে আঘাত গ্রহণ করেছে। (টিবিএইচ: এটি এখনও একটি কারণ যা আমি এখনও এই তারিখে *
.py এ

4
যে কোনও আধুনিক ভাষায়, আপনি কাঠামোটিকে যাইহোক, পরিষ্কার করার জন্য ইনডেন্ট করুন। সুতরাং ধনুর্বন্ধনী বাদ দেওয়া একটি সুস্পষ্ট পদক্ষেপ। খোঁচা কার্ডগুলির সাথে এর কোনও যোগসূত্র নেই এবং আমি মনে করি না যে তাদের সাথে অভিজ্ঞতাযুক্ত প্রোগ্রামারগুলির সংখ্যা উল্লেখযোগ্য বা 13 বছর আগে ছিল। তদুপরি, আমি আশা করি তাদের মধ্যে বেশিরভাগই আপনার মতো সুদূরপ্রসারী সমিতি পান নি।
মার্টিনাস

@ মাআর্টিনাস: আপনি অনুভূমিক স্ক্রোলিং ছাড়াই এক লাইনে ফিট না হওয়া অবধি কোনও অভিব্যক্তি না চালানো অবধি সরাসরি এই পদক্ষেপটি। তারপরে জিনিসগুলি অদ্ভুত দ্রুত পায়।
ম্যাসন হুইলারের

1
@Mason হুইলার: আপনার সম্পাদকে একটি ভাল লাইন-মোড়ানো পদ্ধতির এছাড়াও সাহায্য করে: stackoverflow.com/questions/759577/...
retracile
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.