Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

ডোমেন-নির্দিষ্ট ভাষা নির্মাণ এবং ডিবাগিং: MIT থেকে একটি নতুন ব্রেকথ্রু টুল

ডোমেন-নির্দিষ্ট ভাষা নির্মাণ এবং ডিবাগিং: MIT থেকে একটি নতুন ব্রেকথ্রু টুল

2019 সালে, MIT Ph.D. ছাত্র অজয় ব্রহ্মক্ষত্রিয় একটি উচ্চাভিলাষী কিন্তু গুরুত্বপূর্ণ লক্ষ্য নির্ধারণ করেছেন: নির্দিষ্ট ডোমেনে বিশেষজ্ঞদের সক্ষম করুন, যেমন জলবায়ু মডেলিং, বায়োইনফরমেটিক্স, বা আর্কিটেকচার, তাদের ডোমেন-নির্দিষ্ট ভাষাগুলি (DSLs) বিকাশ করতে এমনকি সামান্য বা কোন পূর্ব অভিজ্ঞতা ছাড়াই। ত্রুটিগুলি দূর করতে এবং ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে সহজে ডিবাগিংয়ের জন্য সরঞ্জাম সরবরাহ করা প্রয়োজন। ইনস্টিটিউটের কম্পিউটার সায়েন্স অ্যান্ড আর্টিফিশিয়াল ইন্টেলিজেন্স ল্যাবরেটরি (সিএসএআইএল)-এর ব্রহ্মক্ষত্রিয় এবং এমআইটি অধ্যাপক সামান অমরাসিংহের মধ্যে একটি সহযোগিতামূলক প্রচেষ্টার ফলে বিল্ডআইট এবং ডি২এক্স, গ্রাউন্ডব্রেকিং টুল যা ডিএসএল তৈরি, ডিবাগিং এবং অপ্টিমাইজেশনকে স্ট্রিমলাইন করে।

ডোমেন-নির্দিষ্ট ভাষাগুলি ব্যবহারের সহজে প্রচার এবং কার্যকারিতা অপ্টিমাইজ করার জন্য বিদ্যমান, কারণ বিশেষায়িত ক্রিয়াকলাপগুলি তাদের ডোমেনে দক্ষতার সাথে সম্পাদন করা যেতে পারে। ডিবাগিং সমর্থনের অভাবের কারণে প্রায়ই ডিএসএল-এর মুখোমুখি হয় চ্যালেঞ্জ, যাকে অজয় এবং অমরাসিংহে অ্যাকিলিস হিল বলে। তাদের সিস্টেম, বিল্ডআইট, ডিএসএল তৈরির জন্য ডিএসএল হিসাবে কাজ করে ডিএসএল তৈরির প্রক্রিয়াটিকে সহজ করে তোলে। এটি একটি সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা নেয় এবং এটিকে একটি বিশেষ আকারে হ্রাস করে যা ডোমেনের সাথে প্রাসঙ্গিক। এই পদ্ধতি দ্রুত তাদের নির্দিষ্ট ক্ষেত্রে সর্বোত্তমভাবে সঞ্চালনের জন্য উপযুক্ত প্রোগ্রাম তৈরি করে।

যুগান্তকারী টুল, D2X (উচ্চারিত ডিটক্স), GDB বা LLDB এর মত বিদ্যমান DSL ডিবাগারের সাথে ইন্টারফেস করে, যে কোনো DSL-এ একটি ডিবাগিং উপাদান যোগ করা সহজ করে তোলে। BuildIt ব্যবহার করে লেখা একটি প্রোগ্রামের জন্য অতিরিক্ত কাজের প্রয়োজন হয় না, কারণ D2X কোডের অতিরিক্ত লাইন না লিখে ডিবাগিং ক্ষমতা প্রদান করে। ডিবাগার এবং ডিএসএল-এর মধ্যে সেতু হিসেবে কাজ করার মাধ্যমে, এই সিস্টেমটি ডেভেলপারদের ডিবাগার ফরম্যাট শেখার বা তৈরি করার প্রয়োজনীয়তা দূর করে, যার ফলে বিশেষায়িত প্রোগ্রামিং ভাষা তৈরির প্রক্রিয়াকে গণতান্ত্রিক করা হয়।

প্রোগ্রামিংয়ের বিশ্বকে পরিবর্তন করার জন্য D2X এর সম্ভাবনা সুদূরপ্রসারী। কর্নেল ইউনিভার্সিটির কম্পিউটার সায়েন্সের সহযোগী অধ্যাপক, অ্যাড্রিয়ান স্যাম্পসন, ডিএসএল-এর জন্য দরকারী ডিবাগার নির্মাণের বাধা কমিয়ে উচ্চ-পারফরম্যান্স সফ্টওয়্যারের অন্তর্নিহিত দ্বন্দ্বের সমাধান করার জন্য D2X-এর প্রশংসা করেছেন। এটি ডেভেলপারদের কাছে ডিএসএলগুলিকে আরও আকর্ষণীয় এবং অ্যাক্সেসযোগ্য করে তোলার সম্ভাবনা রয়েছে।

সামনের দিকে তাকিয়ে, ব্রহ্মক্ষত্রিয় বিল্ডআইট প্ল্যাটফর্মের অংশ হিসাবে সম্পাদনা ক্ষমতা অন্তর্ভুক্ত করার লক্ষ্য রাখে। পাঠ্য সম্পাদকরা একটি নথিতে নির্দিষ্ট কীওয়ার্ড হাইলাইট করে বা স্বয়ংসম্পূর্ণ ফাংশন অফার করে পাঠযোগ্যতা বাড়াতে পারে। প্ল্যাটফর্মে ভবিষ্যত সংযোজন প্রোফাইলারগুলির সাথে একীকরণ অন্তর্ভুক্ত করতে পারে, যা বিকাশকারীদের তাদের প্রোগ্রামগুলিতে কর্মক্ষমতা সমস্যাগুলি সনাক্ত করতে এবং সমাধান করতে সহায়তা করতে পারে।

ব্রহ্মক্ষত্রিয় এবং অমরাসিংহের গ্রাউন্ডব্রেকিং কাজ শেষ পর্যন্ত ছোট প্রোগ্রামিং ল্যাঙ্গুয়েজ ডেভেলপারদের উন্নত ক্ষমতা প্রদান করে খেলার ক্ষেত্রকে সমান করে দেয়। BuildIt এবং D2X তাদের জটিল কোড বিকাশের জন্য বড় দলগুলির প্রয়োজন ছাড়াই ঐতিহ্যগত ভাষার সুবিধা উপভোগ করতে সক্ষম করে।

এই বিকাশটি AppMaster.io এর মতো নো-কোড প্ল্যাটফর্মগুলিকেও উপকৃত করতে পারে, ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশন তৈরির জন্য একটি শক্তিশালী টুল। BuildIt এবং D2X থেকে উদ্ভাবিত উদ্ভাবনগুলিকে কাজে লাগিয়ে, AppMaster.io এর মতো প্ল্যাটফর্মগুলি ক্রমান্বয়ে উন্নত বৈশিষ্ট্যগুলি অফার করতে পারে এবং বিশেষায়িত অ্যাপ্লিকেশন তৈরির প্রক্রিয়াকে প্রবাহিত করতে পারে, আরও বিস্তৃত বিকাশকারী এবং ব্যবসায়িকদের ক্ষমতায়ন করতে পারে৷

সম্পর্কিত পোস্ট

BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
BubbleCon 2024-এ AppMaster: No-Code Trends অন্বেষণ
AppMaster NYC-তে BubbleCon 2024-এ অংশগ্রহণ করেছে, অন্তর্দৃষ্টি অর্জন করেছে, নেটওয়ার্ক প্রসারিত করছে এবং নো-কোড ডেভেলপমেন্ট স্পেসে উদ্ভাবন চালানোর সুযোগ অন্বেষণ করেছে।
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 Wrap-Up: NYC-তে FlutterFlow ডেভেলপারস কনফারেন্সের মূল অন্তর্দৃষ্টি
FFDC 2024 নিউ ইয়র্ক সিটিকে আলোকিত করেছে, ফ্লুটারফ্লো-এর মাধ্যমে ডেভেলপারদের অ্যাপ ডেভেলপমেন্টে অত্যাধুনিক অন্তর্দৃষ্টি এনেছে। বিশেষজ্ঞ-নেতৃত্বাধীন সেশন, একচেটিয়া আপডেট, এবং অতুলনীয় নেটওয়ার্কিং সহ, এটি এমন একটি ইভেন্ট ছিল যা মিস করা যাবে না!
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
2024-এর প্রযুক্তি ছাঁটাই: উদ্ভাবনকে প্রভাবিত করছে অব্যাহত তরঙ্গ
টেসলা এবং অ্যামাজনের মতো জায়ান্ট সহ 254টি কোম্পানিতে 60,000 চাকরি কাটার সাথে, 2024 সালে প্রযুক্তি ছাঁটাইয়ের একটি অব্যাহত তরঙ্গ উদ্ভাবনের ল্যান্ডস্কেপকে নতুন আকার দিতে দেখা যাচ্ছে।
বিনামূল্যে শুরু করুন
এটি নিজে চেষ্টা করার জন্য অনুপ্রাণিত?

AppMaster এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

জীবনে আপনার আইডিয়া আনুন