Programming

Background Execution ব্যাগ্রাউন্ড এক্সিকিউশন

কোন প্রোগ্রাম যদি স্ক্রিনে জায়গা দখল না করে চালু হয় বা সামান্য জায়গা নেয় তাকে ব্যাগ্রাউন্ড এক্সিকিউশন বলে। অন্য প্রোগাম চলতে কোন সমস্যা হয় না। মাল্টি টাস্কিং সব অপারেটিং সিস্টেমেই ব্যাগ্রাউন্ড এক্সিকিউশন সম্ভব।

CSS সিএসএস

Cascading Style Sheet এর সংক্ষিপ্ত রূপ হচ্ছে CSS । সহজ ভাষায় ওয়েব পেজের বিভিন্ন উপাদানের গঠন, আকার, আকৃতি, অবস্থান, রং, গতিশীলতা ইত্যাদি নির্ধারণের সহজ কৌশল হচ্ছে CSS.

CSS Bangla Tutorial

c সি

সি একটি জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজ ১৯৭২ সালে ডেনিস রিচি বেল ল্যাবরেটরীতে সি প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরী করে।

সি কে একই সাথে এসেম্লি ল্যাঙ্গুয়েজের বিকল্প হিসেবে ব্যবহার করা যায় আবার সাধারণ এপ্লিকেশনও তৈরী করা যায়।

সি তে নিজস্ব ফাংশন এবং অন্য ফাইলের ফাংশন কল করেও কাজ করা যায়।

টিউটোরিয়ালবিডিতে সি এর অনেকগুলো টিউটোরিয়াল আছে দেখতে পারেন।

Algorithm এলগরিদম

এলগরিদম হচ্ছে কোনো একটি কাজ সম্পন্ন করার জন্য কতগুলি সুনির্দিষ্ট ও ধারাবাহিক ধাপের সমষ্টি। অ্যালগোরিদমের একটি শুরু ও শেষ আছে এবং এর ধাপ সংখ্যা অবশ্যই সীমিত হতে হবে।

কম্পিউটার,মানুষ, রোবট ইত্যাদি এলগরিদমের ধাপগুলো ধারাবাহিভাবে অনুসরণ করে একটি নির্দিষ্ট কাজ সম্পাদন করতে পারে। মূলত আমরা নিয়মিত যে সকল কাজ করি সব গুলোই এক একটা এলগরিদম। গণিতের এক একটি সমস্যা সমাধানের জন্য আশ্রয় নিতে হয় এক একটি এলগরিদমের। যার এলগরিদম যত সুন্দর হবে তার সমাধান তত ভালো ও নির্ভুল হবে। একটা অংক করার প্রত্যেকটি ধাপ হচ্ছে এলগরিদমের এক একটি ধাপ।

লেখকঃ জাকির

সূত্রঃ টেকটিউনস

API এপিআই

এপিআই হল এ্যাপ্রিকেশন প্রোগ্রামিং ইন্টারফেস যার মাধ্যমে একটি প্রোগ্রাম আরেকটি প্রোগ্রামের সাথে কিছু ডাটা  শেয়ার করতে পারে ।

কোন একটি সফটওয়্যারের ডাটা অন্য সফটওয়্যারের দরকার হতে পারে। বিশেষ করে ওয়েব বেইজড প্রোগ্রামে কিছু তথ্য অন্য ওয়েবসাইটে পাঠানোর জন্য এ্পিআই ব্যবহার করা হয়। এপিআই কিন্তু হার্ডওয়্যারের ক্ষেত্রেও হতে পারে।

সহজ উদাহরণঃ

বাংলাদেশের এসএমএস পাঠানোর বা ব্যাংকের টাকার হিসাবের এ্পিআই সহজে দেখতে পাবেন। মোবাইল কম্পানীগুলো টাকার বিনিময়ে আপনাকে API দিবে যা কানেক্ট করে আপনার ওয়েবসাইট থেকে মেসেজ পাঠাতে পারবেন।

সূত্রঃ http://apikothon.com

 

API এপিআই

Application programming interface

বড় কোন প্রতিষ্ঠানের সার্ভিসগুলো অন্য কোন সফটওয়্যার সার্ভিসের সাথে কাজ করার জন্য API কনসেপ্ট ব্যবহার করা হয়। সেবামূলক সফটওয়্যারের একটা ইন্টাফেস কানেক্ট করার ব্যবস্থা থাকে যার মাধ্যমে কোন কোন প্রতিষ্ঠান কিছু সেবা গ্রহণ করতে পারে।

ধরুন আপনি বাল্ক এসএমএস পাঠাতে চান। মোবাইল অপারেটর থেকে এসএমএস পাঠানোর জন্য আপনাকে API একসেস দিবে। যার মাধ্যমে আপনার প্রতিষ্ঠানের সফটওয়্যারের সাথে এটি কানেক্ট করে কাস্টমাইজড এসএমএস পাঠাতে পারবেন।