অধ্যায় 5: প্রোগ্রামিং ভাষা (C)

পাঠ ৫.১
প্রোগ্রামিং ভাষার স্তর
- মেশিন থেকে মানুষের কাছে যত উপরে ভাষা, তত সহজ লেখা কিন্তু অনুবাদের ঝামেলা বেশি।
ধাপ 1/5
এই পাঠে যা শিখবে
প্রায় 2 মিনিট
- • মেশিন ভাষা (০/১)
- • অ্যাসেম্বলি ভাষা ও অ্যাসেম্বলার
- • 3GL (C, C++, Java)
- • 4GL (SQL, রিপোর্ট জেনারেটর)
এক নজরে
- মেশিন থেকে মানুষের কাছে যত উপরে ভাষা, তত সহজ লেখা কিন্তু অনুবাদের ঝামেলা বেশি।
1স্তরের তুলনা
- মেশিন ভাষা: ১০১১০০...
- — মেশিন-নির্ভর।
- অ্যাসেম্বলি: মনোমোনিক নিউমোনিক (MOV, ADD) — অ্যাসেম্বলারে অনুবাদ।
মূল পয়েন্ট
- মেশিন ভাষা সরাসরি CPU চালায় — মেশিন-নির্ভর, দ্রুততম।
- 3GL সাধারণ কাঠামো: ভ্যারিয়েবল, লুপ, ফাংশন।
- 5GL-এ প্রোগ্রামার 'কী চাই' বলে, 'কীভাবে' নয়।