প্রশ্ন ট্যাগ «macros»

ম্যাক্রোগুলি প্রোগ্রামারকে একটি একক প্রোগ্রামের বিবৃতি হিসাবে কম্পিউটিং নির্দেশাবলী উপলভ্য করার ক্রম তৈরি করতে ব্যবহৃত হয়, যা প্রোগ্রামিং টাস্কটি কম ক্লান্তিকর এবং কম ত্রুটি-প্রবণ করে তোলে [[

7
ম্যাক্রোগুলিকে বেশিরভাগ আধুনিক প্রোগ্রামিং ভাষায় অন্তর্ভুক্ত করা হয় না কেন?
আমি জানি যে তারা সি / সি ++ এ অত্যন্ত অনিরাপদভাবে কার্যকর করা হয়েছে। এগুলি নিরাপদে কার্যকর করা যায় না? ম্যাক্রোগুলির অসুবিধাগুলি কি তারা সরবরাহ করে এমন বিশাল শক্তিকে ছাড়িয়ে যাওয়ার পক্ষে যথেষ্ট খারাপ?

2
সি প্রিপ্রসেসর এর উত্স কি?
সি প্রিপ্রোসেসরটি সি এর সাথে সংযুক্ত, তবে এর মূল ভাষা থেকে একেবারে আলাদা সিনট্যাক্স রয়েছে: সিনট্যাক্টিকভাবে তাৎপর্যপূর্ণ সাদা স্থান (লাইনের শেষে একটি বিবৃতি সমাপ্ত করে, ম্যাক্রো প্রতিস্থাপনের তালিকাটি নির্ধারণের পরে ব্যবধান) পরিবর্তে braced ব্লক শব্দ ভিত্তিক ব্লকগুলিতে, elifপরিবর্তেelse if ঘোষণা-প্রতিবিম্ব-ব্যবহারের পরিবর্তে কী-ওয়ার্ড-নেতৃত্বাধীন সংজ্ঞা, =মান সংজ্ঞার জন্য নয় বিকল্প স্ট্রিং সিনট্যাক্সের …
30 c  history  macros 

5
সি ++ টেমপ্লেটগুলি কি এক ধরণের গৌরবময় ম্যাক্রো?
সি ++ টেম্পলেট এবং সি # / জাভা জেনেরিকগুলির মধ্যে এইগুলির মতো বিভিন্ন তুলনা থেকে- /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 আমি উপলব্ধি পেয়েছি যে, সি ++ টেমপ্লেটগুলি সংকলন না করে এক প্রকার প্রিপ্রোসেসিং (পার্সিংয়ের পূর্বে সরল পাঠ্য প্রতিস্থাপন) দ্বারা প্রয়োগ করা হয়। কারণ সি ++ টেম্পলেটগুলিতে টাইপ চেকিং সি ম্যাক্রোর সাথে সাদৃশ্যপূর্ণ। মানে, যদি …
27 c++  c  compiler  templates  macros 

6
লিসপ ম্যাক্রোস কতটা কার্যকর?
কমন লিস্প আপনাকে ম্যাক্রোগুলি লিখতে দেয় যা আপনার উত্স রূপান্তরটি যা চান তা করতে দেয়। স্কিম আপনাকে একটি স্বাস্থ্যকর প্যাটার্ন-ম্যাচিং সিস্টেম দেয় যা আপনাকে পাশাপাশি রূপান্তরগুলি সম্পাদন করতে দেয়। অনুশীলনে ম্যাক্রোগুলি কতটা কার্যকর? পল গ্রাহাম পিটিং অ্যাভারেজে বলেছেন যে: ভায়াবেব সম্পাদকের উত্স কোডটি সম্ভবত প্রায় 20-25% ম্যাক্রো ছিল। মানুষ ম্যাক্রোগুলির …
22 lisp  scheme  macros 

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

1
সি লাইব্রেরি কেন একই নামের সাথে ম্যাক্রোগুলি এবং ফাংশন ব্যবহার করে?
আমি পি জে প্লুগার দ্বারা 'স্ট্যান্ডার্ড সি লাইব্রেরি' পড়ছি যা সত্যই আকর্ষণীয়। বইটি কেবল গ্রন্থাগারটি কীভাবে ব্যবহার করতে হয় তা নয়, কীভাবে এটি প্রয়োগ করা হয় তাও ব্যাখ্যা করে। আমি ctype.hবিভাগটি পড়া শেষ করেছি এবং শিরোনামে ফাংশনগুলি ম্যাক্রো এবং ফাংশন উভয় হিসাবে ঘোষণা করা হয়েছে। উদাহরণ স্বরূপ int isdigit(int); কিন্তু …
20 c  naming  functions  macros 

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

2
লিসপ ম্যাক্রোগুলির সাধারণ অ্যাপ্লিকেশনগুলি কী কী?
আমি কিছু এলআইএসপি শিখার চেষ্টা করছি এবং এলআইএসপি ম্যাক্রোগুলির গুরুত্ব সম্পর্কে আমি অনেক কিছু পড়েছি তাই আমি তাদের সাথে কিছু কাজের অভিজ্ঞতা পেতে চাই। আপনি কি এমন ব্যবহারিক অ্যাপ্লিকেশন ক্ষেত্রের পরামর্শ দিতে পারেন যা আমাকে বাস্তব-বিশ্ব সমস্যা সমাধানের জন্য ম্যাক্রোগুলি ব্যবহার করার অনুমতি দিতে এবং এই প্রোগ্রামিং কনস্ট্রাক্টের কার্যকারিতা বোঝার …

4
পাইথন সাজসজ্জা এবং লিস্প ম্যাক্রো
পাইথন সাজসজ্জার সন্ধানকারীরা যখন কেউ বিবৃতি দিয়েছিলেন যে তারা লিস্প ম্যাক্রো (বিশেষত ক্লোজার) এর মতো শক্তিশালী। পিইপি 318 এ প্রদত্ত উদাহরণগুলির দিকে তাকালে আমার কাছে মনে হয় যেন তারা লিস্পে প্লেইন পুরাতন উচ্চতর অর্ডার ফাংশনগুলি ব্যবহার করার এক অভিনব উপায়: def attrs(**kwds): def decorate(f): for k in kwds: setattr(f, k, …
18 python  lisp  clojure  macros 

3
শর্তসাপেক্ষ সংকলনের জন্য শর্টকাট হিসাবে সি / সি ++ ম্যাক্রোগুলি ব্যবহার করা কি একটি ভাল অনুশীলন?
ধরা যাক আমি আমার কোডে বিভিন্ন ধরণের আউটপুট বার্তা রাখতে চাই। এর মধ্যে একটি DEBUGহ'ল কোডটি যখন ডিবাগ মোডে সংকলিত হয় কেবল তখনই এটি মুদ্রিত হয়। সাধারণত আমি কিছু লিখতে হবে #ifdef DEBUG std::cout << "Debug message" << std::endl; #endif যা অনেক জায়গায় ব্যবহার করা বেশ জটিল এবং বিরক্তিকর। কোড …
13 c++  c  macros 

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

3
বাইট কোড বুনন বনাম লিস্প ম্যাক্রো
আমি জাভা এবং সি # এর মতো ভাষার জন্য যে লাইব্রেরিগুলি লিখেছি সেগুলি সম্পর্কে পড়ছি যা ইন্টারসেপ্ট ফাংশন কল, সন্নিবেশ লগিং কোড ইত্যাদির জন্য বাইট কোড বুনন ব্যবহার করে an আমি লিস্প / ক্লোজার ম্যাক্রোগুলিতেও পড়ছি এগুলি কীভাবে ব্যবহার করা যায় তা আরও ভাল করে বোঝার চেষ্টা করুন। আমি ম্যাক্রোগুলি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.