নিচের কোনটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়?
A
Perl
B
Go
C
PHP
D
CSS
উত্তরের বিবরণ
প্রোগ্রামিং ল্যাঙ্গুয়েজ এমন একটি ভাষা যার মাধ্যমে কম্পিউটারকে নির্দিষ্ট নির্দেশনা দেওয়া হয় এবং সফটওয়্যার, অ্যাপ্লিকেশন বা সিস্টেম তৈরি করা সম্ভব হয়। এই ভাষায় লজিক লেখা, ডেটা প্রসেস করা এবং নির্দিষ্ট কাজ সম্পাদনের জন্য কম্পিউটারকে নির্দেশ দেওয়া হয়। Perl, Go, এবং PHP প্রকৃত প্রোগ্রামিং ল্যাঙ্গুয়েজ; কারণ এগুলোর মাধ্যমে শর্ত, লুপ, ডেটা স্ট্রাকচার এবং ফাংশন ব্যবহার করে কার্যকর প্রোগ্রাম তৈরি করা যায়। কিন্তু CSS (Cascading Style Sheets) আসলে একটি স্টাইলিং ভাষা, যা ওয়েবসাইটের নকশা, রঙ, ফন্ট, মার্জিন ও লেআউট নিয়ন্ত্রণ করে। CSS কোনো লজিক্যাল বা কম্পিউটেশনাল অপারেশন সম্পাদন করতে পারে না। তাই প্রদত্ত বিকল্পগুলোর মধ্যে CSS প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়।
• প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো এমন একটি নিয়ম-নির্ভর ভাষা, যেখানে শব্দ, বর্ণ, সংখ্যা ও প্রতীক ব্যবহার করে নির্দেশনা লেখা হয় যাতে কম্পিউটার তা বুঝে কার্য সম্পাদন করতে পারে।
বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজ পাঁচ ভাগে বিভক্ত:
১. Machine Language: এটি কম্পিউটারের মূল ভাষা (বাইনারি কোড 0 ও 1)।
২. Assembly Language: মেশিন ভাষার প্রতীকী রূপ, যেখানে নেমোনিক কোড ব্যবহার করা হয়।
৩. High Level Language: মানব-বান্ধব ভাষা, যেমন Python, Java, C, C++ ইত্যাদি।
৪. Very High Level Language: আরও সহজ ও স্বয়ংক্রিয় প্রোগ্রামিংয়ের জন্য ব্যবহৃত, যেমন SQL, MATLAB ইত্যাদি।
৫. Natural Language: মানুষের প্রাকৃতিক ভাষার মতো কাজ করে, যেমন ChatGPT-তে ব্যবহৃত ভাষা মডেল।
উল্লেখযোগ্য প্রোগ্রামিং ভাষাসমূহ:
• Java:
-
এটি একটি High-Level Object-Oriented Programming Language।
-
১৯৯১ সালে Sun Microsystems প্রকল্পটি শুরু করে এবং ১৯৯৫ সালে James Gosling এটি আনুষ্ঠানিকভাবে উদ্ভাবন করেন।
-
“Write Once, Run Anywhere” নীতির ওপর ভিত্তি করে Java কাজ করে।
• Python:
-
এটি একটি High-Level, Object-Oriented এবং Interpreted প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
১৯৮৯ সালে Guido van Rossum এটি উদ্ভাবন করেন।
-
সহজ সিনট্যাক্স ও বহুমুখী ব্যবহারের কারণে এটি বর্তমানে সবচেয়ে জনপ্রিয় প্রোগ্রামিং ভাষাগুলোর একটি।
• C#:
-
এটি একটি Object-Oriented, Component-Based প্রোগ্রামিং ল্যাঙ্গুয়েজ।
-
মাইক্রোসফট কর্তৃক উন্নত করা হয়েছে এবং .NET Framework-এ ব্যবহৃত হয়।
অন্যদিকে:
• CSS (Cascading Style Sheets) মূলত ওয়েবসাইটের স্টাইল ও ডিজাইন নির্ধারণের ভাষা, যা HTML ও JavaScript-এর সাথে ব্যবহার হয়।
• এটি দিয়ে ফন্ট, রঙ, ব্যাকগ্রাউন্ড, বর্ডার, এনিমেশন ইত্যাদি নিয়ন্ত্রণ করা যায়।
• তবে এতে কোনো ধরনের প্রোগ্রামিং লজিক বা ডেটা প্রসেসিং ফিচার নেই, তাই এটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয় বরং স্টাইলিং ল্যাঙ্গুয়েজ।

0
Updated: 1 day ago
প্রথম প্রোগ্রামিং ভাষা কোনটি ছিল?
Created: 3 weeks ago
A
FORTRAN
B
ASSEMBLY
C
COBOL
D
BASIC
প্রোগ্রামিং ভাষা ও ইতিহাস
প্রোগ্রামিং ভাষা হলো সেই ভাষা, যা ব্যবহারকারীরা কম্পিউটারে সফটওয়্যারের অংশ তৈরি করতে ব্যবহার করে। প্রথম প্রোগ্রামিং ভাষা ছিল Assembly, যা সরাসরি কম্পিউটার দ্বারা চালিত হতো। ১৯৫০-এর দশকে উচ্চ-স্তরের ভাষা ব্যবহার শুরু হয়, যেমন FORTRAN (বীজগণিতিক সমস্যা সমাধানের জন্য) এবং ALGOL। পরে ১৯৬০ সালে শিক্ষার্থীদের জন্য BASIC তৈরি হয়। একই সময়ে COBOL ব্যবসায়িক অ্যাপ্লিকেশন পরিচালনার জন্য তৈরি হয়।
প্রথম ভাষাগুলো imperative এবং procedural ছিল, যেমন COBOL, FORTRAN, Pascal, এবং C। পরবর্তীতে functional ভাষা তৈরি হয়, যেখানে প্রোগ্রামকে ফাংশনের সংগ্রহ হিসেবে দেখা হয়, যেমন LISP, Scheme, Prolog। অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) প্রথমে Smalltalk-এ এসেছে, যেখানে অবজেক্ট হলো ডেটা এবং সেই ডেটার উপর কাজ করা ফাংশনের সংমিশ্রণ। পরবর্তীতে OOP ভাষার মধ্যে এসেছে C++, Java, Visual BASIC।
Java একটি বিশেষ ভাষা, যা যেকোনো প্ল্যাটফর্মে Java Virtual Machine (JVM)-এর মাধ্যমে চালানো যায় এবং এটি ডিস্ট্রিবিউটেড ও ওয়েব-ভিত্তিক অ্যাপ্লিকেশন তৈরিতে উপযুক্ত। এছাড়া ডিক্লারেটিভ ও স্ক্রিপ্টিং ভাষাও রয়েছে, যেমন SQL, HTML, PHP, যা ডাটাবেস পরিচালনা, ওয়েব পেজ ডিজাইন এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।

0
Updated: 3 weeks ago
Among the first high-level languages, ALGOL was used for which purpose?
Created: 1 week ago
A
Math solving
B
Business accounting
C
Video game programming
D
Web browser development
প্রোগ্রামিং ভাষা হলো এমন একটি মাধ্যম যার মাধ্যমে কোনো সমস্যা তার উপাদানগুলোতে ভাগ করা হয় এবং এই উপাদানগুলোকে কম্পিউটার কার্যকরভাবে সম্পাদনের জন্য একটি ক্রমবদ্ধ নির্দেশ তালিকায় সাজানো হয়। সফটওয়্যার ডেভেলপাররা প্রোগ্রামিং ভাষা ব্যবহার করে কোড লিখেন, যা কম্পিউটারকে নির্দিষ্ট কাজ সম্পন্ন করতে সক্ষম করে। প্রথম উচ্চ-স্তরের ভাষার মধ্যে FORTRAN এবং ALGOL উল্লেখযোগ্য, যা প্রোগ্রামারদের বৈজ্ঞানিক কম্পিউটিং এবং বীজগণিতীয় প্রকাশনা লিখতে সাহায্য করত। FORTRAN-এর সরল সংস্করণ BASIC তৈরি হয় Dartmouth College-এ, এবং COBOL তৈরি হয় ব্যবসায়িক প্রোগ্রামিং অ্যাপ্লিকেশন সমর্থনের জন্য।
তথ্যগুলো হলো
-
প্রোগ্রামিং ভাষার মাধ্যমে সমস্যা বিশ্লেষণ ও সমাধান সহজ হয়
-
কোড লিখে কম্পিউটারকে কাজ সম্পন্ন করতে নির্দেশ দেওয়া যায়
-
প্রথম উচ্চ-স্তরের ভাষা: FORTRAN, ALGOL
-
FORTRAN-এর সরল সংস্করণ: BASIC
-
ব্যবসায়িক প্রোগ্রামিং ভাষা: COBOL

0
Updated: 1 week ago
Python কোন ধরনের প্রোগ্রামিং ভাষা?
Created: 1 month ago
A
লজিক-ভিত্তিক
B
ইভেন্ট ড্রাইভেন
C
অবজেক্ট ওরিয়েন্টেড
D
ভিজুয়াল
পাইথন (Python)
Python একটি High-Level, Object-Oriented Programming Language।
একইসাথে এটি Structured Programming এবং Functional Programming বৈশিষ্ট্য সমর্থন করে।
১৯৮৯ সালে নেদারল্যান্ডসের বিজ্ঞানী Guido van Rossum পাইথন ভাষা তৈরি করেন।
পাইথনের Core Syntax খুব সংক্ষিপ্ত, তবে এর Standard Library অনেক সমৃদ্ধ।
অন্যান্য ভাষার নতুন ফিচার বা সাপোর্ট সহজেই পাইথনে ব্যবহার করা যায়।
দ্রুত সফটওয়্যার নির্মাণের জন্য পাইথন বিশেষভাবে জনপ্রিয়।
পাইথন ব্যবহার হয়—
ডাইনামিক ওয়েব অ্যাপ্লিকেশন
সফটওয়্যার ডেভেলপমেন্ট
ক্লাউডভিত্তিক ওয়েব অ্যাপ্লিকেশন
ডেটা অ্যানালাইসিস
মেশিন লার্নিং অ্যাপ্লিকেশন
বিশ্বের বড় প্রতিষ্ঠান যেমন Google ও NASA পাইথন ব্যবহার করে।
২০১৮ সালে IEEE কর্তৃক পাইথনকে সর্বশ্রেষ্ঠ প্রোগ্রামিং ভাষা হিসেবে স্বীকৃতি দেওয়া হয়।
এটি Cross-Platform অর্থাৎ বিভিন্ন প্ল্যাটফর্মে চলে।
Source:
তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি – মাহবুবুর রহমান

0
Updated: 1 month ago