অ্যালগরিদম হলো কোনো নির্দিষ্ট কাজ সম্পন্ন করার জন্য কিছু নির্দেশনার সেট বা গুচ্ছ। এটা হতে পারে কোনো সাধারণ প্রক্রিয়া। যেমন ধরুন, আপনি কয়েকটি সংখ্যা যোগ করে সেই যোগফলকে একটি নির্দিষ্ট নাম দিতে চাচ্ছেন। পুরো কাজটি সম্পন্ন করার জন্য আপনি অবশ্যই কিছু ধাপ অনুসরণ করবেন, এই ধাপগুলোকেই একসাথে করলে একটা গুচ্ছ বা সেট তৈরি হচ্ছে, যেটাকে বলা হয় অ্যালগরিদম। কম্পিউটার বিজ্ঞানের মূল পাঠ্য বিষয়াদির অন্তর্ভুক্ত এই বিষয়টি। কম্পিউটার তো মানবশিশু নয়, যে খানিক দেখে-শুনে আর খানিক ধমক খেয়ে সব শিখে ফেলছে, কিছু এদিক-সেদিক হলেও দিব্যি কাজ চালিয়ে নেবে! কম্পিউটার একটি যন্ত্র, যাকে সুনির্দিষ্টভাবে একেকটা শিক্ষা দিতে হয় এবং তবেই কম্পিউটার আমাদের কোনো সুনির্দিষ্ট সমাধান দিতে পারে বা আমাদের নির্দেশনা মতো সঠিক কাজটা করতে পারে। আর তা করতেই ব্যবহার করা হয় বিভিন্ন অ্যালগরিদম, যা কম্পিউটার বুঝে নেয় এবং সেই অনুযায়ী আমাদের বিভিন্ন সমস্যার সমাধান করে।
সামান্য যোগ-বিয়োগ হোক কিংবা বড়-ছোট সংখ্যা খুঁজে বের করার কাজ, কিংবা জটিল সব কম্পিউটার প্রোগ্রাম, মূলে আছে বিভিন্ন অ্যালগরিদম। ফ্লো চার্টের মাধ্যমে আপনি পাঁচটি সংখ্যার মাঝে বড়টি খুঁজে বের করে দেখাচ্ছেন, সেটা একটা অ্যালগরিদম। কিংবা পর্যায়ক্রমে এক থেকে দশ পর্যন্ত সংখ্যা প্রিন্ট করার ধাপগুলো লিখছেন, অ্যালগরিদম সেটাও। তবে আপনার মনুষ্য ভাষা তো যন্ত্র বুঝবে না, তাই নিজের ভাষায় যে অ্যালগরিদম লিখছেন সেটাকে তারপর যন্ত্রের ভাষায় রূপান্তর করে নেয়া লাগবে। আর কম্পিউটারের বোধগম্য ভাষা হলো বিভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ। সি, পাইথন, জাভা এগুলো ভিন্ন ভিন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজের নাম, যেগুলো আপনার অ্যালগরিদমকে কম্পিউটারের কাছে বোধগম্য করে তুলবে। প্রোগ্রামিংয়ের ভাষাকে সংক্ষেপে কোড বলা হয়।
শিখুন, জানুন শেয়ার করুন-
আমি রোহান বিশ্বাস। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 8 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 91 টি টিউন ও 1 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 5 টিউনারকে ফলো করি।
প্রিয় টিউনার,
আপনার টিউন/টিউন গুলো নেগেটিভ র্যাংকিং পাচ্ছে
টেকটিউনসে টিউন করার উদ্দেশ্য হচ্ছে টেকটিউনসে আপনার নিজেস্ব অডিএন্স ও ফলোয়ার তৈরি করা। টেকটিউনস এর অডিএন্স, টিউজার, টিউডার ও টিউজিটরদের জন্য মান সম্পন্ন কন্টেন্ট তৈরির মাধ্যমে আপনার টিউন র্যাংক করা, টিউনের জোসস পাওয়া এবং নিজের ফলোয়ার বাড়ানো। টেকটিউনসে আপনার টিউনের জোসস পেতে হবে ও ফলোয়ার বাড়াতে হবে। আপনার টিউনের যত বেশি জোসস ও আপনার যত বেশি ফলোয়ার হবে আপনার টিউন তত বেশি র্যাংক করবে তত বেশি ফলোয়ারদের কাছে পৌঁছাবে। টেকটিউনসে প্রকাশিত আপনার টিউন গুলো আপনার ফলোয়ারদের কাছে শো করে। আপনার ফলোয়াররা আপনার টিউনে জোস করলে তা ফলোয়াররা বেশি দেখতে পান এবং বেশি জোস পাওয়া টিউন গুলো টিউজাররা নিজেদের টিউন স্ক্রিনে দেখতে পায়। আপনার ফলোয়ার বাড়ান এবং কোয়ালিটি টিউন করে জোস বাড়ান।
আপনার টিউন নেগেটিভ র্যাকিং পায়। এধরনের টিউন টিউজিটররা পছন্দ করে না এবং তা নেগেটিভ র্যাংকিং পায়। নেগেটিভ র্যাংকিং এর ফলে আপনার টিউন গুলো টেকটিউনস স্ক্রিন থেকে দূরে সরে যেতে থাকে।
টেকটিউনসে কি ধরনের কোয়ালিটি টিউন কিভাবে করে নিজের ফলোয়ার বাড়াবেন তা প্র্যাকটিক্যালি শিখতে টেকটিউনস এর ‘ট্রাস্টেড টিউনারদের’ সকল টিউন গুলো দেখুন ও শিখুন এবং তাঁদের মত করে টিউন করুন। টেকটিউনস ট্রাস্টেড টিউনার ১, টেকটিউনস ট্রাস্টেড টিউনার ২, টেকটিউনস ট্রাস্টেড টিউনার ৩
টেকটিউনস সৌশল নেটওয়ার্ক কীভাবে কাজ করে তা জানতে এই টিউনটি পড়ুন এবং টেকটিউনসে টিউন করতে কি কি বিষয় মেনে টিউন করতে হয়, কোন কোন বিষয় মেনে টিউন করলে আপনার টিউন র্যাংক করবে বেশি ফলোয়ার পাওয়া যাবে তা জানতে এই টিউনটি পড়ুন।
টেকটিউনসে টিউন করতে সঠিক ভাবে টেকটিউনস সম্বন্ধে জানুন ও টেকটিউনসে কী ধরনের টিউন করলে টিউজিটররা আপনাকে ফলো করবে আপনার টিউন পছন্দ করবে আপনার টিউনে বেশি জোসস করবে তা আয়ত্ব করুন। টেকটিউনস একটি টেকনোলজি সৌশ্ল নেটওয়ার্ক। আপনাকে নিজের কোয়ালিটি কন্টেন্ট এর মাধ্যমে নিজের ফলোয়ার তৈরি করত হবে কমিউনিটিতে ইনফ্লুয়েস তৈরি করতে হবে।