Friday, May 28, 2021

বাংলা ভাষায় প্রোগ্রামিং ল্যাঙ্গুয়েজঃ পতাকা

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

পতাকা


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


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

/* পতাকা();

* মজার মজার কোড লিখুন! রান করুন! সাবমিট করুন!

*/

//*** প্রোগ্রাম: বড় না বড় ? ***//

যদি( থেকে বড় হয়){

দেখাও("বল্টুঃ আমি আগেই জানতাম ৪ বড়।");

}নাহলে{

দেখাও("পল্টুঃ ঘোড়ার ডিম");

}

//*** প্রোগ্রাম: নন্দলাল ***//

ধরি জগত = "সুন্দর";

যদি (জগত দেখতে "সুন্দর" হয়){

দেখাও("থাকবো নাকো বদ্ধ ঘরে দেখবো এবার জগতটাকে");

}নাহলে{

দেখাও("আমি নন্দলাল হব, এ জগতকে ভয় পাব");

}


তবে যারা প্রোগ্রামিং-এ দক্ষ তাদের জন্য পতাকা শেখা উচিত নয়।এ নিয়ে পতাকার ডকুমেন্টেশনটি পড়তে পারো- http://potaka.io/docs


সেখানে লেখা রয়েছে "ইতিমধ্যেই যারা প্রোগ্রামিং এর বেসিক জিনিস গুলোতে দক্ষ তাদের জন্য পতাকা নয়। সি/সি++ কিংবা অন্য যেকোন প্রোগ্রামিং ল্যাঙ্গুয়েজ এর সিনট্যাক্স দেখে যারা ভয় পায় বা সর্বোপরি প্রোগ্রামিং বিষয়টা বুঝতে যাদের সমস্যা হয় এবং কিশোর কিশোরীদের প্রাথমিক প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবেই পতাকা ভূমিকা রাখতে পারে।''


বর্তমানে পতাকার অফিসিয়াল ওয়েবসাইটে একটি অনলাইন কম্পাইলার এবং বেশ কিছু ভিজুয়াল গেম রয়েছে। পতাকার ওয়েবসাইট- http://potaka.io

প্রোগ্রামিং ভালোবাসি আর ধর্মকে সাথে করে বাঁচতে চাই।অন্যায় আর অধর্মকে ঘৃণা করি।বইয়ের সাথে আমার প্রচুর ভাব। আমার প্রফেশনাল পরিচয় হলো "কম্পিউটারের পোকা"।

0 Comments: