সুচিপত্র:
সংজ্ঞা - ধাতবভাষার অর্থ কী?
প্রোগ্রামিং ভাষার দৃষ্টিকোণ থেকে, একটি ধাতব ভাষা হ'ল এমন একটি ভাষা যা অন্য ভাষায় দেওয়া বিবৃতি সম্পর্কিত বিবৃতি দিতে ব্যবহৃত হয়, যা একটি বস্তু ভাষা হিসাবে পরিচিত। ধাতবভাষা একটি বিশেষ প্রোগ্রামিং ভাষার সাথে যুক্ত ধারণা, ব্যাকরণ এবং অবজেক্টগুলিকে বর্ণনা করতে সহায়তা করে।
ভাষা নকশা, বিশ্লেষক, সংকলক এবং উপপাদ্য প্রভারগুলিতে মেটাল্যাঙ্গেজ ব্যাপকভাবে ব্যবহৃত হয়। এটি আর্থিক সিস্টেম, বায়োইনফরম্যাটিকস এবং অন্যান্য অনুরূপ অ্যাপ্লিকেশনগুলিতেও ব্যবহৃত হয়।
টেকোপিডিয়া মেটাল্যাঙ্গোয়েজ ব্যাখ্যা করে
ধাতবভাষা কার্যকরী প্রোগ্রামিংকে উত্সাহ দেয় এবং প্রায়শই একে অপরিষ্কার কার্যকরী ভাষা হিসাবে বিবেচনা করা হয়। মেটালাঙ্গুয়েজ বেশিরভাগ প্রোগ্রামিং ভাষার ব্যাকরণ বা কোনও সম্পর্কিত পরিভাষার বর্ণনা করতে ব্যবহৃত হয়। অর্ডারযুক্ত, নেস্টেড এবং এমবেডেড ধাতব ভাষাগুলি যেমন বিভিন্ন ধরণের ধাতবভাষাগুলি রয়েছে। অর্ডারযুক্ত মেটাল্যাঙ্গোয়েজ আদেশযুক্ত যুক্তির সাথে সমান, প্রতিটি স্তরের বৃহত্তর বিমূর্ততা ডিগ্রি থাকে। নীচের অংশটি সহ প্রতিটি স্তর সহ একটি নেস্টেড মেটাল্যাঙ্গোয়েজ অর্ডারযুক্ত মেটাল্যাঙ্গোয়েজ থেকে পৃথক। একটি এম্বেড থাকা মেটাল্যাঙ্গোয়েজ হ'ল একটি ভাষা যা অবজেক্ট ল্যাঙ্গুয়েজে এম্বেড থাকে যা প্রাকৃতিক পাশাপাশি আনুষ্ঠানিকভাবে ঘটে।
অ্যাপ্লিকেশন সফ্টওয়্যার প্রায়শই পরিষ্কার এবং সাধারণ প্রোগ্রামিং ভাষায় নির্দেশাবলীর সেট নিয়ে থাকে। ধাতবভাষা কোনও ভাষার অর্থ ও সিন্থেটিক উভয় বৈশিষ্ট্য বর্ণনা করতে সক্ষম। বিভিন্ন কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজে উপলভ্য, এই ভাষার বেশিরভাগেরই সিনট্যাক্স হিসাবে পরিচিত নিয়মের অনন্য সেট রয়েছে; ধাতব ভাষা এই নিয়মগুলি বোঝার ক্ষেত্রে সহায়তা করতে পারে।
বিএনএফ (ব্যাকাস-নওর ফর্ম) একটি ধাতবভাষার একটি উদাহরণ যা প্রোগ্রামিং ভাষার সিনট্যাক্স বর্ণনা করতে ব্যাপকভাবে ব্যবহৃত হয়। এক্সএসএলকে একটি মেটাল্যাঙ্গেজ হিসাবেও বিবেচনা করা হয় যা এক্সএমএল স্ট্যান্ডার্ডে ফাইল এনকোডিংকে সংজ্ঞায়িত করতে দেয়, যা রূপান্তরিত বা ফর্ম্যাট করা প্রয়োজন। লিস্প হ'ল একটি জনপ্রিয় ভাষা যা তার নিজস্ব ধাতব ভাষা ব্যবহার করে।
