মাহমুদুর রহমান উচ্ছ্বাস
৪৯তম ব্যাচ, সি এস ই
বর্তমানে প্রোগ্রামিং জগতে পাইথন জনপ্রিয়তার শীর্ষে। যদি মনে প্রশ্ন জাগে যে, কেনো পাইথন এতো জনপ্রিয়? তাহলে উত্তর হবে, এর ডেভেলপমেন্টের গতি অনেক বেশি। ডেভেলপমেন্টের গতি আবার কী জিনিস? মানে, একটি প্রোগ্রাম জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে করতে যে পরিমান সময় নেয়, পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ দিয়ে করতে আরো কম সময় লাগে। এর প্রধান কারণ, পাইথনের কোড অনেক সংক্ষিপ্ত হয়।
সংক্ষিপ্ত পরিচিতিঃ
নেদারল্যান্ডের বাসিন্দা গুইডো ভেন রু্যম(Guido Van Rossum) ১৯৯১ সালে এটি তৈরি করেন। ইংল্যান্ডের Monty Python নামের একটি কমেডি গ্রুপ থেকে অনুপ্রাণিত হয়ে তিনি এই ল্যাংগুয়েজের নামকরণ পাইথন করেন।
পাইথন একটি ইন্টারপ্রেটেড ল্যাঙ্গুয়েজ (Interpreted language)। প্রোগ্রামিং ল্যাঙ্গুয়েজগুলো সাধারনত দুই ধরনের হয়ে থাকে। কম্পাইলড ল্যাঙ্গুয়েজ (Compiled language) এবং ইন্টারপ্রেটেড ল্যাঙ্গুয়েজ(Interpreted language)। কম্পাইলড ল্যাঙ্গুয়েজে পুরো সোর্স কোড কম্পাইল করা শেষে তারপর এক্সিকিউট হয়(যেমনঃ সি) এবং ইন্টারপ্রেটেড ল্যাঙ্গুয়েজ একটি একটি করে লাইন এক্সিকিউট হয়(যেমনঃ পাইথন)।