09/01/2026
আপনি যখন code লেখেন আর সেটা run করেন, তখন আসলে দুইটা আলাদা আলাদা জগতের মধ্য দিয়ে যেতে হয় — Compile Time আর Runtime। এই দুইটা concept programming-এর foundation, কিন্তু অনেকেই এদের মধ্যে পার্থক্য ঠিকমতো বোঝেন না।
আজকে আমরা deep dive করবো — compile time কী, runtime কী, কম্পিউটার কীভাবে code process করে, memory-তে কী ঘটে, আর computer scientists কেন এই পুরো system এভাবে design করলো। চলুন শুরু থেকে বুঝি।
The Fundamental Problem: মানুষ আর মেশিন আলাদা ভাষায় কথা বলে
সব কিছুর মূলে আছে একটা fundamental disconnect:
মানুষ চিন্তা করে: Variables, functions, loops, conditions — high-level abstractions-এ।
কম্পিউটার বোঝে: শুধু 0 আর 1 — binary instructions।
বিস্তারিত কমেন্টস এ।
ক্রেডিট: ইমরান হাসান