Showing posts with label প্রোগ্রামিং. Show all posts
Showing posts with label প্রোগ্রামিং. Show all posts

Monday, February 7, 2022

জাভাস্ক্রিপ্ট কী? What is javascript?

জাভাস্ক্রিপ্ট কী? What is javascript?

জাভাস্ক্রিপ্ট! জাভাস্ক্রিপ্ট কী? জাভাস্ক্রিপ্ট একটা প্রোগ্রামিং ল্যাংগুয়েজ। হাই লেভেল প্রোগ্রামিং ল্যাংগুয়েজ। 

জাভাস্ক্রিপ্ট সংক্ষেপে JS বলা হয়। জাভাস্ক্রিরপ্ট ইন্টারনেটে ব্যাবহৃত অনেক জনপ্রিয় একটি ভাষা। জাভাস্ক্রিপ্ট হলো একটি ক্লায়েন্ট সাইড স্ক্রিপ্টীং ল্যাংগুয়েজ বা ব্রাউজার স্ক্রিপ্টিং ল্যাংগুয়েজ। জাভাস্ক্রিপ্ট একটু প্রোটোটাইপ ভিত্তিক স্কিপ্টিং ল্যাংগুয়েজ যাতে পরিবর্তবশীল, দুর্বল টাইপ এবং প্রথম শ্রেণীরর ফাংশন আছে। এটি একটি অবজেক্ট ওরিয়েন্টেড কার্যকারী প্রোগ্রামিং শৈলী সমর্থনকারী ভাষা। 



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

জাভাস্ক্রিপ্ট C প্রোগ্রামিং ল্যাঙ্গুয়েজের সাথে বেশ কিছু মিল আছে। যা আস্তে আস্তে আপনার বুঝতে পারবেন তবে হ্যা বর্তমানে বাজারে JS এর ভ্যালু অনেক। তাই আপনি আজকে থেকে শুরু করে দিন JS শিখা। 

হাই লেভেল ল্যাংগুয়েজ মানে? 

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

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

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


Wednesday, January 26, 2022

প্রোগ্রামিং কী? প্রোগ্রামিং কাকে বলে? What is programming?

প্রোগ্রামিং কী? প্রোগ্রামিং কাকে বলে? What is programming?

প্রোগ্রামিং কী? বা প্রোগ্রামিং কাকে বলে?

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



প্রোগ্রামিং কাকে বলে? 

প্রোগ্রামিং যা শুনলেই একটা অন্য রকম ফিল আসে, চলুন যেনে নেই প্রোগ্রামিং কী? প্রোগ্রামিং ধরতে গেলে আপনার মাথার সাথে তুলনা করা যায়। মাথা যেমন আমাদের দেহকে দিন নির্দেষনা দেয়, কখন কি করা লাগবে, একিভাবে বিভিন্ন মেসিন কিভাবে কি কাজ করবে এইসব কিছু প্রোগ্রামিং বলে দেয়। এখন অনেকেই ভাবছেন মেসিনত হাতেও কন্ট্রল করা যায় তবে প্রোগ্রামিং কেন প্রয়োজন? আসলে প্রোগ্রামিং মূলত কাজ করে কোন অটোমেটেড সিস্টেম বা মেসিনের উপর যা মানুষের ভাষা বুঝেনা এবং তাদের নির্দিষ্ট ভাষা আছে। আমরা যেমন বাঙালি চায়না ভাষা বুঝিনা তেমনি চায়নারা আমাদের ভাষা বুঝেনা। একি ভাবে কম্পিউটার বায়নারি ভাষা ছাড়া আর কিছু বুঝিনা, এবং আমরা কম্পিউটার যেই লেটার লিখি (ABCDEFGHIJKLMNOPQRRST) এই গুলো সব বায়নারির ভাষায় কনভার্ট করে দেয় প্রোগ্রামিং তবে প্রত্যেক কাজের জন্য আলাদা আলাদা প্রোগ্রামিং আছে।

ফিউচার

২১ শতকে এসে প্রায় সব কিছুই টেকনলজির উপর নির্ভর। দিন দিন দৈনিক টেকনিক্যাল ও ডিজিটাল পণ্য গুলো আমাদেরকে ঝামেলা বিহীন চলাফেরা করার সুযোগ করে দিয়েছে। এবং আমরা এখন যেই পোস্ট পড়ছি এটাও সম্পুর্ন ভাবে টেজকনোলজি নির্ভর। দৈনিক কাজ গুলো আরো দ্রুত গতিতে করার জন্যই টেকনোলজি। সুতরাং বুঝতেই পারছেন ফিউচার কেমন হতে পারে। তবে হ্যা অবশ্যই দক্ষ হয়ে উঠা লাগবে।  

প্রোগ্রামিং এর ইতিহাস

আপনি যানলে হয়ত অবাক হবেন কম্পিউটার আবিষ্কারের প্রায় ১০০ বছর আগেই প্রোগ্রামিং আবিষ্কার করা হয়। আর এই অসাধ্য কাজটি করেছিলো বিখ্যাত কবি লর্ড বায়রনের এর কণ্যা অ্যাডা লাভলেস। তবে তিনি বিখ্যাত কবির মেয়ে হয়েও পিতার কোন আদর যত্ন কিছুই পান নি। তবে তিনি গণিতে সকল শিক্ষার্থীদে থেকে অনেক ভালো ছিলেন। সে সময় তিনি ডিফারেন্ট ইঞ্জিন নিয়ে কাজ করছিলেন। এবং এই কাজের মধ্য দিয়েই পৃথীবিতে প্রথম প্রোগ্রামিং আবিষ্কৃত হয়।