হ্যাঁ , পাইথন একটি স্ক্রিপ্টিং ভাষা।
স্ক্রিপ্টিং ভাষা বনাম প্রোগ্রামিং ভাষা
প্রথম প্রশ্ন যা মনের মধ্যে আঘাত করে তা হল, প্রোগ্রামিং এবং স্ক্রিপ্টিং ভাষার মধ্যে পার্থক্য কী। একমাত্র পার্থক্য যা বিদ্যমান তা হল স্ক্রিপ্টিং ভাষার কোন সংকলনের প্রয়োজন হয় না, এটি সরাসরি ব্যাখ্যা করা হয়।
উদাহরণ স্বরূপ, সি++-এর মতো ভাষায় লেখা প্রোগ্রামগুলি সম্পাদনের আগে কম্পাইল করা হয় যেখানে পাইথন বা জাভাস্ক্রিপ্টের মতো স্ক্রিপ্টিং ভাষায় লেখা প্রোগ্রামগুলি সরাসরি ব্যাখ্যা করা হয় এবং কম্পাইল করা হয় না।
পাইথন একটি স্ক্রিপ্টিং ভাষা কেন?
একটি স্ক্রিপ্টিং ভাষা এমন একটি যা ব্যাখ্যা করা হয়। পাইথন একটি ব্যাখ্যা করা ভাষা। পাইথন তার কোড অনুবাদ এবং চালানোর জন্য একটি দোভাষী ব্যবহার করে। তাই পাইথন একটি স্ক্রিপ্টিং ভাষা।
দোভাষী বনাম কম্পাইলার
কম্পাইলার − কম্পাইলার পুরো প্রোগ্রামটি একবারে স্ক্যান করে এবং এটিকে মেশিন কোডে রূপান্তর করে।
দোভাষী − দোভাষী প্রোগ্রামটিকে একবারে এক লাইনে মেশিন কোডে রূপান্তর করে৷
যেসব ভাষা দোভাষী ব্যবহার করে সেগুলো হল স্ক্রিপ্টিং ভাষা, যার মধ্যে পাইথন, জাভাস্ক্রিপ্ট ইত্যাদি রয়েছে।