উদাহরণ: SQL, HTML এবং Haskell এর মতো ভাষা
SQL, HTML এবং Haskell হল তিনটি ভিন্ন প্রোগ্রামিং বা মার্কআপ ভাষা, যা বিভিন্ন উদ্দেশ্যে ব্যবহৃত হয়। নিচে প্রতিটি ভাষার ব্যবহার এবং কিছু উদাহরণ দেওয়া হলো।
১. SQL (Structured Query Language)
বর্ণনা: SQL হল একটি ডিক্লারেটিভ ভাষা যা ডেটাবেস ম্যানেজমেন্টের জন্য ব্যবহৃত হয়। এটি ডেটাবেস থেকে তথ্য অনুসন্ধান, সংরক্ষণ, আপডেট এবং মুছতে ব্যবহৃত হয়।
উদাহরণ:
-- একটি টেবিল তৈরি করা
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT
);
-- ডেটা প্রবেশ করা
INSERT INTO users (id, name, age) VALUES (1, 'Alice', 30);
INSERT INTO users (id, name, age) VALUES (2, 'Bob', 25);
-- ডেটা নির্বাচন করা
SELECT name, age FROM users WHERE age > 26;
ব্যবহার:
- ডেটাবেসের তথ্য সংরক্ষণ ও পরিচালনা।
- জটিল প্রশ্ন তৈরি করা।
২. HTML (Hypertext Markup Language)
বর্ণনা: HTML হল একটি মার্কআপ ভাষা যা ওয়েব পেজের কাঠামো এবং বিষয়বস্তু বর্ণনা করে। এটি ওয়েব ব্রাউজারে প্রদর্শন করার জন্য ডেটা তৈরি করে।
উদাহরণ:
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>Welcome to My Web Page</h1>
<p>This is a sample paragraph.</p>
<a href="https://www.example.com">Visit Example</a>
</body>
</html>
ব্যবহার:
- ওয়েব পেজের গঠন তৈরি করা।
- ওয়েব কনটেন্ট প্রদর্শন করা।
৩. Haskell
বর্ণনা: Haskell হল একটি ফাংশনাল প্রোগ্রামিং ভাষা যা উচ্চ স্তরের বিমূর্ততা, শক্তিশালী টাইপ সিস্টেম, এবং এক্সপ্রেশন-ভিত্তিক সিনট্যাক্স দ্বারা পরিচিত।
উদাহরণ:
-- একটি ফাংশন যা একটি তালিকার যোগফল নির্ণয় করে
sumList :: [Int] -> Int
sumList [] = 0
sumList (x:xs) = x + sumList xs
-- ব্যবহার
main :: IO ()
main = do
let numbers = [1, 2, 3, 4, 5]
print (sumList numbers) -- ফলাফল: 15
ব্যবহার:
- ফাংশনাল প্রোগ্রামিং এবং ডেটা বিশ্লেষণের জন্য ব্যবহৃত হয়।
- বিমূর্ত ধারণাগুলি এবং জটিল লজিক তৈরি করা।
উপসংহার
SQL, HTML, এবং Haskell প্রতিটি ভিন্ন উদ্দেশ্যে তৈরি ভাষা। SQL ডেটাবেস পরিচালনার জন্য, HTML ওয়েব পেজ তৈরি করার জন্য এবং Haskell ফাংশনাল প্রোগ্রামিংয়ের জন্য ব্যবহৃত হয়। এই তিনটি ভাষার নিজ নিজ বৈশিষ্ট্য এবং সুবিধা রয়েছে, যা বিভিন্ন প্রজেক্টের প্রয়োজন অনুযায়ী নির্বাচিত হয়।