প্রশ্ন ট্যাগ «meta-programming»

প্রোগ্রাম বা ফাংশন যা অন্যান্য প্রোগ্রাম বা ফাংশনগুলির আচরণের পরিবর্তন করে।

22
স্বয়ংক্রিয় প্রোগ্রামিং: কোড লেখার কোড লিখুন [বন্ধ]
দ্যা প্র্যাগমেটিক প্রোগ্রামার বইটি পড়ার পরে , আমার যে যুক্তিগুলির মধ্যে সবচেয়ে আকর্ষণীয় বিষয়টি খুঁজে পেয়েছিল তার মধ্যে একটি ছিল "লিখন কোড যা কোড লেখায়"। আমি এটি সম্পর্কে আরও কিছু ব্যাখ্যা বা নিবন্ধের জন্য নেট অনুসন্ধান করার চেষ্টা করেছি এবং আমি এই বিষয়ে কিছু ভাল নিবন্ধ পেয়েছি, এখনও আমি কোনও …

10
আমার সহকর্মীরা সকলেই বুঝতে না পারলেও কী মেটা-প্রোগ্রামিং ব্যবহার করা ঠিক আছে?
পুনরাবৃত্তিমূলক কাজগুলি এড়াতে এবং নিরাপদ থেকে ব্যবহারের বিমূর্ততা তৈরি করতে আমি প্রচুর মেটা-প্রোগ্রামিং নিয়োগ করি। আমি সম্প্রতি একটি নতুন চাকরিতে চলে এসেছি যেখানে আমি একটি বৃহত্তর দলে কাজ করছি এবং এটি আমার কিছু সহকর্মীকে চিন্তিত করে, কারণ তারা এটি বুঝতে পারে না। আমি সর্বদা ভাষাটির সম্পূর্ণ সম্ভাব্যতা অর্জনের চেষ্টা করি, …

3
আমি যখন আমার কোডটি লিখি তখন কি আমাকে সংকলিত মেশিন কোড সম্পর্কে চিন্তা করা উচিত?
উদাহরণস্বরূপ আমি নিম্নলিখিত কোড পেয়েছি: auto z = [](int x) -> int { if (x > 0) { switch (x) { case 2: return 5; case 3: return 6; default: return 1; } } return 0; }; এবং পরে আমি এই কয়েকবার কল। এসএম কোডে আমি ল্যাম্বডা সহ বাহ্যিক কলগুলি …

4
সাধারণ বৈশিষ্ট্যগুলিতে আগ্রাসী ইনলাইনিং ব্যবহার করার কোনও প্রতিকূলতা আছে কি?
আমি বাজি দিয়েছি যে আমি নিজেই উত্তর দিতে পারলাম যে সি # / জেআইটি কীভাবে আচরণ করে তা বিশ্লেষণ করার সরঞ্জামগুলি সম্পর্কে আমি যদি আরও জানতাম তবে যেহেতু আমি না করি, দয়া করে আমাকে জিজ্ঞাসা করুন। আমার কাছে এর মতো সহজ কোড রয়েছে: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] private SqlMetaData[] Meta …

5
Monkeypatching ভাল প্রোগ্রামিং অনুশীলন হিসাবে বিবেচনা করা হয়?
আমি ছাপে ছিলাম যে, মানকপ্যাচিং মানসম্মত, ভাল প্রোগ্রামিং অনুশীলনের চেয়ে দ্রুত এবং নোংরা হ্যাক বিভাগে বেশি। আমি সময়ে সময়ে তৃতীয় পক্ষের libs দিয়ে ছোটখাটো সমস্যাগুলি সমাধান করার জন্য ব্যবহার করেছি, আমি এটিকে অস্থায়ী সমাধান হিসাবে বিবেচনা করেছি এবং আমি তৃতীয় পক্ষের প্রকল্পের জন্য সঠিক প্যাচ জমা দেব। তবে, আমি এই …

1
ক্লোজুরে হাইজেনিক ম্যাক্রোর অভাব থেকে কোন ব্যবহারিক সমস্যার ফলস্বরূপ?
শুনেছি ক্লোজুরে ম্যাক্রোগুলি লিখতে সহজ তবে র্যাকেটের হাইজিয়েনিক ম্যাক্রোগুলির মতো নির্ভরযোগ্য নয়। আমার প্রশ্নের 2 অংশ রয়েছে: gensymহাইজেনিক ম্যাক্রো থেকে আলাদা কীভাবে ? র‌্যাকেট ম্যাক্রো ক্লোজারের কী সরবরাহ করে না? (সেফটি, ভারসাম্যহীনতা বা যে কোনও কিছু হোক)

2
সংকলন-সময় আইওসি
সংকলনের সময় (সম্ভবত রোজলিন বা লিনক মেথডইনফো ব্যবহার করতে পারেন) আইওসি করার জন্য কি কোনও প্রকল্প শুরু করেছেন? কয়েকটি ছোট সমস্যা বাদ দিয়ে আইওসি পাত্রে আমার অভিজ্ঞতা এতদূর দুর্দান্ত issues অনেক আইওসি পাত্রে শুরু করার জন্য ধীর গতি, যতটা রেজোলিউশনের যুক্তি এখানে দেখা যায় রেজোলিউশন সম্ভব কিনা তা নিশ্চিত করা …

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

3
সি ++: সি ++ বৈশিষ্ট্যগুলির চেয়ে একটি সংকলক এপিআই দিয়ে ধাতব প্রোগ্রামিং
এটি একটি এসও প্রশ্ন হিসাবে শুরু হয়েছিল তবে আমি বুঝতে পেরেছিলাম যে এটি বেশ প্রচলিত এবং ওয়েবসাইটগুলিতে প্রকৃত বিবরণের ভিত্তিতে এটি প্রোগ্রামারদের পক্ষে আরও উপযুক্ত হতে পারে কারণ প্রশ্নটির ধারণাটি অনেক বেশি weight আমি ল্যাংটুলিং শিখছি এবং এটি একটি খুব শক্তিশালী সরঞ্জাম যা কোডটির সম্পূর্ণ "নিত্তৃতাকরতা" কে বন্ধুত্বপূর্ণ উপায়ে, অর্থাত্ …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.