কম্পিউটার প্রোগ্রামিং এবং প্রোগ্রামিং ভাষা কি? - Pchelplinebd.co
বিজ্ঞাপন
Homeপ্রোগ্রামিংকম্পিউটার প্রোগ্রামিং এবং প্রোগ্রামিং ভাষা কি?

3 সপ্তাহ আগে (নভেম্বর ১৫, ২০১৬) 147 বার দেখা হয়েছে

কম্পিউটার প্রোগ্রামিং এবং প্রোগ্রামিং ভাষা কি?

Category: প্রোগ্রামিং | Tags: , , by

বিজ্ঞাপন
Domain Hosting Offer

প্রথমেই জানি কম্পিউটার প্রোগ্রামিং কি?

কম্পিউটার প্রোগ্রামিং (Computer programming) হলো কিছু লিখিত নির্দেশ যা অনুযায়ী একটি কম্পিউটার কাজ করে। প্রোগ্রামের লিখিত রূপটিকে সোর্স কোড বলা হয়। যিনি সোর্স কোড লিখেন তাকে প্রোগ্রামার, কোডার বা ডেভেলপার বলা হয়। যেকোন বই যেমন একটি ভাষাতে যেমন ইংরেজি, রুশ, জাপানি, বাংলা, ইত্যাদিতে লেখা হয়, তেমনি প্রতিটি প্রোগ্রাম কোন একটি নির্দিষ্ট প্রোগ্রামিং ভাষাতে লেখা হয়,যেমন সি++,জাভা ইত্যাদি। প্রোগ্রাম রচনা করার সময় প্রোগ্রামারকে ঐ নির্দিষ্ট প্রোগ্রামিং ভাষার সিনট্যাক্স বা ব্যাকরণ মেনে চলতে হয়।

প্রোগ্রামিং এর বিভিন্ন ধাপ

প্রোগ্রামিং এর ধাপগুলো যেকোন সমস্যা সমাধানের ধাপগুলোর মতোই। প্রধান ধাপগুলো হলোঃ

  • সমস্যাকে সংজ্ঞায়িত করা
  • সমাধান তৈরি করা
  • সমাধানকে প্রোগ্রামিং ভাষায় সোর্সকোড হিসাবে লেখা
  • প্রোগ্রামকে পরীক্ষা করে দেখা
  • ডকুমেন্টেশন তৈরি করা

এবার জানি প্রোগ্রামিং ভাষা কি?

প্রোগ্রামিং ভাষা ( Programming language) হচ্ছে এক ধরনের কৃত্রিম ভাষা (artificial language) যা কোন যন্ত্রের, বিশেষ করে কম্পিউটারের আচরণ নিয়ন্ত্রণ করার জন্য ব্যবহার করা হয়। মানুষের মুখের স্বাভাবিক ভাষাগুলোর মত প্রোগ্রামিং ভাষাগুলোও বাক্যতাত্ত্বিক (syntactic বা বাক্যস্থিত বিভিন্ন পদের মধ্যে সম্পর্ক কী হবে সে-সংক্রান্ত) ও আর্থ (Semantic বা শব্দের অর্থসংক্রান্ত) নিয়ম মেনে চলে।

তথ্য সুবিন্যস্তকরণ ও প্রক্রিয়াকরণে এবং অ্যালগোরিদমসমূহ নির্ভুলভাবে প্রকাশ করতে প্রোগ্রামিং ভাষা ব্যবহার করা হয়। কিছু কিছু লেখক প্রোগ্রামিং ভাষা বলতে কেবল সেই সব ভাষাকে বোঝান যেগুলো সম্ভাব্য সমস্ত অ্যালগোরিদম প্রকাশে সক্ষম;কখনো কখনো সরল ধরনের কৃত্রিম ভাষাগুলোকে প্রোগ্রামিং ভাষা না বলে ‘কম্পিউটার ভাষা (Computer language) বলা হয়।

প্রোগ্রামিংয়ে মৌলিক উপাদান

  • কনস্ট্যান্ট
  • ভেরিয়েবল
  • ডাটা  টাইপ
  • অপারেটরস
  • কন্ট্রোল  স্ট্রাকচার

আজ এই পর্যন্তই। পরে আরো বিস্তারিত নিয়ে হাজির হব আপনাদের কাছে।

ভাল থাকবেন।

About 12

co-admin

I am front end website developer. My experience in HTML, CSS, JavaScript, So many HTML, CSS and JavaSropt Framework, WordPress, PSD To HTML. I like any IT related subject. The rest I'll explain later.

Related Posts

PC Helpline BD Facebook