Header Ads

Header ADS

পর্ব - ০১ঃ প্রোগ্রামিং কি ? প্রোগ্রামিং ভাষা বলতে কি বুঝায় ?

 প্রোগ্রামিং কি ? প্রোগ্রামিং ভাষা বলতে কি বুঝায় ?


সহজ কথায় যদি আপনাকে আমি বলি, এই যে আমরা কম্পিউটার ব্যাবহার করি সেই কম্পিউটারতো আমরাই (মানে মানুষ) বানিয়েছি তাইনা? এখন প্রশ্ন হলো কম্পিউটার একটা যন্ত্র বা মেশিন ছাড়া কি অন্যকিছু হতে পারে? এর কি কোন অনুভূতি আছে মানুষের মতো? সে কি মানুষের মতো ক্রিয়েটিভ কিছু করতে পারে? সে কি নিজে নিজেই কাজ করতে পারে? এই সবগুলো প্রশ্নের উত্তর হলো "না" । কম্পিউটার নিজে নিজে কিছুই করতে পারে না, আমরা তাকে যা করতে বলবো সে সেটাই করবে। অর্থাৎ , কম্পিউটারের নিজস্ব কোনো ক্রিয়েটিভিটি নেই, বরং আমাদের ক্রিয়েটিভিটি আমরা কম্পিউটারের মাধ্যমে প্রকাশ করি। এই যে আমরা কম্পিউটারকে যেভাবে বলি সে সেভাবেই কাজ করে (আমাদের ইনস্ট্রাকশন অনুযায়ী) এই বিষয়টিই হলো প্রোগ্রামিং। এখন প্রশ্ন হলো কম্পিউটারকে আমরা যে ইনস্ট্রাকশন দিচ্ছি সেটা কিভাবে দিবো? কম্পিউটারতো আমাদের ভাষা বুঝে না(এখন পর্যন্ত এটা সম্ভব হয়নি যে আপনি আপনার ইচ্ছেমতো যাই বলবেন সে করে দিতে পারবে, কম্পিউটার শুধু on-off(1 and 0) ছাড়া কিছুই বুঝে না। 0, 1 - ই হলো কম্পিউটারের ভাষা)। বরং তাকে একটা স্পেসিফিক ওয়েতে বলতে হবে(এই স্পেসিফিক ওয়েটাকে পরবর্তীতে কম্পাইলার/ইন্টারপ্রেটার কম্পিউটারকে তার ভাষায় পরিণত করে দেয়), তাহলেই কেবল সে আপনার ভাষা বুঝতে পারবে। আর সেই স্পেসিফিক ওয়েটাকেই বলা হয় প্রোগ্রামিং ভাষা বা প্রোগ্রামিং ল্যাঙ্গুয়েজ। কম্পিউটার আবিষ্কারের পর থেকে এখন পর্যন্ত অনেক প্রোগ্রামিং ভাষার জন্ম হয়েছে। তারমধ্যে বর্তমানে জনপ্রিয় কয়েকটি প্রোগ্রামিং ভাষা হলো : পাইথন, জাভা, জাভাস্ক্রিপ্ট, সি, সি++, SQL ইত্যাদি। এছাড়াও আরো বহু প্রোগ্রামিং ভাষা রয়েছে যেগুলো ব্যাবহার করে কম্পিউটার দিয়ে আমরা আমাদের কাজগুলো অনেক সহজেই করে নিতে পারি। আজকের পর্ব এই পর্যন্তই। আশা করি,প্রোগ্রামিং কি, প্রোগ্রামিং ভাষা বলতে কি বুঝায় সেটি এখন আপনি জানেন। 

পরবর্তী পর্বে আমরা প্রোগ্রামিং ভাষা সি(C language) শিখা শুরু করবো।


পরবর্তী পর্বটি পড়তে এই link এ ক্লিক করুন। 

No comments

Theme images by merrymoonmary. Powered by Blogger.