Fortran with Code::Blocks

বিশ্ববিদ্যালয়ের শুরু থেকেই আমাদেরকে fortran নামক এক ‘বাতিল-প্রায়’ প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখতে হচ্ছে। নতুন কিছু শিখতে আমার কোনো আপত্তি নেই কিন্তু বিপত্তিটা বাধে তখন যখন দেখি
Lahey নামক এক অদ্ভুত দর্শন উদ্ভট প্রাগৌতিহাসিক সফটওয়্যার দিয়ে আমাদেরকে fortran programming শেখানো হচ্ছে। নিজে windows ব্যবহারকারী না হবার কারণে আমার অবস্থা হয় তখন জল ছাড়া মাছের মতো। এদিকে সহপাঠীদের দেখি শুধুমাত্র lahey ব্যবহার করার জন্য windows vista/7/8 বাদ দিয়ে কম্পিউটারে windows xp সেটআপ দিতে অথবা ৬৪-বিট সিস্টেম পরিবর্তন করে ৩২-বিট সিস্টেম ইনস্টল করতে । এটা নিয়ে স্যার এর সাথে কথা বলতে গেলে উত্তর শুনে মনে হলো এ সমস্যার সমাধান একটাই- মাথা ব্যাথা হলে মাথা কেটে ফেলে দাও। আমি বিশ্বাস করি কোনো মানুষকে আধুনিক বিজ্ঞান প্রযুক্তি সম্পর্কিত কোনো কাজ করতে গেলে তাকে অবশ্যই আধুনিক হতে হবে, সেই অনুযায়ী চিন্তাভাবনা করতে হবে এবং অবশ্যই নতুন প্রযুক্তি ব্যবহারে অভ্যস্ত হতে হবে ও আধুনিক দুনিয়ার সাথে তাল মিলিয়ে চলা জানতে হবে। কম্পিউটার সম্পর্কিত কাজে এই বিষয়টি সবার আগে খাটে। যেখানে আগামী বছর windows 9 বের হচ্ছে সেখানে শুধুমাত্র lahey’র জন্য obsolete windows xp নিয়ে পড়ে থাকার কোনো মানেই হয় না এখন। আর Fortran এর ব্যবহার সারা পৃথিবীতে এমনিতেও অনেক অনেক কম এখন। তাছাড়া fortran দিয়ে যা করা যায় তার সবকিছুই (এবং তার থেকে আরও অনেক বেশি কিছু) অন্য আধুনিক প্রচলিত প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলো দিয়ে আরও অনেক সহজ ভাবে করা যায়। তাছাড়া fortran নিয়ে এখন কোনো নতুন বই বের হয় না, বাজারে যাও আছে তাও অনেক আগের; অনলাইনে fortran বিষয়ক বেশি তথ্যও নেই এখন। এই যখন অবস্থা তখন lahey এর মত একটা আদিকালের সফটওয়্যার (যেটা মূলত বানানো হয় windows 98 এর জন্য) দিয়ে আমাদেরকে প্রোগ্রামিং শেখানো হলে শিক্ষার্থীরা এর উপর বিরক্ত হয়ে যাবে এটা খুবই স্বাভাবিক। এটা নিয়ে অনেক চিল্লা-ফাল্লা করেও যখন দেখি কোনো লাভ হচ্ছে না তখন আর কতৃপক্ষের জন্য অপেক্ষা না করে আমি নিজেই একরকম বেপরোয়া হয়ে windows, mac, linux এ fortran ব্যবহার সম্পর্কিত এক বিশাল টিউটোরিয়াল লিখে ফেলি গত বছর আমার ওয়েবসাইটে। যেখানে আমি NetBeans, Eclipse এর মতো অত্যন্ত জনপ্রিয় ও শক্তিশালী SDK তে fortran ব্যবহার সম্পর্কিত আলোচনার পাশাপাশি সরাসরি কমান্ড-লাইন ইন্টারফেস ব্যবহার করে ফোরট্রান ব্যবহার নিয়েও অনেক কথা বিশদ আলোচনা করেছি।

আর এবার fortran আরো সহজ ভাবে ব্যবহার করার জন্য একটি ভিডিও টিউটোরিয়াল বানিয়ে ফেললাম যেখানে আমি সরাসরি Code::Blocks IDE দিয়ে fortran ব্যবহার সম্পর্কিত বিষয়-আশয় গুলো দেখাবার চেষ্টা করেছি। আপাতত windows এর জন্য ভিডিওটি বানালেও পরবর্তিতে সময় পেলে ইচ্ছা আছে mac এবং linux এর উপরও ভিডিও টিউটোরিয়াল বানাবার।
আমার কন্ঠস্বর খুব বাজে হবার কারণে এখানে আমি ভয়েস টিথারিং দেয়া থেকে নিজেকে বিরত রেখেছি। তবে কেউ এর সাথে মৌখিক বর্ণনা যুক্ত করতে আগ্রহী হলে আমার সাথে যোগাযোগ করতে পারেন।
সবশেষে বিশেষ ধন্যবাদ জানাচ্ছি মেহেদি ভাইকে, যার আন্তরিক সহযোগিতা ও পরামর্শ আমার এই ভিডিওটি বানানোর পিছনে অনেক সহায়ক ভূমিকা পালন করেছে। ভাই এর প্রতি আরও বিশেষ কৃতজ্ঞতা জানাচ্ছি পর্দার অন্তরালে থেকে আমাদের বিভাগের শিক্ষার্থীদের প্রোগ্রামিং ভীতি দূর করার জন্য নিরবে নিভৃতে কাজ করে যাবার জন্য।
অনলাইনে fortran বিষয়ক কোনো আন্তর্জাতিক ফোরাম কিংবা নির্ভরযোগ্য তথ্যের কোনো উৎসহ না থাকায় আমি ফেইসবুকে fortran নিয়ে একটি গ্রুপ খুলেছি। সকল fortran ব্যবহারকরীকে এই গ্রুপের সদস্য হবার জন্য আমন্ত্রণ জানাচ্ছি
ভিডিওটির কোথাও বুঝতে সমস্যা হলে অথবা কোনো অভিযোগ-অনুযোগ থাকলে কিংবা কোনো মতামত দিতে চাইলে সরাসরি youtube এ ভিডিওটির নিচে কমেন্ট করতে অনুরোধ করছি।
আর শেষে যে কথাটি না বললেই নয় তা হলো- “lahey’র নিকুচি করি”