|
|
- মেশিন ভাষা হলো কম্পিউটারের নিজস্ব ভাষা, যা সরাসরি বাইনারি কোড (০ এবং ১) ব্যবহার করে লেখা হয়। - এটি কম্পিউটারের সিপিইউ সরাসরি বুঝতে পারে এবং কোনো অনুবাদক প্রোগ্রামের প্রয়োজন হয় না। ফলে - মেশিন ভাষায় লেখা প্রোগ্রাম দ্রুত কার্যকরী হয়।
মেশিন ভাষার সুবিধাসমূহ: - দ্রুত কার্যকরী: যেহেতু এটি সরাসরি সিপিইউ দ্বারা বোঝা যায়, তাই প্রোগ্রাম দ্রুত রান করে। - অনুবাদকের প্রয়োজন নেই: মেশিন ভাষায় লেখা প্রোগ্রাম চালানোর জন্য কোনো অনুবাদক (কম্পাইলার বা ইন্টারপ্রেটার) প্রয়োজন হয় না। - কম মেমোরি ব্যবহার: মেশিন ভাষায় প্রোগ্রাম রান করতে তুলনামূলক কম মেমোরি প্রয়োজন হয়।
|
|
| |
|
|
|
- মেশিন ভাষা হলো কম্পিউটারের নিজস্ব ভাষা, যা সরাসরি বাইনারি কোড (০ এবং ১) ব্যবহার করে লেখা হয়। - এটি কম্পিউটারের সিপিইউ সরাসরি বুঝতে পারে এবং কোনো অনুবাদক প্রোগ্রামের প্রয়োজন হয় না। ফলে - মেশিন ভাষায় লেখা প্রোগ্রাম দ্রুত কার্যকরী হয়।
মেশিন ভাষার সুবিধাসমূহ: - দ্রুত কার্যকরী: যেহেতু এটি সরাসরি সিপিইউ দ্বারা বোঝা যায়, তাই প্রোগ্রাম দ্রুত রান করে। - অনুবাদকের প্রয়োজন নেই: মেশিন ভাষায় লেখা প্রোগ্রাম চালানোর জন্য কোনো অনুবাদক (কম্পাইলার বা ইন্টারপ্রেটার) প্রয়োজন হয় না। - কম মেমোরি ব্যবহার: মেশিন ভাষায় প্রোগ্রাম রান করতে তুলনামূলক কম মেমোরি প্রয়োজন হয়।
|
|
| |
|
|
|
- প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট (Platform Independent) বলতে বোঝায় এমন একটি প্রোগ্রাম যা যেকোনো অপারেটিং সিস্টেমে (যেমন উইন্ডোজ, ম্যাকওএস, লিনাক্স) চলতে পারে। - জাভা (JAVA) একটি প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট প্রোগ্রামিং ভাষা। - জাভা কোড কম্পাইল করার পর 'বাইটকড' (bytecode) তৈরি হয়, যা জাভা ভার্চুয়াল মেশিন (JVM) এর মাধ্যমে যেকোনো অপারেটিং সিস্টেমে চালানো যায়।
|
|
| |
|
|
|
- FORTRAN, C++, এবং JAVA হল উচ্চস্তরের প্রোগ্রামিং ভাষা। - ORACLE একটি রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম (RDBMS), এটি কোনো প্রোগ্রামিং ভাষা নয়। - ORACLE এর একটি প্রোগ্রামিং ভাষা আছে, যার নাম PL/SQL. - উচ্চস্তরের প্রোগ্রামিং ভাষা বলতে এমন ভাষাকে বোঝায় যা মানুষের ভাষার কাছাকাছি এবং যা কম্পিউটারকে নির্দেশ দেওয়ার জন্য ব্যবহৃত হয়। - ORACLE ডেটা পরিচালনার জন্য ব্যবহৃত হয়, প্রোগ্রাম তৈরির জন্য নয়।
|
|
| |
|
|
|
'A-Z' এর ASCII Value '65-90' এবং 'a-z এর ASCII Value '97-122' সুতরাং b এর value 98 ।
|
|
| |
|
|
|
কম্পিউটার ভিশন হল আর্টিফিশিয়াল ইন্টেলিজেন্স (AI) এর একটি গুরুত্বপূর্ণ শাখা যা ডিজিটাল ইমেজ এবং ভিডিও প্রসেসিং এর জন্য ব্যবহৃত হয়। এই প্রযুক্তি কম্পিউটারকে মানুষের চোখের মতো দেখার এবং বোঝার ক্ষমতা প্রদান করে। কম্পিউটার ভিশন সিস্টেম ডিজিটাল ইমেজ থেকে বস্তু সনাক্তকরণ, প্যাটার্ন রিকগনিশন, ফেস ডিটেকশন, অবজেক্ট ট্র্যাকিং এবং ইমেজ সেগমেন্টেশন সহ বিভিন্ন কাজ সম্পাদন করতে পারে। এই প্রযুক্তি বর্তমানে স্মার্টফোনের ফেস আনলক, স্বয়ংচালিত গাড়ির দৃষ্টি সিস্টেম, মেডিক্যাল ইমেজিং, সিসিটিভি সার্ভেলেন্স, রোবোটিক ভিশন এবং কৃষি ক্ষেত্রে ফসলের রোগ সনাক্তকরণ সহ বিভিন্ন ক্ষেত্রে ব্যাপকভাবে ব্যবহৃত হচ্ছে। অন্যান্য AI টেকনিক যেমন এক্সপার্ট সিস্টেম, ফাজি লজিক বা জেনেটিক অ্যালগরিদম ইমেজ প্রসেসিং এর জন্য প্রাথমিকভাবে ডিজাইন করা হয়নি, যদিও এগুলো অন্যান্য AI সমস্যা সমাধানে গুরুত্বপূর্ণ ভূমিকা পালন করে।
|
|
| |
|
|
|
ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং (NLP) হল আর্টিফিশিয়াল ইন্টেলিজেন্স এর একটি শাখা যা কম্পিউটারকে মানুষের ভাষা বুঝতে, প্রক্রিয়া করতে এবং প্রতিক্রিয়া জানাতে সক্ষম করে। চ্যাটবট তৈরিতে NLP অপরিহার্য কারণ এটি ব্যবহারকারীর টেক্সট বা কথ্য ভাষাকে বিশ্লেষণ করে, তার অর্থ বোঝে এবং যথাযথ প্রতিক্রিয়া প্রদান করে। এই প্রযুক্তি টেক্সট টোকেনাইজেশন, সেন্টিমেন্ট অ্যানালাইসিস, প্যাটার্ন রিকগনিশন, মেশিন লার্নিং এবং ডিপ লার্নিং অ্যালগরিদম ব্যবহার করে ব্যবহারকারীর প্রশ্ন বা বক্তব্যের প্রেক্ষাপট বুঝে এবং সেই অনুযায়ী প্রাসঙ্গিক উত্তর প্রদান করে। আধুনিক চ্যাটবট সিস্টেমগুলি যেমন ChatGPT, Google Bard বা Claude মূলত NLP টেকনোলজির উপর নির্ভর করে, যা তাদেরকে মানুষের সাথে স্বাভাবিক ভাষায় কথোপকথন করার ক্ষমতা দেয়। অন্যান্য AI টেকনিক যেমন কম্পিউটার ভিশন, রোবোটিক্স বা এক্সপার্ট সিস্টেম ভাষা প্রক্রিয়াকরণের জন্য প্রাথমিকভাবে ডিজাইন করা হয়নি, তাই এগুলো চ্যাটবট তৈরির মূল টেকনিক হিসেবে ব্যবহৃত হয় না।
|
|
| |
|
|
|
টেন্সরফ্লো (TensorFlow) হল Google দ্বারা বিকশিত একটি শক্তিশালী ওপেন সোর্স সফটওয়্যার লাইব্রেরি যা বিশেষভাবে ডিপ লার্নিং এবং মেশিন লার্নিং অ্যাপ্লিকেশন তৈরির জন্য ডিজাইন করা হয়েছে। এটি ডিপ লার্নিং এর জন্য সর্বাধিক ব্যবহৃত টুল কারণ এর মধ্যে রয়েছে উচ্চ-স্তরের API, নিউরাল নেটওয়ার্ক মডেল তৈরির জন্য বিভিন্ন টুল, অপটিমাইজড পারফরম্যান্স এবং GPU সাপোর্ট। টেন্সরফ্লো পাইথন প্রোগ্রামিং ভাষার সাথে সহজেই ইন্টিগ্রেট হয় এবং এর গ্রাফ-ভিত্তিক আর্কিটেকচার জটিল নিউরাল নেটওয়ার্ক মডেল তৈরি ও ট্রেনিং করাকে সহজ করে তোলে। অন্যদিকে, মাইএসকিউএল একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম, পাইথন একটি প্রোগ্রামিং ভাষা এবং জাভা একটি সাধারণ প্রোগ্রামিং ভাষা - এগুলো ডিপ লার্নিং এর জন্য বিশেষভাবে ডিজাইন করা হয়নি, যদিও পাইথন টেন্সরফ্লো-এর প্রাথমিক ইন্টারফেস হিসেবে ব্যবহৃত হয়।
|
|
| |
|
|
|
- মেশিন লার্নিং এর তিনটি প্রধান ধরন রয়েছে: সুপারভাইজড লার্নিং, আনসুপারভাইজড লার্নিং, এবং রিইনফোর্সমেন্ট লার্নিং।
- সুপারভাইজড লার্নিং এ মডেলকে লেবেল করা ডেটা দিয়ে প্রশিক্ষণ দেওয়া হয়, যেখানে মডেল ইনপুট এবং আউটপুটের মধ্যে সম্পর্ক শিখে (যেমন ইমেজ ক্লাসিফিকেশন বা প্রাইস প্রেডিকশন)। - আনসুপারভাইজড লার্নিং এ লেবেল করা ডেটা ব্যবহার না করে মডেল নিজে থেকে ডেটার মধ্যে প্যাটার্ন খুঁজে বের করে (যেমন ক্লাস্টারিং বা ডাইমেনশন রিডাকশন)। - রিইনফোর্সমেন্ট লার্নিং এ একটি এজেন্ট নির্দিষ্ট পরিবেশে ট্রায়াল এন্ড এরর পদ্ধতিতে সিদ্ধান্ত নেয় এবং পুরস্কার বা শাস্তির মাধ্যমে শেখে (যেমন গেম খেলা বা রোবট নিয়ন্ত্রণ)।
এই তিনটি ধরন একে অপরের পরিপূরক এবং বিভিন্ন ধরনের সমস্যা সমাধানে ব্যবহৃত হয়, যা মেশিন লার্নিং কে একটি শক্তিশালী এবং বহুমুখী প্রযুক্তি হিসেবে প্রতিষ্ঠিত করেছে।
|
|
| |
|
ফ্রিতে ২ লাখ প্রশ্নের টপিক, সাব-টপিক ভিত্তিক ও ১০০০+ জব শুলুশন্স বিস্তারিতে ব্যাখ্যাসহ পড়তে ও আপনার পড়ার ট্র্যাকিং রাখতে সাইটে লগইন করুন।
লগইন করুন
|
|
|
একটি নিবল (Nibble) হল 4 বিটের সমান। এটি ডিজিটাল ইলেকট্রনিক্স এবং কম্পিউটার সায়েন্সে ব্যবহৃত একটি মৌলিক ডেটা ইউনিট। একটি নিবল দিয়ে 2⁴ = 16টি বিভিন্ন মান প্রকাশ করা যায় (0 থেকে 15 পর্যন্ত)। নিবল সাধারণত হেক্সাডেসিমাল সংখ্যা সিস্টেমে একটি সিঙ্গেল ডিজিট প্রকাশ করতে ব্যবহৃত হয়।
উদাহরণস্বরূপ, একটি বাইট (8 বিট) কে দুটি নিবলে ভাগ করা যায় - উচ্চ নিবল (high nibble) এবং - নিম্ন নিবল (low nibble)।
কম্পিউটার প্রোগ্রামিং এবং ডেটা প্রসেসিংয়ে নিবল একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।
|
|
| |
|
|
|
- হেক্সাডেসিমেল সংখ্যা পদ্ধতিতে GHI একটি ভুল সংখ্যা, কারণ হেক্সাডেসিমেল সিস্টেমে শুধুমাত্র 0 থেকে 9 পর্যন্ত সংখ্যা এবং A থেকে F পর্যন্ত অক্ষর ব্যবহার করা হয়। - G, H, এবং I অক্ষরগুলি হেক্সাডেসিমেল সিস্টেমের অংশ নয়। - অন্যদিকে, ABC, 123, এবং DEF বৈধ হেক্সাডেসিমেল সংখ্যা কারণ এগুলি শুধুমাত্র অনুমোদিত চিহ্ন (0-9 এবং A-F) ব্যবহার করে। - হেক্সাডেসিমেল সিস্টেমে A=10, B=11, C=12, D=13, E=14, এবং F=15 মান প্রকাশ করে। উদাহরণস্বরূপ, ABC হেক্সাডেসিমেল সংখ্যাটি দশমিক মানে (10×16² + 11×16¹ + 12×16⁰) = 2748 হয়। - এই সংখ্যা পদ্ধতি কম্পিউটার প্রোগ্রামিং এবং ডিজিটাল সিস্টেমে বাইনারি সংখ্যাকে সহজে প্রকাশ করার জন্য ব্যাপকভাবে ব্যবহৃত হয়।
|
|
| |
|
|
|
- বাইনারি সংখ্যা পদ্ধতিতে MSB (Most Significant Bit) সর্বদা বামদিকে থাকে, যা এই সংখ্যা পদ্ধতির একটি গুরুত্বপূর্ণ বৈশিষ্ট্য। - বাইনারি সংখ্যায় প্রতিটি বিটের একটি নির্দিষ্ট স্থানীয় মান রয়েছে, যেখানে বামদিক থেকে ডানদিকে স্থানীয় মান ক্রমশ কমতে থাকে। বামদিকের বিটটি সর্বোচ্চ স্থানীয় মান ধারণ করে বলে একে MSB বলা হয়, - আর ডানদিকের বিটটি সর্বনিম্ন স্থানীয় মান ধারণ করে বলে একে LSB (Least Significant Bit) বলা হয়। - উদাহরণস্বরূপ, 1101₂ সংখ্যায় বামদিকের '1' হল MSB যার স্থানীয় মান 2³=8, এবং ডানদিকের '1' হল LSB যার স্থানীয় মান 2⁰=1। - MSB বিশেষভাবে গুরুত্বপূর্ণ কারণ এটি সংখ্যার মানকে সবচেয়ে বেশি প্রভাবিত করে এবং ঋণাত্মক সংখ্যা প্রকাশের ক্ষেত্রে চিহ্ন বিট হিসেবে ব্যবহৃত হয়।
|
|
| |
|
|
|
- হেক্সাডেসিমাল সংখ্যা পদ্ধতি হল একটি ভিত্তি-16 সংখ্যা পদ্ধতি, যেখানে মোট 16টি ভিন্ন চিহ্ন ব্যবহার করা হয়। - এই পদ্ধতিতে 0 থেকে 9 পর্যন্ত সংখ্যা এবং A থেকে F পর্যন্ত 6টি অক্ষর ব্যবহৃত হয়। - এখানে A=10, B=11, C=12, D=13, E=14 এবং F=15 কে প্রকাশ করে। - হেক্সাডেসিমাল সংখ্যা পদ্ধতি কম্পিউটার প্রোগ্রামিং এবং ডিজিটাল সিস্টেমে ব্যাপকভাবে ব্যবহৃত হয় কারণ - এটি বাইনারি সংখ্যাকে সংক্ষিপ্ত আকারে প্রকাশ করতে সাহায্য করে। - উদাহরণস্বরূপ, 4-বিট বাইনারি সংখ্যাকে একটি হেক্সাডেসিমাল ডিজিট দিয়ে প্রকাশ করা যায়। এটি প্রোগ্রামারদের জন্য বড় বাইনারি সংখ্যাগুলিকে সহজে পড়া এবং লেখার সুবিধা প্রদান করে। মেমরি অ্যাড্রেস, কালার কোড এবং ডিবাগিংয়ের ক্ষেত্রে হেক্সাডেসিমাল সংখ্যা পদ্ধতি বিশেষভাবে কার্যকর।
|
|
| |
|
|
|
- BCD (Binary-Coded Decimal) হলো একটি সংখ্যা পদ্ধতি, যেখানে প্রতিটি দশমিক সংখ্যার (0 থেকে 9) জন্য আলাদা ৪-বিট বাইনারি কোড ব্যবহার করা হয়। - এই পদ্ধতিতে প্রতিটি দশমিক ডিজিটকে পৃথক বাইনারি সংখ্যায় রূপান্তরিত করা হয়, যা ডিজিটাল ডিভাইসগুলোর জন্য সহজে ব্যাখ্যা করা যায়। - ক্যালকুলেটর ও ডিজিটাল ঘড়ির মতো ডিভাইসগুলোতে BCD ব্যবহারের প্রধান কারণ হলো, এটি প্রতিটি দশমিক সংখ্যাকে সরাসরি বাইনারি কোডে রূপান্তরিত করে এবং প্রদর্শন করতে সহায়ক।
|
|
| |
|
|
|
ইন্টারপ্রেটার: - ইন্টারপ্রেটার একটি সফটওয়্যার যা সোর্স কোডকে লাইন বাই লাইন পড়ে এবং সঙ্গে সঙ্গে মেশিন ল্যাঙ্গুয়েজে রূপান্তর করে। - এটি প্রতি লাইনের জন্য আলাদাভাবে কাজ করে, অর্থাৎ, পুরো প্রোগ্রাম একবারে অনুবাদ করার বদলে, লাইন বাই লাইন ইন্টারপ্রেট করে এক্সিকিউট করে। - Python ইন্টারপ্রেটার ব্যবহার করে রান হয়, যা প্রতিটি লাইনের কোড পড়ে ও তাৎক্ষণিকভাবে প্রক্রিয়াকরণ করে আউটপুট প্রদান করে। এই কারণেই Python কে ইন্টারপ্রেটেড ল্যাঙ্গুয়েজ বলা হয়।
কম্পাইলার: - কম্পাইলার একটি প্রোগ্রাম, যা পুরো সোর্স কোড একবারে মেশিন ল্যাঙ্গুয়েজে রূপান্তরিত করে একটি এক্সিকিউটেবল ফাইল তৈরি করে। এটি প্রথমে পুরো কোড স্ক্যান করে, ত্রুটি বের করে এবং তারপরে পুরো কোডকে একবারেই এক্সিকিউট করে। - C, C++, এবং Assembly ভাষাগুলি কম্পাইলার ব্যবহার করে রান হয়। এই ভাষাগুলির কোড রান করার আগে, তা পুরোপুরি কম্পাইল করা হয় এবং একটি এক্সিকিউটেবল ফাইল তৈরি করা হয়।
|
|
| |
|
|
|
- মেশিন লার্নিং এমন একটি প্রযুক্তি যেখানে কম্পিউটার ডেটা বিশ্লেষণ করে এবং তা থেকে শিখে ভবিষ্যদ্বাণী করতে সক্ষম হয়। মেশিন লার্নিংয়ে এলগরিদম বা মডেলগুলো পূর্বের ডেটার উপর ভিত্তি করে ভবিষ্যৎ আচরণ বা পছন্দ অনুমান করে।
- Netflix-এর রিকমেন্ডেশন সিস্টেম মেশিন লার্নিং-এর একটি চমৎকার উদাহরণ। Netflix তাদের ব্যবহারকারীদের দেখা আগের শো এবং মুভির ডেটা বিশ্লেষণ করে এবং তাদের পছন্দ অনুযায়ী নতুন কন্টেন্ট রিকমেন্ড করে। এই সিস্টেম ব্যবহারকারীর পছন্দ সম্পর্কে ক্রমাগত শিখে এবং তাদের অভিজ্ঞতা উন্নত করতে আরও ভালো সুপারিশ প্রদান করে।
অন্যদিকে,
- Microsoft Word: একটি ওয়ার্ড প্রসেসিং সফটওয়্যার যা মূলত ডকুমেন্ট তৈরি ও সম্পাদনার জন্য ব্যবহৃত হয়।
- Chrome ব্রাউজার: একটি ওয়েব ব্রাউজার, যা ইন্টারনেট ব্রাউজ করার জন্য ব্যবহৃত হয়।
- VLC Media Player: এটি একটি মিডিয়া প্লেয়ার, যা ভিডিও এবং অডিও ফাইল প্লে করার জন্য ব্যবহৃত হয়।
|
|
| |
|
|
|
| |
|
|
|
- বাইনারি সংখ্যায়, ০ এর স্থানে ১ এবং ১ এর স্থানে ০ বসিয়ে সংখ্যাটির ১ এর পরিপূরক (1's complement form) করা হয়। - সেই হিসেবে '11001' এর ১ এর পরিপূরক হবে '00110'
|
|
| |
|
|
|
• OCR-এর পুর্ণরূপ হলো Optical Character Reader। • এটি মূলত ইনপুট ডিভাইস হিসেবে ব্যবহৃত হয়। • সাধারণত OCR বিভিন্ন আকারের দাগ, চিহ্ন এবং সবধরনের আলফানিউমেরিক ক্যারেক্টার পড়তে পারে। • ওসিআর হাতের লেখা, টাইপ করা লেখা অথবা প্রিন্ট করা লেখাকে পড়ে মেশিন এনকোডেড টেক্সটে রূপান্তরিত করে। • OCR-এর কার্যপ্রণালী মূলত OCR সফটওয়্যারের মাধ্যমে সম্পাদিত হয়। • OCR যন্ত্রটি প্রথমে ডকুমেন্টের বিটম্যাপ ইমেজ তৈরি করে। অতঃপর OCR সফটওয়্যার সেগুলোকে ASCII টেক্সটে রূপান্তরিত করে ফলে কম্পিউটার বিভিন্ন অক্ষর, বর্ণ, সংখ্যা বা বিশেষ ক্যারেক্টার চিনতে পারে। • বাংলা ভাষার ওসিআর এখনোও তেমন উন্নত হয়নি।
|
|
| |
|
ফ্রিতে ২ লাখ প্রশ্নের টপিক, সাব-টপিক ভিত্তিক ও ১০০০+ জব শুলুশন্স বিস্তারিতে ব্যাখ্যাসহ পড়তে ও আপনার পড়ার ট্র্যাকিং রাখতে সাইটে লগইন করুন।
লগইন করুন
|
|
|
যে গেইটের মধ্যে দিয়ে যা ইনপুট প্রদান করা হয় আউটপুট হিসাবে তাই আসে তাকে বাফর গেইট বলা হয়। একটি নট (NOT) গেইটের সাথে আরেকটি নট (NOT) ) গেইট যুক্ত করে বাফার গেইট তৈরি করা হয়। এ গেইটে একটি ইনপুট ও একটি আউটপুট থাকে
|
|
| |
|
|
|
| |
|
|
|
এভিজি (AVG) একটি জনপ্রিয় এন্টি-ভাইরাস সফ্টওয়্যার যা কম্পিউটারকে ভাইরাস, ম্যালওয়্যার এবং অন্যান্য অনলাইন হুমকি থেকে রক্ষা করে। এটি Avast নামেও পরিচিত।
|
|
| |
|
|
|
- একটি মাইক্রোসফট এক্সেল ওয়ার্কশিটে সর্বোচ্চ 65535 টি সারি থাকে। - এই সীমাটি অ্যাপ্লিকেশনের অভ্যন্তরীণ স্থাপত্য এবং ডেটা স্টোরেজ পদ্ধতির কারণে। - অক্ষরের সংখ্যা: প্রতিটি সারিতে 256 টিরও বেশি অক্ষর থাকতে পারে না। - সেল সংখ্যা: একটি ওয়ার্কশিটে মোট 16,777,216 টি সেল থাকতে পারে (65536 সারি x 256 কলাম)।
|
|
| |
|
|
|
- সি প্রোগ্রামিং ভাষায় কী-ওয়ার্ড হল switch।
- এটি একটি নিয়ন্ত্রণ প্রবাহ বিবৃতি যা একটি অভিব্যক্তির মানের উপর ভিত্তি করে বিভিন্ন কোড ব্লকগুলির মধ্যে নির্বাচন করতে ব্যবহৃত হয়।
|
|
| |
|
|
|
- Vital Information Resources Under Seize (VIRUS) এক ধরনের প্রোগ্রাম (Software) যা স্বয়ংক্রিয়ভাবে নির্বাহ, সংক্রমণ ও নিজস্ব সংখ্যাবৃদ্ধি করে। - এই Program কিছু নির্দেশ বহন করে যা Computer এর CPU কর্তৃক গ্রহণ করে Computer-কে অস্বাভাবিক, অগ্রহণযোগ্য এবং অস্বস্তিদায়ক কাজ করতে বাধ্য করে। - ১৯৭১ সালে বব থমাস প্রথম Computer Virus তৈরি করেন আর ১৯৮৩ সালে ফ্রেডরিক কোহেন Virus নামকরণ করেন।
|
|
| |
|
|
|
- কোনো সফটওয়্যারকে ইচ্ছাকৃত কোন কম্পিউটার ,সার্ভার,ক্লায়েন্ট অথবা কম্পিউটার নেটওয়ার্ক এর ক্ষতি করার জন্য ডিজাইন করা হলে তাকে ম্যালওয়্যার বলে।
- একে কতগুলো ভাগে ভাগ করা হয় যেমন -ভাইরাস,ওয়ার্ম, রুটকিট,ট্রোজান,ফিশিং,ক্লিক জ্যাকিং,ফার্মিং,হ্যাকিং,স্প্যামিং।
|
|
| |
|
|
|
- Backup পোগ্রাম কম্পিউটারের ডেটা হারানো থেকে রক্ষা করার জন্য ব্যবহৃত হয়। এটি নির্ধারিত সময় অন্তরে বা ব্যবহারকারীর নির্দেশ অনুসারে ফাইল এবং ফোল্ডারের স্বয়ংক্রিয় অনুলিপি বা কপি তৈরি করে।
Backup পোগ্রাম ব্যবহারের সুবিধা: - ডেটা হারানো থেকে রক্ষা করে - ডেটা পুনরুদ্ধার করা সহজ করে - ডেটা সুরক্ষা বৃদ্ধি করে।
|
|
| |
|
|
|
- অ্যাসেম্বলার অ্যাসেম্বলি ভাষার উৎস প্রোগ্রামকে অর্থাৎ নেমোনিক কোডকে মেশিন ভাষার অবজেক্ট প্রোগ্রামে অনুবাদ করে। - অ্যাসেম্বলার অ্যাসেম্বলি ভাষার প্রতিটি নির্দেশকে মেশিন ভাষার একটি নির্দেশে রূপান্তর করে। - অ্যাসেম্বলার প্রধান মেমোরিতে রক্ষিত অ্যাসেম্বলি ভাষার নির্দেশগুলির সঠিকতা যাচাই করে। - ভুল সংশোধনের পর অ্যাসেম্বলার প্রথম নির্দেশ থেকে পুনরায় অনুবাদের কাজ শুরু করে।
অন্যদিকে, - কম্পাইলার হলো এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিন ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে। - ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।
|
|
| |
|
|
|
- কম্পিউটারের নিজস্ব ভাষা হল Machine Language. - কম্পিউটার বিজ্ঞানে যান্ত্রিক ভাষা (Machine code বা machine language) হচ্ছে এক ধরনের নিম্ন-স্তরের প্রোগ্রামিং ভাষা যা কোন কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট বা সিপিইউ সরাসরি বুঝতে পারে। - যান্ত্রিক ভাষা দ্বিমিক বা বাইনারি কোডে লেখা হয়, অর্থাৎ ০ ও ১-এর সমন্বয়ে যান্ত্রিক ভাষার বিভিন্ন নির্দেশগুলি লেখা হয়। - Machine Language খুব জটিল এবং এটি মানুষের পক্ষে বোঝা কঠিন। তাই, কম্পিউটার প্রোগ্রামিংয়ের জন্য উচ্চ-স্তরের ভাষাগুলির বিকাশ করা হয়েছে যা মানুষের জন্য বোঝা সহজ। এই উচ্চ-স্তরের ভাষাগুলিকে Machine Language-এ রূপান্তরিত করার জন্য কম্পাইলার বা ইন্টারপ্রেটার ব্যবহার করা হয়।
|
|
| |
|
ফ্রিতে ২ লাখ প্রশ্নের টপিক, সাব-টপিক ভিত্তিক ও ১০০০+ জব শুলুশন্স বিস্তারিতে ব্যাখ্যাসহ পড়তে ও আপনার পড়ার ট্র্যাকিং রাখতে সাইটে লগইন করুন।
লগইন করুন
|
|
|
- ডাটাবেজে Yes/No ডাটার সাইজ ১ বিট। - Yes/No হল একটি বাইনারি মান, যা শুধুমাত্র দুটি সম্ভাব্য মান গ্রহণ করতে পারে: 1 বা 0। • Yes-এর জন্য 1 এবং • No-এর জন্য 0 ব্যবহৃত হয়। - তারিখ/সময় ডাটা টাইপের আকার/সাইজ ৮ বাইট। - মুদ্রা জাতীয় ডাটা টাইপের আকার/সাইজ ৮ বাইট।
|
|
| |
|