রিকার্সিভ প্রোগ্রাম ও রিকার্সিভ অ্যালগরিদম

একটা সেমিনার শুরু হতে যাচ্ছে। তুমি বসে আছো দর্শক সারিতে। পুরো হলে তিল ঠাই আর নাহিরে অবস্থা। কিন্তু তখনো বক্তৃতা শুরু হয় নি। হঠাৎ কৌতূহল হলো তোমার সিটটা প্রথম থেকে কত নাম্বার সারিতে সেটা জানতে। কিন্তু বসে বসে এতগুলো সারি গোনা খুবই বোরিং। তাহলে উপায়? খুবই সহজ, স্রেফ তোমার সামনের সারির একজনকে জিজ্ঞেস করো সে [...]

লিখেছেন |জুলাই ৯, ২০১৪|বিষয়: কম্পিউটার, প্রোগ্রামিং|১৯ টি মন্তব্য|

প্রোগ্রামিং

‘‘The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.’’ -Mark Weiser [১] আমরা কি অনুভব করি কী অভাবনীয় একটা সময়ে আমরা বাস করছি? এইতো একটু আগে আমি ডানে ঘুরে তাকালাম, আর পাঁচ ফুট দূরেই জানালার কাঁচে দেখতে পেলাম নিজের প্রতিবিম্ব। আমার [...]

লিখেছেন |ডিসেম্বর ১৮, ২০১২|বিষয়: কম্পিউটার, প্রযুক্তি, প্রোগ্রামিং|৫১ টি মন্তব্য|

অ্যাডা বায়রন: পৃথিবীর প্রথম কম্পিউটার প্রোগ্রামার

  সায়েন্টিফিক গণনার প্রতিষ্ঠাতা অ্যাডা বায়রনের জন্ম লন্ডনে। সেখানেই তার মৃত্যু হয়। অগাস্টা অ্যাডা বায়রন [Ada Byron] ছিলেন রোমান্টিক কবি লর্ড বায়রন ও অ্যানে ইসাবেলে মিলব্যাংকের কন্যা। ১৮১৫ সালের ১০ ডিসেম্বর জন্মগ্রহণ করেছিলেন পৃথিবীর এই প্রথম কম্পিউটার প্রোগ্রামার হিসেবে পরিচিত এ নারী গণিতবিদ। কিন্তু অ্যাডার জন্মের ঠিক এক মাস পর এই দম্পতি পৃথক হয়ে যান। [...]

কত অজানারে – ১

লিখতে বসে আজকাল আজব এক সমস্যায় পড়ছি। মাথার মধ্যে কাজ করতে থাকে ভালো কিছু লিখতে হবে। কার্যকর, তথ্য সমৃদ্ধ, শিক্ষামূলক, আর কজের কিছু লিখতে হবে। এমন কিছু লিখতে হবে যেন পাঠকের কিছু পাবার থাকে সেখান থেকে। এতকিছু মাথায় নিলে কিছু দূর লেখার পরে দেখা যায় লেখাটা হয়েছে উচ্ছে ভাজির মত। ভিটামিন মিনারেল সমৃদ্ধ, কিন্তু বিদঘুটে [...]

বোকা কম্পিউটারের চালাকি – ৪ : “আয়োডিন সমস্যা”

সংবিধিবদ্ধ সতর্কীকরণঃ এই লেখা কম্পিউটারবোদ্ধাদের জন্য নহে। আচ্ছা, আমি যে রাস্তায় হাঁটতে হাঁটতে সুন্দরী মেয়ে দেখতে গেলে কিংবা সুন্দরী মেয়ে দেখতে দেখতে রাস্তায় হাঁটতে গেলে প্রায়ই হোঁচট খাই, তা কি কেউ আপনাদের বলে দিয়েছে? এই আমার এক দোষ। একসাথে দুইটা কাজ ঠিকমতো করতে পারি না। সুন্দরী দেখা আর রাস্তায় হাঁটা – দুইটাতো আলাদা কাজ, তাই [...]

বোকা কম্পিউটারের চালাকি – ২

পর্ব-১ সংবিধিবদ্ধ সতর্কীকরণঃ এই লেখা কম্পিউটারবোদ্ধাদের জন্য নহে। ১ম পর্বে দেখিয়েছিলাম – কম্পিউটারকে কিভাবে ০(শূন্য) আর ১(এক) এর মাধ্যমে ইনস্ট্রাকশন দিতে হয়। বড় জটিল সে ইনস্ট্রাকশন, তাই না? এমনভাবে ইনস্ট্রাকশন দেয়া মোটেও আমাদের মতো সাধারণ মানুষের কম্মো নয়, কি বলেন? তবে শুরুটা কিন্তু ওভাবেই ছিল। একারণে তখন কিন্তু তা আমাদের নাগালের মধ্যেও ছিল না। ভাগ্য [...]

অনির্ণেয়তা

কম্পিউটারে কি সব কিছু হিসাব করা সম্ভব? আপনি বলবেন নিশ্চই, ‘না’। অন্তত কম্পিউটারকে তেমন সর্বময় ক্ষমতার অধিকারী আমরা কেউ ভেবে অভ্যস্ত নই। কিন্তু ‘কেন নয়?’ হ্যা বৈজ্ঞানিক পদ্ধতির একটা গাঠনিক উপাদান এই প্রশ্ন ‘কেন’। পরীক্ষাগারে আমরা এক রকম রেজাল্ট পেতেই পারি। কিন্তু ‘কেন এমনটা হচ্ছে?’ এই প্রশ্নের উত্তর জানার মধ্যেই লুকিয়ে আছে সেই এক্সপেরিমেন্টটার বৈজ্ঞানিক [...]