কম্পিউটার প্রোগ্রামিং: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Rafsan Zaman Rafi (আলোচনা | অবদান)
ট্যাগ: মোবাইল সম্পাদনা মোবাইল অ্যাপ সম্পাদনা অ্যান্ড্রয়েড অ্যাপ সম্পাদনা
Fuad021 (আলোচনা | অবদান)
বানান এবং যতিচিহ্ন সংশোধন
১ নং লাইন:
[[চিত্র:Listing1.jpg|thumb| প্রোগ্রামিং তালিকা]]
'''কম্পিউটার প্রোগ্রামিং''' ({{lang-en|Computer programming}}) হল একটি নির্দিষ্ট কার্য সম্পাদন করার জন্য এক্সিকিউটেবল কম্পিউটার প্রোগ্রাম ডিজাইন ও বিল্ডিংয়ের প্রক্রিয়া। প্রোগ্রামের লিখিত রূপটিকে সোর্স কোড বলা হয়। যিনি সোর্স কোড লিখেন তাকে [[কম্পিউটার প্রোগ্রামার|প্রোগ্রামার]], কোডার বা ডেভেলপার বলা হয়। যেকোন বই যেমন একটি ভাষাতে যেমন ইংরেজি, রুশ, জাপানি, বাংলা, ইত্যাদিতে লেখা হয়, তেমনি প্রতিটি প্রোগ্রাম কোন একটি নির্দিষ্ট [[প্রোগ্রামিং ভাষা|প্রোগ্রামিং ভাষাতে]] লেখা হয়,যেমন [[সি++]], [[জাভা (প্রোগ্রামিং ভাষা)|জাভা]] ইত্যাদি। প্রোগ্রাম রচনা করার সময় প্রোগ্রামারকে ঐ নির্দিষ্ট [[প্রোগ্রামিং ভাষা|প্রোগ্রামিং ভাষার]] সিনট্যাক্স বা ব্যাকরণ মেনে চলতে হয়। <ref name="প্রোগ্রামিং">[http://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading13.htm কম্পিউটার প্রোগ্রামিং]</ref>
 
কম্পিউটার প্রোগ্রামিং হলো একটি প্রক্রিয়া যা একটি কম্পিউটিং সমস্যার মূল সূত্র থেকে এক্সিকিউটেবল কম্পিউটার প্রোগ্রামগুলির দিকে পরিচালিত করে। প্রোগ্রামিং ভাষা যেমন অ্যালগোরিদম তৈরি করে, বিশ্লেষণের উন্নয়ন, তাদের সঠিকতা এবং সম্পদ খরচ এবং বাস্তবায়নের এলগরিদমগুলির প্রয়োজনীয়তা যাচাই করে একটি প্রোগ্রামিং ভাষাতে অ্যালগরিদমগুলির অন্তর্ভুক্ত। সোর্স কোড এক বা একাধিক প্রোগ্রামিং ভাষায় লেখা আছে। প্রোগ্রামিং এর উদ্দেশ্য হল একটি নির্দিষ্ট নির্দেশনা খুঁজে বের করা যা একটি নির্দিষ্ট কার্য সম্পাদন বা প্রদত্ত সমস্যার সমাধান করা স্বয়ংক্রিয় হবে। প্রোগ্রামিং এর প্রক্রিয়াটি প্রায়ই অ্যাপ্লিকেশন ডোমেন, বিশেষ অ্যালগরিদম এবং আনুষ্ঠানিক যুক্তিবিজ্ঞান জ্ঞানের সহ বিভিন্ন বিষয়গুলিতে দক্ষতা প্রয়োজন।
 
সম্পর্কিত কর্মগুলি সোর্স কোড পরীক্ষা, ডিবাগিং এবং বজায় রাখা, বিল্ড সিস্টেমের বাস্তবায়ন এবং কম্পিউটার প্রোগ্রামের মেশিন কোডের মত উপকারী জিনিসপত্রের ব্যবস্থাপনা অন্তর্ভুক্ত। এই প্রোগ্রামিং প্রক্রিয়ার অংশ হিসাবে বিবেচনা করা যেতে পারে, কিন্তু প্রায়ই সফ্টওয়্যার উন্নয়ন শব্দ শব্দ প্রোগ্রামিং, বাস্তবায়ন, বা সোর্স কোড প্রকৃত লেখা জন্য সংরক্ষিত কোডিং সঙ্গে এই বৃহত্তর প্রক্রিয়া জন্য ব্যবহার করা হয়। সফ্টওয়্যার ইঞ্জিনিয়ারিং সফ্টওয়্যার উন্নয়ন চর্চা সঙ্গে প্রকৌশল কৌশল সম্মিলান।
৮ নং লাইন:
== প্রোগ্রামিং এর বিভিন্ন ধাপসমূহ==
 
প্রোগ্রামিং -এর ধাপগুলো যেকোন সমস্যা সমাধানের ধাপগুলোর মতোই। প্রধান ধাপগুলো হলোঃহলো:
১. সমস্যাকে সংজ্ঞায়িত করাকরা।
২. ইনপুট ও আউটপুট কি হবে তা নির্বাচন করা।
৩. ধারাবাহিক (ধাপে ধাপে) বর্ণনা করা (এলগরিদম লেখা)।
৪. ফ্লোচার্ট অঙ্কন করা।
৫. প্রোগ্রামিং ভাষা নির্নয় করা ও কোড লেখা।
৬. কোড কম্পাইল ও ডিবাগ করা।
৭. ডকুমেন্টেশন তৈরি করাকরা।
 
উদাহরণস্বরূপঃ