
বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ – একটি বাংলা কোডিং প্লাটফর্ম যেখানে বাংলা ভাষায় কোড লেখা, কোড রান করা, কথা বলানো এবং ছবি আঁকার মতো কাজ করা যায়। এটি মূলত বাংলাভাষী শিক্ষার্থী, প্রোগ্রামার এবং আগ্রহীদের জন্য তৈরি করা হয়েছে, যাতে তারা মাতৃভাষায় প্রযুক্তি ও প্রোগ্রামিং শেখার সুযোগ পায়। এটি সর্বপ্রথম ২০২০ সালে প্রকাশিত হয়। বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ প্লাটফর্মের বাংলা কোড রানারটি তৈরি করেছেন মোঃ আনিছুর রহমান, তিনি সে সময়ে জাহাঙ্গীরনগর বিশ্ববিদ্যালয়ের পিজিডি ইন আইটি প্রোগ্রামের শেষ ট্রাইমিস্টারে অধ্যয়নরত ছিলেন।
বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ কেবল একটি ওয়েবসাইট নয়; এটি বাংলা ভাষাভাষী শিক্ষার্থীদের জন্য প্রযুক্তিনির্ভর শিক্ষায় একটি যুগান্তকারী পদক্ষেপ। আমাদের লক্ষ্য হলো কোডিংয়ের জটিল ধারণাকে মাতৃভাষার সহজ আবরণে মুড়ে দিয়ে প্রাথমিক ও নবীন শিক্ষার্থীদের জন্য প্রোগ্রামিং শেখাকে আনন্দময় ও কার্যকর করে তোলা।
মূল উদ্ভাবন এবং বৈশিষ্ট্যসমূহ
ক. বাংলা কোড রানার (Bangla Code Runner):
শিক্ষার্থীরা এখানে বাংলা কি-ওয়ার্ড এবং বাক্য গঠন ব্যবহার করে কোড লিখতে পারে (যেমন: যদি, নাহলে, ধরি, দেখাও) এবং তাৎক্ষণিকভাবে এর ফলাফল দেখতে পারে। এই ইন্টারেক্টিভ সিস্টেমটি কোডিংয়ের ধারণাকে মূর্ত করে তোলে এবং তত্ত্ব ও প্রয়োগের মধ্যে ব্যবধান কমিয়ে আনে। ফলে শিক্ষার্থীরা দ্রুত ভুল সংশোধন করতে এবং প্রোগ্রামিং লজিক বুঝতে সক্ষম হয়।
খ. বাংলা ➝ সি কোড (Bangla ➝ C Code):
এই প্ল্যাটফর্মের সবচেয়ে শক্তিশালী বৈশিষ্ট্যগুলোর মধ্যে অন্যতম হলো বাংলা কোডকে স্বয়ংক্রিয়ভাবে সি (C) প্রোগ্রামে রূপান্তর করার ক্ষমতা। এটি শিক্ষার্থীদেরকে কেবল বাংলাতে কোড লিখতে শেখায় না, বরং এর আড়ালে থাকা বৈশ্বিক প্রোগ্রামিং কাঠামো এবং ফাংশনগুলোর সাথেও পরিচয় করিয়ে দেয়। এটি প্রাথমিক স্তরে সহজবোধ্যতার সুবিধা দিয়ে উচ্চতর স্তরের কম্পিউটার বিজ্ঞান শিক্ষার ভিত্তি স্থাপন করে।
গ. কোড, কথা এবং ছবি
“কোড রান করো, কথা বলো এবং ছবি আঁকো” – এই স্লোগানটি প্ল্যাটফর্মের ব্যাপক শিক্ষণ পদ্ধতির ইঙ্গিত দেয়। এটি কেবল টেক্সট-ভিত্তিক প্রোগ্রামিংয়ে সীমাবদ্ধ নয়, বরং কথা বলার (Speech) এবং ছবি আঁকার (Graphics/Drawing) মতো ফিচার ব্যবহার করে শিক্ষার্থীদের সৃজনশীলতাকে উৎসাহিত করে। কোডিংয়ের মাধ্যমে চিত্রাঙ্কন বা শব্দভিত্তিক কমান্ড ব্যবহারের সুযোগ দেওয়ায় প্রোগ্রামিং লজিককে বাস্তব জীবনে প্রয়োগের সুযোগ তৈরি হয়।
বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ একটি নতুন প্রজন্মের জন্য দরজা খুলে দিচ্ছে, যারা দ্বিধাহীনভাবে প্রযুক্তিকে গ্রহণ করবে এবং নিজেদের মাতৃভাষায় উদ্ভাবন করে জ্ঞানভিত্তিক সমাজে নেতৃত্ব দেবে। আমরা আশা করি, এই প্ল্যাটফর্মের প্রতিটি শিক্ষার্থী একজন আত্মবিশ্বাসী উদ্ভাবক হয়ে উঠবে। প্রোগ্রামিং২৪ স্কুল-এর পৃষ্ঠপোষকতায় পরিচালিত এই উদ্যোগটি শিক্ষার্থীদের মাঝে আত্মবিশ্বাস তৈরি করবে, যাতে তারা বিশ্বাস করতে পারে যে তাদের মাতৃভাষা প্রযুক্তি এবং উদ্ভাবনের জন্য কোনো বাধা নয়, বরং একটি শক্তি। এটি ভবিষ্যতের প্রকৌশলী, গবেষক এবং উদ্ভাবকদের একটি প্রজন্ম তৈরি করবে, যারা বিশ্বমানের প্রোগ্রামিং দক্ষতা নিয়ে বাংলা ভাষা ও সংস্কৃতির প্রতিনিধিত্ব করবে।
শিশুদের জন্য মজার বর্ণনা: এসো, বাংলায় কোডিং-এর জাদু শিখি! ✨
বন্ধুরা, তোমরা কি কখনো এমন একটি স্কুলের কথা শুনেছ, যেখানে তোমার কম্পিউটার বন্ধু তোমার কথা বাংলাতে বোঝে? 😄 সেই স্কুলের নাম হলো বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ ওয়েবসাইট!
এখানে তুমি কী কী মজা করতে পারবে?
প্রোগ্রামিং শেখাটা এখানে কোনো কঠিন অঙ্ক কষা নয়, বরং মজার জাদুর মন্ত্র লেখা।
কম্পিউটার সঙ্গে সঙ্গে তোমার নাম জিজ্ঞেস করবে এবং যদি তুমি সঠিক নাম বলো, তবে সে তোমাকে মজার বার্তা দেবে! তোমার লেখা বাংলা কোডগুলো সে সঙ্গে সঙ্গে বুঝে রান করে দেখিয়ে দেবে—যেন তোমার হাতে একটা আলাদিনের চেরাগ!
কম্পিউটারকে কথা বলাও! 🗣️
শুধু লেখালিখি নয়! এখানে তুমি তোমার কোড ব্যবহার করে কম্পিউটারকে কথা বলতে শেখাতে পারো। তোমার মনের কথাগুলো কোডের মাধ্যমে লিখে দাও, আর তোমার কম্পিউটার বন্ধু সেই কথাগুলো জোরে জোরে বলবে!
// Speak in Bangla
// বাংলাতে কথা বলতে পারবে
ফাংশন বলো(){
ধরি নাম = ইনপুট ("তোমার নাম বাংলায় লেখো: ")
কথা_বলো ("তুমি কেমন আছো? " + নাম )
দেখাও(নাম);
}
বলো();
রংবেরঙের ছবি আঁকো 🎨
তোমার কোডগুলো এখানে পেন্সিল আর তুলির মতো কাজ করবে! তুমি কম্পিউটারকে বাংলায় কমান্ড দেবে, আর সে তোমার নির্দেশমতো স্ক্রিনে সুন্দর সুন্দর ছবি আঁকবে, রেখা টানবে বা রং করবে। ভেবে দেখো, তুমি কেবল অক্ষর লিখে একটি পুরো কার্টুন চরিত্র তৈরি করে ফেললে!
আঁকো("বৃত্ত", "লাল",);
আঁকো("তারা", "লাল", "ঘোরাও");
আঁকো("কচ্ছপ", "নীল");
আঁকো("আয়তক্ষেত্র", "হলুদ", "ঘোরাও");
আঁকো("ত্রিভুজ", "সাদা")
আঁকো("বর্গক্ষেত্র", "লাল", "ঘোরাও");
আঁকো("সাপ", "সবুজ", "লাফাও");
// কন্ডিশন ও লুপ দিয়ে কাজ করা যায়।
// উদাহরণে দেখে নাও।
তোমার বন্ধু অনুবাদক 🤝
এখানে একটা সুপার স্মার্ট বন্ধু আছে, যে তোমার লেখা সহজ বাংলা কোডকে কম্পিউটারের জন্য একটি সুপার-সিক্রেট ভাষায় (যার নাম ‘সি কোড’) অনুবাদ করে দেয়! তাই তুমি বাংলা শিখেই কিন্তু শিখে যাচ্ছ বিশ্বের সবচেয়ে গুরুত্বপূর্ণ কম্পিউটার ভাষাগুলোর একটি!
# অন্তর্ভুক্ত < স্ট্যান্ডার্ড_ইন_আউট.হেডার >
পূর্ণ মৌলিক() {
পূর্ণ নাম্বার;
দেখাও ("একটি সংখ্যা নিই:");
নাও("%প", &নাম্বার);
দেখাও("%প\n", নাম্বার);
ফেরত ০;
}
তাই দেরি না করে, চলে এসো বাংলা প্রোগ্রামিং ল্যাঙ্গুয়েজ-এর খেলার মাঠে! এখানে কোডিং মানে ভয় পাওয়া নয়, কোডিং মানে হলো মজা করা, নতুন কিছু তৈরি করা এবং বাংলায় একজন ছোট্ট উদ্ভাবক হওয়া!
