প্রশ্ন ট্যাগ «language-design»

প্রোগ্রামিং ভাষার নকশা এবং কাঠামো জড়িত প্রশ্নগুলি।

3
পার্সারের জন্য আমি কীভাবে একটি ব্যাকরণ নির্দিষ্ট করব?
আমি বহু বছর ধরে প্রোগ্রামিং করে আসছি, তবে একটি কাজ যা এখনও আমাকে দীর্ঘমেয়াদী লাগে তা পার্সারের জন্য একটি ব্যাকরণ নির্দিষ্ট করা এবং এই অতিরিক্ত প্রচেষ্টা করার পরেও আমি কখনই নিশ্চিত হতে পারি না যে আমি যে ব্যাকরণটি নিয়ে এসেছি তা ভাল ( "ভাল" এর যেকোন যুক্তিসঙ্গত পরিমাপের দ্বারা)। ব্যাকরণ …

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

8
একীকরণ প্রোগ্রামিং এবং ডাটাবেস কোয়েরি [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যার উপর দৃষ্টি নিবদ্ধ করে । 2 বছর আগে বন্ধ । সি ++ বা জাভা এর মতো অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং …

3
কোনও ভাষা কেন ব্লকের জন্য স্পষ্টত চিহ্নিতকারীদের চেয়ে ইন্ডেন্টেশন পছন্দ করবে?
আমি হাস্কেল শিখছি, এবং আমি একটি অটো ইনডেন্টেশন সরঞ্জাম খুঁজছিলাম। আমি খুব বেশি দেখতে পেলাম না এবং শিখেছি হাস্কেল-তে (পাইথনের মতো) ইনডেন্টেশন একটি ব্লককে চিহ্নিত করে। ফলস্বরূপ, আমি অনুমান করছি যে সি পরিবারের অন্যান্য ভাষার মতো শক্তিশালী একটি অটো ফর্ম্যাটিং সরঞ্জাম তৈরি করা অসম্ভব, যাতে licit} (কোঁকড়া ধনুর্বন্ধনী) বা begin …

4
কোনও বিশেষ বৈশিষ্ট্যটি সঠিকভাবে কাজ করে তা নির্ধারণ বা প্রমাণ করতে ভাষা ডিজাইনাররা কী করবেন?
আমি ভাষার নকশায় আগ্রহী এবং সাধারণভাবে আমি ব্যাপকভাবে পরিচিত বৈশিষ্ট্যগুলি (যেমন উত্তরাধিকার, বহুবর্ষ, ডেলিগেটস, ল্যাম্বডাস, ক্যাপচার, আবর্জনা সংগ্রহ, ব্যতিক্রম, জেনেরিক্স, বৈকল্পিকতা, প্রতিবিম্ব ইত্যাদি) সম্পর্কে সহজেই যুক্তি করতে পারি, একটিতে তাদের মিথস্ক্রিয়াগুলি নির্দিষ্ট ভাষা, যেভাবে তারা সম্ভবত প্রয়োগ করা যেতে পারে, তাদের সীমাবদ্ধতা ইত্যাদি গত কয়েকমাসে, আমি জাস্ট সম্পর্কে পড়া শুরু …

2
একই অগ্রাধিকারের দুটি বাইনারি অপারেটর, বাম-সাহচর্যকারী এবং ডান-সহযোগী সহ ভাষা
কোন প্রোগ্রামিং (অথবা স্ক্রিপ্টিং) ভাষা (অথবা কিছু ডোমেন নির্দিষ্ট ভাষা) দুই বাইনারি অপারেটর ভুগেন oplএবং oprএর একই প্রাধান্য দিয়ে oplকরা হচ্ছে বাম-মিশুক এবং oprডান-মিশুক হচ্ছে? (আমি এরকম উদাহরণ খুঁজে পাই না, তবে আমি সেই অদ্ভুত ক্ষেত্রে পরিচালনা করার জন্য কিছু পার্সার জেনারেলকে কোড করার চেষ্টা করছি) X opl y opr …

2
কর্মক্ষমতা জন্য সিস্টেম টাইপ করুন
(স্থিতিশীল) টাইপ সিস্টেমগুলি কি প্রোগ্রামগুলির কর্মক্ষমতা বৈশিষ্ট্যগুলিকে আনুষ্ঠানিক করার চেষ্টা করে? আমি এই ধরনের প্রচেষ্টা খুঁজে পাওয়া যায় না। যেহেতু প্রোগ্রামগুলি সম্পর্কে বিবৃতি দেওয়ার জন্য টাইপ সিস্টেমগুলি (অন্যতম) প্রোগ্রামার অস্ত্রাগারগুলির অন্যতম শক্তিশালী সরঞ্জাম, এবং যেহেতু এমন অনেকগুলি উদাহরণ রয়েছে যেখানে কার্য সম্পাদন সমালোচনামূলক, তাই কল্পনা করা খুব দূরের কথা বলে …

1
কেন সি # তে যৌগিক অ্যাসাইনমেন্ট অপারেটরটি ওভারলোড করা সম্ভব হচ্ছে না?
শিরোনামটি বিভ্রান্তিমূলক, সুতরাং দয়া করে পুরো প্রশ্নটি পড়ুন :-) । দ্বারা "যৌগ নিয়োগ অপারেটর" আমি মনের মধ্যে এই মত একটি কনস্ট্রাক্ট আছে op=উদাহরণস্বরূপ, +=। খাঁটি এসাইনমেন্ট অপারেটর ( =) আমার প্রশ্নের সাথে সম্পর্কিত নয়। "কেন" দ্বারা আমি কোনও মতামত বোঝাতে চাই না, তবে কিছু ডিজাইনার বা তাদের সহকর্মী ইত্যাদি যখন …

2
'বাহ্য' কীওয়ার্ডটি দুটি আপাতদৃষ্টিতে পৃথক প্রসঙ্গে ব্যবহৃত হয়েছে কেন?
সি # তে, outকীওয়ার্ডটি দুটি ভিন্ন উপায়ে ব্যবহার করা যেতে পারে। প্যারামিটার সংশোধক হিসাবে একটি যুক্তি রেফারেন্স দ্বারা পাস করা হয় class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is now 44 } } Covariance …

4
ফোনেটিক প্রোগ্রামিংয়ের ভাষা? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

8
ভাষা গঠনে নকশার নিদর্শনগুলি কেন যুক্ত করা হয় না?
সম্প্রতি আমি একজন সহকর্মীর সাথে কথা বলছিলাম যিনি উল্লেখ করেছিলেন যে তাঁর সংস্থা পিএইচপি এক্সটেনশান হিসাবে এমভিসি ডিজাইন প্যাটার্ন যুক্ত করার বিষয়ে কাজ করছে। তিনি ব্যাখ্যা করেছিলেন যে তারা Controllers, Models and Viewsপারফরম্যান্স বাড়াতে ভাষার গঠনগুলিতে যুক্ত করার জন্য সি কোড লিখেছিলেন । এখন আমি জানি যে এমভিসি হ'ল একটি …

3
সঙ্গীত সফ্টওয়্যার ডিজাইনের জন্য উপযুক্ত প্রোগ্রামিংয়ের ভাষা [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । আমি আমার বাদ্যযন্ত্রের জন্য একটি সফ্টওয়্যার ডিজাইন করতে চাই যা একটি ছন্দময় একটি (কোনও সুর নেই)। এই …

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

4
একটি গতিশীল ভাষা বিকাশ
আমি খুব সাধারণ ভাষার জন্য বেশ কয়েকটি হাতে লিখিত সংকলক তৈরি করেছি তবে এখন সরলীকৃত পাইথন বা রুবির মতো গতিশীল ভাষা বিকাশের জন্য আমি আমার হাতটি চেষ্টা করতে চাই। তবে কম্পাইলাররা কীভাবে কাজ করে তার চারপাশে আমার মাথা গুটিয়ে ফেলা সহজ ছিল। আদিম সংকলকগুলি কেবল অনুবাদ করে। ভাষাটি গতিশীল হলে …

3
কেন স্ক্যানফকে স্ক্যানফ বলা হয়? (প্রিন্টফের জন্য একই।)
আমি কেবল কৌতুহল যে কেন সি প্রোগ্রামিং ভাষায় ফর্ম্যাট ইনপুট পড়ার ফাংশনটিকে "স্ক্যানফ" বলা হত "রিডফ" এর বিপরীতে। আমি ধরে নিলাম এটি একটি পূর্ববর্তী ভাষা থেকে উদ্ভূত, সুতরাং সেই ক্ষেত্রে এটি পূর্বের ভাষায় কেন সেভাবে নামকরণ করা হয়েছিল? (Recurse।) এছাড়াও, "রাইটফ" এর চেয়ে "প্রিন্টফ" কেন? সি ব্যতীত অন্য ভাষায়, "প্রদর্শন" …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.