Which of the following is not a programming language?
সঠিক উত্তর
গHTML
ব্যাখ্যা
এইচটিএমএল প্রোগ্রামিং ভাষা নয়, এটি একটি মার্কআপ ভাষা। পূর্ণরূপ HyperText Markup Language। এর কাজ ওয়েব পেজের কাঠামো বর্ণনা করা: কোথায় শিরোনাম, কোথায় অনুচ্ছেদ, ছবি বা লিংক।
প্রোগ্রামিং ভাষার মূল বৈশিষ্ট্য হলো যুক্তি দিয়ে সিদ্ধান্ত নেওয়া ও হিসাব করা, যেমন শর্ত দিয়ে যদি এটা হয় তবে ওটা করো, বা লুপ দিয়ে একই কাজ বারবার করা। এইচটিএমএলে নিজে থেকে এমন যুক্তি বা হিসাব নেই; ওয়েব পেজে যুক্তি যোগ করতে জাভাস্ক্রিপ্ট লাগে।
পাইথন ও জাভা পূর্ণাঙ্গ সাধারণ উদ্দেশ্যের প্রোগ্রামিং ভাষা। এসকিউএল হলো ডেটাবেস থেকে তথ্য খোঁজা ও পরিচালনার ভাষা, যাকে কোয়েরি ভাষা বলে; এটিও প্রোগ্রামিং ভাষার পরিবারেই ধরা হয়।
ফাঁদ হলো এসকিউএল। এটি সাধারণ উদ্দেশ্যের ভাষা নয় বলে কেউ কেউ এটিকে বেছে নেন, কিন্তু এর মধ্যে শর্ত ও হিসাবের ক্ষমতা আছে; প্রচলিত উত্তর এইচটিএমএল।
স্টেপ বাই স্টেপ শিখুন
৩/৩| ভাষা | ধরন |
|---|---|
| পাইথন, জাভা | প্রোগ্রামিং ভাষা |
| এসকিউএল | ডেটাবেস কোয়েরি ভাষা |
| এইচটিএমএল | মার্কআপ ভাষা (প্রোগ্রামিং নয়) |
- প্রোগ্রামিং ভাষা যুক্তি, শর্ত ও লুপ দিয়ে কাজ করে।
- পাইথন, জাভা, এসকিউএল যুক্তি ও হিসাব করতে পারে।
- এইচটিএমএল শুধু পেজের কাঠামো বর্ণনা করে: মার্কআপ ভাষা।
ক. Python: পাইথন সাধারণ উদ্দেশ্যের প্রোগ্রামিং ভাষা।
খ. Java: জাভা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
ঘ. SQL: এসকিউএল ডেটাবেস কোয়েরি ভাষা, প্রোগ্রামিং ভাষার পরিবারেই ধরা হয়।
নামের শেষে Markup Language (ML) থাকলে সেটি প্রোগ্রামিং ভাষা নয়: HTML, XML।
এইচটিএমএল সাজায়, ভাবে না।