অ্যাপ (App) কি? Software এবং App-এর মধ্যে পার্থক্য কি?

অ্যাপ কথাটির অর্থ হলো Application যা সংক্ষেপে App নামে পরিচিত। অ্যাপ্লিকেশন বলতে বিশেষ ধরনের কম্পিউটার বা মোবাইল ফোন প্রোগ্রামকে বুঝায় যা মানুষকে কোন বিশেষ ধরনের কাজ সম্পাদন করতে সহায়তা করে। অ্যাপ একটি মোবাইল ডিভাইস (ফোন, ট্যাবলেট) ব্যবহার করার জন্য অ্যাপ খুবই প্রয়োজনীয়। অ্যাপ সাহায্য করে আমাদের কল করা,ছবি উঠতে,যোগাযোগ করতে,ক্যালেন্ডার দেখতে৷ এছাড়া অ্যাপ ব্যবহার করে … Read more

অপারেটর (Operator) কাকে বলে

সি ভাষায় গাণিতিক এবং যৌক্তিক কাজ করার জন্য যে সকল চিহ্ন (যেমন, +, -, *, /, <, > ইত্যাদি) ব্যবহৃত হয়, তাকে অপারেটর (Operator) বলে। নিচে বিভিন্ন ধরনের অপারেটর সম্পর্কে আলোচনা করা হলো। সি ভাষায় অপারেটরকে আট ভাগে ভাগ করা যায়। যথা– অ্যারিথমেটিক অপারেটর (Arithmetic Operator) রিলেশনাল অপারেটর (Relational Operator) লজিক্যাল অপারেটর (Logical Operator) কন্ডিশনাল … Read more

প্রোগ্রামের ভাষা বলতে কি বুঝ?

কম্পিউটারকে আদেশ-নির্দেশ প্রদান করার জন্যে কম্পিউটার বুঝতে পারে এমন কিছু সংকেত এবং নিয়ম-কানুম ব্যবহার করে প্রোগ্রাম তৈরি করা হয়। প্রোগ্রাম তৈরি করার জন্যে ব্যবহৃত এসব নিয়ম-কানুম এবং সংকেত সমূহকে একত্রে প্রোগ্রামের ভাষা বলা হয়। ১৯৪৫ সাল থেকে শুরু করে এ পর্যন্ত কয়েকশত প্রোগ্রামের ভাষা আবিষ্কৃত হয়েছে। এ সকল ভাষাকে ৫টি স্তরে ভাগ করা যায়। ১। … Read more

অ্যালগরিদম কি? অ্যালগরিদম এর সুবিধা কি?

কোনো কাজ করার পূর্বে আমরা কাজটির পরিকল্পনা করে থাকি। পরিকল্পনামাফিক কাজ করলে কাজটি সুষ্ঠুভাবে সম্পন্ন হয়। অ্যালগরিদম অর্থ ধাপে ধাপে সমস্যা সমাধান। অর্থাৎ একটি সমস্যাকে কয়েকটি ধাপে ভেঙ্গে প্রত্যেকটি ধাপ পরপর সমাধান করে সমগ্র সমস্যার সমাধান করা। অ্যালগরিদম শব্দটি আরব দেশের গণিতবিদ আল খারিজমী এর নাম থেকে উৎপত্তি হয়েছে। তিনি তার গণিত বইতে অ্যালগরিদম শব্দটির … Read more

ফ্লোচার্ট কাকে বলে? ফ্লোচার্ট কত প্রকার? ফ্লোচার্ট এর সুবিধা ও অসুবিধা কি?

যে চিত্রের মাধ্যমে কোন সিস্টেম বা প্রোগ্রাম কিভাবে কাজ করবে তার গতিধারা নির্ধারণ করা হয় তাকে ফ্লোচার্ট (Flowchart) বলে। একে প্রবাহচিত্রও বলা হয়। ফ্লোচার্টের সাহায্যে প্রোগ্রাম বুঝতে কম সময় লাগে এবং প্রোগ্রাম প্রবাহের দিক সহজেই বুঝা যায়। অ্যালগরিদমের চিত্ররূপ হলো ফ্লোচার্ট। সমস্যা বিশ্লেষণের পর তা সহজে বোঝানোর জন্য ফ্লোচার্ট কার্যকরী ভূমিকা পালন করে। ফ্লোচার্টে কতগুলো … Read more

হাই লেভেল প্রোগ্রামিং ভাষা কি?

হাই লেভেল প্রোগ্রামিং ভাষা (High-level programming language) হল এমন একটি প্রোগ্রামিং ভাষা যা অন্যান্য নিম্নস্তরের প্রোগ্রামিং ভাষাগুলোর তুলনায় আরও বিমূর্ত (abstract), সহজে ব্যবহারযোগ্য ও বিভিন্ন প্ল্যাটফর্মের মধ্যে সহজে বহনযোগ্য (portable)। এ ধরনের ভাষায় ব্যবহারকারীদের কম্পিউটার মেমোরি নিয়ে সরাসরি কাজ করতে দেয়া হয়না।   হাই লেভেল প্রোগ্রামিং ভাষার সুবিধা হাই লেভেল ভাষায় লিখিত প্রোগ্রাম যে কোন কম্পিউটারে … Read more

সি প্রোগ্রামিং ভাষা (C Programming Language) কি?

সি প্রোগ্রামিং ভাষা কি? (What is C Programming Language in Bengali/Bangla?) সি (C) হচ্ছে মধ্য পর্যায়ের হাই-লেবেল ল্যাংগুয়েজ। এটি অন্যান্য হাই-লেবেল ল্যাংগুয়েজগুলোর মধ্যে অত্যন্ত সমৃদ্ধ ও শক্তিশালী ভাষা। এ ভাষা ব্যবহার করে সব ধরনের প্রোগ্রাম লেখা যায় বলে বর্তমানে এ ভাষা বহুভাবে ব্যবহৃত হচ্ছে। এ ভাষাতে কম্পিউটারের অপারেটিং সিস্টেম এবং প্রোগ্রাম বা সফটওয়্যার লেখা হয়।   … Read more

হাই লেভেল ল্যাংগুয়েজ কাকে বলে?

অ্যাসেম্বলি ভাষার পরবর্তী প্রজন্মের প্রোগ্রাম ভাষাকে হাই লেভেল ল্যাংগুয়েজ বা উচ্চতর ভাষা বলে। মেশিন ভাষা ও অ্যাসেম্বলি ভাষার সীমাবদ্ধতা দূর করার জন্য হাই লেভেল ল্যাংগুয়েজের উদ্ভব হয়। বিভিন্ন ধরনের হাই লেভেল ল্যাংগুয়েজ হলো সি++, জাভা, বেসিক, পাইথন ইত্যাদি। হাই লেভেল ভাষা মানুষ দ্রুত লিখতে, বুঝতে ও মনে রাখতে পারে। হাই লেভেল ল্যাংগুয়েজ ইংরেজি ভাষার মতোই। … Read more

এইচটিএমএল (HTML) কি? এইচটিএমএল এর সুবিধা ও অসুবিধা কি?

এইচটিএমএল (HTML) ওয়েবপেজ তৈরির জন্য বহুল ব্যবহৃত একটি ল্যাংগুয়েজ। HTML এর পূর্ণরূপ হচ্ছে- Hyper Text Markup Language। তবে এটা কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়। এইচটিএমএল-কে Markup Languageও বলা হয়, যা কতকগুলো Markup ট্যাগের সমষ্টি আর এই Markup ট্যাগের কাজ হল ওয়েব পেজে বিভিন্ন এলিমেন্ট কিভাবে প্রদর্শন করবে তা নির্দেশ করা যেমন- একটি ওয়েব পেজে টেক্সট, ইমেজ, … Read more