Basic Terms
online
We have 18 guests and no members online
About us
Software Terms - Technology Basic
Algorithm
- Details
- Written by পাভেল ফাহমি
- Hits: 1232
কোন একটি সমস্যা সমাধানের ধারাবাহিক প্রক্রিয়া বা ধাপকে এলগরিদম বলা হয়। কম্পিউটার টার্ম হিসেবে এর অর্থ হল কোন একটি প্রোগ্রাম তৈরীর ধারাবাহিক প্রক্রিয়া বা ধাপ। এটি হতে পারে কোন সাধারন সমস্যা যেমনঃ দুইটা সংখ্যা যোগ করা আবার কোন জটিল সমস্য যেমনঃ কোন ছবি এডিট করা। যেমন একটি ছবি স্পষ্ট করতে হলে প্রথমে ঐ ছবির পিক্সেল গুলো সনাক্ত করতে হবে,তারপর কোন পিক্সেল কতটূকু পরিবর্তন করলে ছবিটি স্পট হবে তা নির্ণয় করা।
প্রোগ্রামাররা এলগরিদম তৈরীর জন্যই সবচেয়ে বেশি সময় ব্যয় করে।কারন এলগরিদম তৈরীর সময় তাদের খেয়াল রাখতে হয় যাতে এটি মেমোরীতে যথাসম্ভব কম জায়গা দখল করে এবং কম্পিউটারে অন্য কোন প্রোগ্রামকে নষ্ট না করে।দুর্বল এলগরিদম অনেক সময় কম্পিউটার সিস্টেমকে স্লো করে দেয় এমনকি ক্র্যাশও করে দিতে পারে।তাই এলগরিদম লেখার সময় প্রোগ্রামারদের সবসময় সতর্ক থাকতে হয়।