বাংলায় কম্পিউটার প্রোগ্রামিং – ১

টিউন বিভাগ প্রোগ্রামিং
প্রকাশিত
জোসস করেছেন

আমি গত কয়েক মাস ধরে একটি বাংলা ভাষার প্রোগ্রামিং ভাষা তৈরির উপর কাজ করছি। এমন নয় যে ইতিপূর্বে এই নিয়ে কোনো কাজ হয়নি, ইতিমধ্যে আমার জানা মোট চারটি বাংলা প্রোগ্রামিং ভাষা তৈরি হয়েছে যথা: পতাকা, চা-স্ক্রিপ্ট, করো এবং পাখি।

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

যাইহোক, আমার অনেক আগে থেকেই ইচ্ছে ছিল একটি বাংলা প্রোগ্রামিং ভাষা তৈরি করার তাই ছুটির সময় কাজটা শুরু করি এবং তার নাম দিই "পঙক্তি"।

চলুন একটু পঙক্তি শেখা যাক:
শুরু হোক একেবারে প্রাথমিক থেকে, অতি পরিচিত "Hello World":

দেখাও("হ্যালো ওয়ার্ল্ড")

হ্যাঁ ব্যাস এইটুকুই। এবার চলুন আরেকটু অন্যরকম ব্যবহারিক কাজ করা যাক, ধরুন আমার কম্পিউটারে একটা ফোল্ডার আছে, "work" এবং আমি সেখানের সমস্ত ফাইলগুলোর একটা তালিকা চাই :

ধরি ফ = আনয়ন("ফাইল")
ধরি লিস্ট = ফ.ফাইলের_তালিকা("work")
দেখাও(লিস্ট)

এটিতে ফাংশন লেখার নিয়ম হলো কিছুটা এইরকম,

ধরি নাচ = একটি কাজ(নায়ক)

দেখাও(নায়ক + " নাচ করছে")
শেষ

তারপর সাধারণ If-else -এর ও ব্যবস্থা আছে এটিতে,

ধরি বয়স = ২০

যদি বয়স < ১৮ তাহলে

দেখাও("নাবালক")
নাহলে

দেখাও("সাবালক")
শেষ

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

Level 0

আমি পলাশ বাউরি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 2 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

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


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস