HTML

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

একদল বাংলাদেশী প্রোগ্রামার পুরোপুরি বাংলা স্ক্রিপ্টে লেখা একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি করেছেন বেশ কিছু দিন আগে (২০১৬ সালে)। একে পতাকা বলা হয় এবং এর লক্ষ্য হল সেই শিশুদের প্রোগ্রামিংয়ে আগ্রহী হওয়ার জন্য যাদের প্রথম ভাষা বাংলা।

বিশ্বের প্রায় ২২০ মিলিয়ন মানুষ সক্রিয়ভাবে বাংলা রাইটিং স্ক্রিপ্ট ব্যবহার করে, যা বিশ্বের ষষ্ঠতম ব্যবহৃত। পতালা হ’ল প্রথম স্থিতিশীল প্রোগ্রামিং ভাষা যা কমান্ডগুলি বাংলায় ব্যবহার হয় এবং এটি অনলাইনে বিনামূল্যে পাওয়া যায়।
আপনার কোনও সফ্টওয়্যার ডাউনলোড করার দরকার নেই; শুধুমাত্র একটি ওয়েব ব্রাউজার এবং ইন্টারনেট সংযোগ প্রয়োজন।
নরওয়েজিয়ান টেলিকমিউনিকেশন সংস্থা টেলিনোরের সফটওয়্যার ইঞ্জিনিয়ার ইকরাম হোসেন, ওসমান গনি নাহিদ এবং রকিব হাসান অমিও তারা সবাই মিলে পতাকাকে ডেভেলপ করেন।
গ্লোবাল ভয়েসেসকে দেওয়া একটি ইমেল সাক্ষাত্কারে ইকরাম হোসেন উল্লেখ করেছিলেন যে তিনি নিজে সমস্যার মুখোমুখি হয়েছিলেন এবং এর উপর ভিত্তি করে পতাকার ধারণা নিয়ে আসেন।
তিনি বলেন,
আমি আমার ব্লগ ApiKothon.com এ প্রোগ্রামিং টিউটোরিয়াল লিখা শুরু করেছিলাম, যা ছিল এডভান্স শিক্ষার্থীদের জন্য। তাই আমি তখন বুঝতে পেরেছিলাম বিগিনারদের জন্য বিশেষত বাচ্চাদের জন্য কিছু করা দরকার। শিশুরা যদি অল্প বয়সে প্রোগ্রামিং ধারণার সাথে পরিচিত হয়, তাহলে তা বাংলা প্রোগ্রামিং সম্প্রদায়ের ডেভেলপে সহায়তা করতে পারে।
তিনি পতাকা ডেভেলপকে নিজের ব্যক্তিগত অভিজ্ঞতা থেকে নামিয়ে আনেন। তিনি যখন নিজে নিজে প্রোগ্রামিং শিখতে শুরু করলেন, তখন তিনি স্নাতক হিসাবে প্রথম সেমিস্টারে ছিলেন।
তিনি গ্রামাঞ্চল থেকে এসেছেন এবং তাঁর এবং অন্যান্য ছাত্রদের কাছে যাদের ইংরেজী ভাষার উপর দক্ষতা ছিল না, তাদের জন্য অনলাইনে উপলব্ধ টিউটোরিয়ালগুলি শেখা খুব কঠিন ছিল। তিনি দেখতে পান প্রায় সবকিছুই ইংরেজী ভাষায় এবং খুব কম সংস্থাই বাংলায় পাওয়া যেত।
তাঁর মনে, বাংলা ভাষাভাষীদের প্রোগ্রামিং শেখার ক্ষেত্রে সবচেয়ে বড় বাধা হ’ল: ভাষা। তাই তিনি সম্পূর্ণ বাংলা ভাষায় একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ এর ধারণা করেন।
কীভাবে এটির স্ট্রাকচার তৈরি করা যায় এবং এর ফিচারগুলি কীভাবে হওয়া উচিত তা নিয়ে কাজ করার জন্য, তিনি কীভাবে প্রোগ্রাম করবেন তা জানেন না এমন লোকদের সাথে প্রচুর গবেষণা কাজ করেছেন।
তিনি তাদের বিদ্যমান প্রোগ্রামিং ল্যাঙ্গুয়েজ, সি দেখিয়েছিলেন এবং এটি পতাকার প্রাথমিক সংস্করণগুলির সাথে তুলনা করেছিলেন।
পতাকাও এ ক্ষেত্রে মোটামুটি অনন্য যে এতে শিশুদের কাছে তার অ্যাক্সেসযোগ্যতা বাড়ানোর জন্য গেমস এবং রসিকতা অন্তর্ভুক্ত রয়েছে এবং আশা করি তাদের আগ্রহও আকর্ষণ করবে।

উপরের স্ক্রিনশটে প্রদর্শিত একটি প্রোগ্রামের মধ্যে হিরো আলোম নামের একটি চরিত্রের সংলাপ রয়েছে, যিনি বাংলাদেশের জনপ্রিয় খ্যাতিমান অভিনেতা মিঠুন চক্রবর্তীর অনুরূপ একটি চরিত্রে অভিনয় করেছেন।
হিরো আলম দিয়ে উদাহরণ করে এই প্রোগ্রামিং ল্যাঙ্গুয়েজটি সাজানো। যাতে মানুষ রসিকতার সহিত এই প্রোগ্রামিং ল্যাঙ্গুয়েজটি শিখতে পারে।
তাদের স্বপ্ন গ্রামীণ শিক্ষার্থীদের জন্যও প্রোগ্রামিং সম্পর্কে শেখার সুযোগ রয়েছে – তবে তারা সচেতন যে এর জন্য আরও অনেক লোক জড়িত হতে হবে।
সর্বোপরি, হোসেন বলেছেন যে তিনি নিজেরাই পতাকার সাথে যে সমস্যাগুলি সমাধান করতে চাইছেন সেগুলি সমাধান করতে সক্ষম হবেন না। এ কারণেই, তিনি পতাকাকে ঘিরে একটি সম্প্রদায় গড়ে তোলার চেষ্টা করছেন এবং প্রথম থেকেই এটি উন্মুক্ত উত্স তৈরি করেছেন।
বিটা প্রকাশের আগে, তিনি এবং অন্য দু’জন উত্সর্গীকৃত ডেভেলপাররা এটিকে লাইভ আনার জন্য কঠোর পরিশ্রম করেছিলেন – তাঁর জন্য, এটি গুরুত্বপূর্ণ যে তারা এটির চারপাশে সম্প্রদায় গড়ে তোলা এবং প্রাথমিক হাইপটির পরে প্রকল্পটি টেকসই করা উচিত।
বর্তমানে, তিনি বলেছেন, তিনি তার বেতনের এক-তৃতীয়াংশ পতাকাকে সমর্থন করার জন্য উত্সর্গ করছেন, তবে এটি কোনও টেকসই সমাধান নয়।



Post a Comment

0 Comments