Computer Programmingঃ কম্পিউটার দিয়ে সহজে কোন সমস্যা সমাধানের জন্য কম্পিউটারকে তার নিজস্ব বোধগম্য ভাষায় নির্দেশ প্রদান করতে হয়। প্রোগ্রামে ব্যবহৃত বর্ণ, শব্দ, সংকেত ইত্যাদি নির্দিষ্ট গঠনে তৈরি হয় প্রোগ্রামের ভাষা।
প্রোগ্রাম: কম্পিউটারের নিজস্ব ও বোধগম্য ভাষায় নির্দেশ প্রদানের জন্য নির্দিষ্ট নিয়ম অনুযায়ী শব্দ, বর্ণ, সংকেত ইত্যাদির সুনির্দিষ্ট বিন্যাস হচ্ছে প্রোগ্রাম।
Computer Programming -প্রোগ্রামিং ল্যাংগুয়েজের স্তর (level of programming language)
১৯৪৫ সাল থেকে শুরু করে এ পর্যন্ত কয়েকশত প্রোগ্রামিং ল্যাংগুয়েজ বা ভাষা আবিষ্কৃত হয়েছে।
এ সকল ভাষাকে বৈশিষ্ট্য অনুযায়ী পাচঁটি স্তর (Level) বা প্রজন্মে (Generation) ভাগ করা যায় । যথা :
প্রথম প্রজন্ম বা ফার্স্ট জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ (১৯৪৫) : মেশিন ভাষা
দ্বিতীয় প্রজন্ম বা সেকেন্ড জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ (১৯৫০) : অ্যাসেম্বলি ভাষা
তৃতীয় প্রজন্ম বা থার্ড জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ (১৯৬০) : উচ্চতর বা হাই লেভেল ভাষা
চতুর্থ প্রজন্ম বা ফোর্থ জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ (১৯৭০) : অতি উচ্চতর বা ভেরি হাই লেভেল ভাষা
পঞ্চম প্রজন্ম বা ফিফথ জেনারেশন প্রোগ্রামিং ল্যাংগুয়েজ (১৯৮০) : স্বাভাবিক বা ন্যাচারাল ভাষা।
কম্পিউটারের নিচুস্তরের প্রোগ্রামিং ল্যাংগুয়েজ বলতে মেশিনের ভাষা ও এসেম্বলি ভাষা— এই দুই স্তরের ভাষাকে বোঝায়।
ফ্রিওয়্যার ও শেয়ারওয়্যার (Freeware and Shareware)
ফ্রিওয়্যার ও শেয়ারওয়্যার দুই ধরনের ব্যবহারিক সফটওয়্যার।
- ফ্রিওয়্যারের জন্য কোন খরচ দিতে হয় না।
- সামান্য রেজিস্ট্রেশন ফি এর বিনিময়ে শেয়ারওয়্যার ব্যবহার করা যায়।
ফায়ারওয়াল
- ফায়ারওয়াল এক ধরনের নেটওয়ার্ক সিকিউরিটি সিস্টেম।
- বিপজ্জনক ফাইল প্রবেশ করতে বাধা প্রদান করে কোনো নেটওয়ার্ককে সুরক্ষিত রাখে।
ওয়ার্ড প্রসেসিং
- ওয়ার্ড প্রসেসিং হলো একধরনের সফটওয়্যার সিস্টেম।
- ওয়ার্ড প্রসেসিংয়ের বাংলা অর্থ হচ্ছে শব্দ প্রক্রিয়াকরণ, তাই ওয়ার্ড প্রসেসিংকে সহজভাবে বলা যায় লেখালেখির কাজ।
MS Word (এম.এস. ওয়ার্ড)
- মাইক্রোসফট ওয়ার্ডকে সংক্ষেপে এমএস ওয়ার্ড বলে।
- মাইক্রোসফট ওয়ার্ড হলো আমেরিকার বিখ্যাত মাইক্রোসফট কোম্পানির তৈরি ওয়ার্ড প্রসেসিং সফটওয়্যার।
- এ সফটওয়্যারের মাধ্যমে কম্পিউটারে লেখালেখির কাজ করা যায়।
টাইটেল বার (Title bar)
- কোন ফাইল ওপেন করলে কিংবা কোন ডকুমেন্ট তৈরি করলে ডকুমেন্ট ফাইলটির নাম যে বারে দেখা যায়, তাকেই টাইটেল বার (Title Bar) বলে।
মেনু বার (menu bar)
- File, Edit, View, Insert, Format, Tools, Table, Window & Help ইত্যাদি যে বারে থাকে তাকে মেনু বার বলে।
- Alt কী চেপে ধরে আন্ডার লাইন স্কোর চাপলে মেনু ওপেন হবে।
ফরমেটিং টুলবার (Formatting toolbar)
- স্ট্যান্ডার্ড টুলবারের নিচের সারিতে প্রদর্শিত বারটিকে ফরমেটিং টুলবার বলে। এতে অনেকগুলো বাটন রয়েছে। এগুলো ব্যবহার করে লেখাকে বিভিন্ন ভাবে সাজানো হয়ে থাকে।
রুলার (Ruler)
- ফরমেটিং টুলবারের নিচে প্রদর্শিত স্কেলের ন্যায় থাকা বারটিকেই রুলার বলে।
স্টেটাস বার (Status bar)
- Current page number, total pages, number of words ইত্যাদি যে বারে থাকে তাই স্টেটাস বার।
শব্দ (word)
- কয়েকটি বর্ণের সমন্বয়ে গঠিত অংশকে শব্দ (Word) বলে।
ডকুমেন্ট (Document)
- সাধারণভাবে ডকুমেন্ট হলো কোনো ঘটনার, বিষয়ে বা কাজের রেকর্ডকৃত বর্ণনা যার তথ্যাবলি নষ্ট হবে না।
কপি (copy)
- যে কোনো অবজেক্ট যথাস্থানে রেখে অন্য স্থানে আরও একটি নকল বা প্রতিকৃতি অবজেক্ট তৈরিই হচ্ছে কপি।
কাট (Cut)
- যে কোনো অবজেক্টের নকল বা প্রতিকৃতি যথাস্থান থেকে মুছে ফেলাকেই (স্থায়ীভাবে না মুছে) কাট বলে।
Undo
- কোনো অবজেক্টকে মুছে ফেলার পর মনে হলো যে অবজেক্টিকে পুনরায় প্রয়োজন অথবা কোনো অবজেক্ট প্রয়োগ করার পর মনে হলো তা প্রয়োজন নেই – এমন অবস্থা থেকে পূর্বের স্থানে ফিরে আসাকে Undo বলে ।
পেস্ট (Paste)
কপি বা কাট করা অবজেক্টিকে অন্য স্থানে ব্যবহার করার কৌশলকে পেস্ট বলে।
সাধারণত তিন ভাবে পেস্ট করা যায়-
MS Excel (এম.এস. এক্সেল)
গ্রাফ কাগজের ন্যায় X অক্ষ এবং Y অক্ষ বরাবর আয়তাকৃতির অনেক ঘর সম্বলিত বড় শিটকে স্প্রেডশিট বলে।
সারি (Row):
সারি বাম দিক থেকে ডানদিকে পাশাপাশি অবস্থিত ঘরের সমষ্টি। প্রত্যেকটি সারিকে ইংরেজিতে সংখ্যা দিয়ে চিহ্নিত করা যায়। যেমন- 1, 2, 3 ইত্যাদি।
কলাম (Column):
কলাম হচ্ছে উপর থেকে নিচের দিকে নেমে আসা ঘরের সমষ্টি। প্রত্যেক কলামকে একটি করে ইংরেজি বর্ণ দিয়ে চিহ্নিত করা যায়। যেমন- A, B, C ইত্যাদি।
সেল (Cell):
ওয়ার্কশিটের প্রতিটি আয়তাকার অংশই একটি সেল বা ঘর হিসেবে পরিচিত।
রেঞ্জ নাম (Range Name)
ওয়ার্কশিটের পাশাপাশি আয়তাকার ক্ষেত্রের কতগুলো সেলকে একসাথে একটি রেঞ্জ বলা হয়।
ফর্মুলা (Formula):
ফর্মুলা হলো ইকুয়েশন যা ওয়ার্কশিটের ভ্যালুর ক্যালকুলেশন করে।
ফাংশন (Function)
কোনো ফর্মুলা গঠন করে স্বয়ংক্রিয়ভাবে বিশেষ কোনো কাজ করা বা পরিগণনা করাকে ফাংশন বলে।
SUM ফাংশন
অঙ্কের এ সূত্রটি দ্বারা কোনো নিদিষ্ট রেঞ্জের সেলের সংখ্যাসমূহের যোগফল নির্ণয় করা হয়। SUM ফাংশনের গঠন হলো- = SUM (Range) or SUM(List)
MAX ফাংশন :
অঙ্কের এ সূত্রটি দ্বারা কোনো
নির্দিষ্ট রেঞ্জের সেলের সংখ্যাসমূহের সর্ববৃহৎ সংখ্যাটি নির্ণয় করা হয়। MAX ফাংশনের গঠন- = MAX(Range) or MAX(List)
MIN ফাংশন
অঙ্কের এ সূত্রটি দ্বারা কোন নির্দিষ্ট রেঞ্জের সেলের সংখ্যাসমূহের সর্বনিম্ন সংখ্যাটি নির্ণয় করা হয়। MIN ফাংশনের গঠন হলো- = MIN(Range) or MIN(List)
IF ফাংশন :
এ সূত্রটির সাহায্যে কোন শর্তারোপ করে শর্তের ভিত্তিতে ফলাফল প্রদর্শন করা যায়।
MOD ফাংশন :
এই ফাংশনের সাহায্যে ভাগশেষ নির্ণয় করা যায় ।
MS PowerPoint (এম.এস. পাওয়ারপয়েন্ট)
মাইক্রোসফট কর্পোরেশনের পাওয়ার পয়েন্টের সাহায্যে অতি সহজে কোন প্রতিষ্ঠান বা সংস্থার রিপোর্ট, প্রজেক্ট স্যাটাস, প্রোডাক্ট ওভারভিউ বা প্রয়োজনীয় অন্য যে কোন বিষয়ের প্রেজেন্টেশন তৈরি করে বড় স্ক্রিনে শো করা যায়।
স্লাইড (Slide)
একটি ফাইলে যেমন অনেকগুলো পৃষ্ঠা থাকতে পারে তেমনি পাওয়ার পয়েন্ট প্রেজন্টেশনে অনেকগুলো পৃষ্ঠা থাকতে পারে। প্রেজেন্টেশনের এক একটি পৃষ্ঠাকে স্লাইড বলা হয়।
নতুন স্লাইড তৈরি করা (Create a new slide):
একটি প্রেজেন্টেশনে অনেকগুলো স্লাইড থাকতে পারে। প্রয়োজনে নতুন স্লাইড সন্নিবেশিত করা যায়। সেজন্য Insert মেনুতে ক্লিক করে New Slide এ ক্লিক করলে অথবা কী-বোর্ডে Ctrl + M চাপলে নতুন স্লাইড তৈরি হবে।
স্লাইড প্রদর্শন (Slide Show):
তৈরিকৃত স্লাইড মনিটরের পুরো পর্দা জুড়ে প্রদর্শনের জন্য Slide show এ ক্লিক করতে হবে।
স্লাইড প্রদর্শন বন্ধ করা (End Slide Show):
প্রদর্শিত স্লাইড বন্ধ করার জন্য স্লাইড শো স্ক্রিনে থাকাবস্থায় মাউসের ডান বোতাম চেপে প্রাপ্ত পপ-আপ মেনু থেকে End Slide Show তে ক্লিক করতে হবে।
কম্পিউটার ভাইরাস (Computer virus)
১) কম্পিউটার ভাইরাস এক ধরনের বিপজ্জনক ও অনিষ্টকর প্রোগ্রাম। এটি স্বয়ংক্রিয়ভাবে নির্বাহ, সংক্রমণ ও সংখ্যা বৃদ্ধি করে।
২) ১৯৭১ সালে প্রথম ভাইরাস প্রোগ্রাম তৈরি করেন বব থমাস, ভাইরাসটির নাম ক্রিপার ভাইরাস।
৩) ১৯৮৩ সালে Fred Cohen সর্বপ্রথম কম্পিউটার ভাইরাস সম্পর্কে উপযুক্ত ব্যাখ্যা দেন।
VIRUS শব্দের পূর্ণ অভিব্যক্তি Vital Information Resources Under Siege.
এন্টিভাইরাস (Anti – Virus)
এন্টিভাইরাস এক ধরনের সিস্টেম সফটওয়্যার যা কম্পিউটার ভাইরাস, ওর্ম ও অন্যান্য ম্যালওয়্যার সনাক্ত করে, তাদের কম্পিউটারে প্রবেশে বাধা দেয় এবং তাদের দূর করে।
আরও পড়ুনঃ
ব্লকচেইন কি