প্রশ্ন ট্যাগ «compiler-construction»

সংকলকগুলির প্রোগ্রামিং সম্পর্কিত প্রশ্নগুলির জন্য বা সংকলকগুলির বিশদ অভ্যন্তরীণ কাজ সম্পর্কে প্রশ্নগুলির জন্য ট্যাগ সংকলক-নির্মাণ প্রয়োগ করা উচিত। * নির্দিষ্ট কম্পাইলার ব্যবহার বা সংকলনের ত্রুটি * ব্যবহার সম্পর্কিত প্রশ্নের জন্য ব্যবহার করবেন না।

16
সি এবং সি ++ এ স্ট্যাটিক ভেরিয়েবলগুলি কোথায় সংরক্ষণ করা হয়?
এক্সিকিউটেবল ফাইলের কোন বিভাগে (.BSS,। ডেটা, অন্যান্য) স্ট্যাটিক ভেরিয়েবলগুলি সংরক্ষণ করা হয় যাতে তাদের নাম সংঘর্ষ না হয়? উদাহরণ স্বরূপ: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; foo++; foo++; …

8
একাধিক কোর ব্যবহার করে জি ++ সহ সংকলন
তাত্ক্ষণিক প্রশ্ন: বড় প্রকল্পগুলি আরও দ্রুত সংকলন করতে g ++ নিজেই একাধিক উদাহরণ সঞ্চার করার জন্য সংকলক পতাকাটি কী (উদাহরণস্বরূপ মাল্টি-কোর সিপিইউয়ের জন্য একসময় 4 উত্স ফাইল)?

4
সি # সংকলক কীভাবে COM প্রকারগুলি সনাক্ত করতে পারে?
সম্পাদনা: আমি ফলাফল একটি ব্লগ পোস্ট হিসাবে লিখেছি । সি # সংকলক কিছুটা যাদুকরভাবে COM ধরণের আচরণ করে। উদাহরণস্বরূপ, এই বিবৃতিটি সাধারণ দেখাচ্ছে ... Word.Application app = new Word.Application(); ... যতক্ষণ না আপনি বুঝতে পারছেন যে Applicationএটি একটি ইন্টারফেস। একটি ইন্টারফেসে একটি কনস্ট্রাক্টর কল? Yoiks! এটি আসলে একটি কল Type.GetTypeFromCLSID()এবং …

11
একটি .py ফাইল পার্স করুন, এএসটি পড়ুন, এটি সংশোধন করুন, এবং পরিবর্তিত উত্স কোডটি আবার লিখুন
আমি অজগর উত্স কোডটি প্রোগ্রামগতভাবে সম্পাদনা করতে চাই। মূলত আমি একটি .pyফাইল পড়তে চাই , এএসটি তৈরি করতে এবং তারপরে পরিবর্তিত পাইথন উত্স কোডটি (অর্থাৎ অন্য কোনও .pyফাইল) আবার লিখতে চাই। স্ট্যান্ডার্ড পাইথন মডিউলগুলি ব্যবহার করে astবা যেমন পাইথন উত্স কোড পার্স / সংকলন করার উপায় আছে compiler। যাইহোক, আমি …

6
প্রথম সংকলকটি কীভাবে রচিত হয়েছিল?
আমি মুরগী ​​এবং ডিম এবং বুটস্ট্র্যাপিং সম্পর্কে শুনেছি। আমার কিছু প্রশ্ন আছে। প্রথম সংকলক কোনটি লিখেছিলেন যা কোনও কিছুকে বাইনারি নির্দেশিকায় রূপান্তরিত করে? সমাবেশ কি বাইনারি নির্দেশে সংকলিত বা অনুবাদ করা হয়েছে? ... আমার বিশ্বাস করা শক্ত হয় যে তারা বাইনারিতে একটি সংকলক লিখেছিল।

3
সি # সংকলক কোন ভাষায় রচিত?
আমি উত্স কোড তাকান http //references Source.microsoft.com/ এবং এটি সমস্ত উত্স কোড সি # তে উপস্থিত রয়েছে। আমি নতুন সি # সংকলক প্ল্যাটফর্মের ( রোজলিন ) জন্য উত্স কোডও দেখেছি এবং এটি সি # তেও রয়েছে। কীভাবে সম্ভব? সি # ভাষার সংকলক সি # তে লেখা আছে? নাকি আমি স্পষ্ট …

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

8
রিটার্ন-রিটার্ন বা অন্য-রিটার্ন যদি এটি ব্যবহার করা আরও দক্ষ হয়?
ধরা যাক আমার ifসাথে একটি বিবৃতি আছে return। দক্ষতার দৃষ্টিকোণ থেকে, আমি ব্যবহার করা উচিত if(A > B): return A+1 return A-1 অথবা if(A > B): return A+1 else: return A-1 সংকলিত ভাষা (সি) বা স্ক্রিপ্টেড (পাইথন) ব্যবহার করার সময় আমার কি অন্য একটিকে পছন্দ করা উচিত?


1
টার্গেটডপ্যাচিংআউটআউট: "এনজেন চিত্রের সীমানা জুড়ে ইনলাইন করার জন্য সমালোচনা সম্পাদনা"?
রিফ্লেক্টর ব্যবহার করে কিছু ফ্রেমওয়ার্ক ক্লাসের মধ্য দিয়ে গেছে এবং লক্ষ্য করা গেছে যে কয়েকটি পদ্ধতি এবং বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিত বৈশিষ্ট্য রয়েছে [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] আমি নিশ্চিত যে আমি উপরের মন্তব্যটি অন্য কোথাও দেখেছি এবং কখনও তা অনুসরণ করে নি। কেউ দয়া করে আমাকে বলতে …

1
-ObjC লিঙ্কার পতাকা কী করে?
আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা লিঙ্কার পতাকা সহ এবং ছাড়াও কাজ করে। যাইহোক, লিঙ্কার পতাকা ছাড়া, একটি ভিউতে ডেটা যুক্ত করার সময় আমি একটি খুব আলাদা আচরণ পাই।

9
একটি পুনরাবৃত্ত ফাংশন ইনলাইন হতে পারে?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } আমি পড়া ছিল এই পাওয়া যে উপরোক্ত কোড "অসীম সংকলন" হতে তাহলে সঠিকভাবে কম্পাইলার দ্বারা পরিচালিত নয়। কম্পাইলার কীভাবে কোনও ফাংশনটি ইনলাইন করবে কিনা তা সিদ্ধান্ত নিতে পারে?

4
ত্রুটি: লিখনযোগ্য পারমাণবিক সম্পত্তি কোনও সংজ্ঞায়িত সেটার / গেটর ব্যবহারকারীর সংজ্ঞায়িত সেটার / গেটারের সাথে জুড়ি দিতে পারে না
আমি সম্প্রতি একটি পুরানো এক্সকোড প্রকল্প (যা কেবল সূক্ষ্ম সংকলন করত) সংকলন করার চেষ্টা করেছি এবং এখন আমি এই ফর্মটির অনেক ত্রুটি দেখতে পাচ্ছি: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter কোড প্যাটার্ন যা এই ত্রুটিগুলির কারণ হয় সর্বদা এটির মতো দেখাচ্ছে: …

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

13
সংকলনের সময় 1 + 2 + 3 +… + 1000 গণনা করতে সি #, সি ++ বা জাভা সংকলক কীভাবে ড্রাইভ করবেন?
সাম্প্রতিক এক সাক্ষাত্কারে আমাকে একটি সত্যিই অদ্ভুত প্রশ্ন জিজ্ঞাসা করা হয়েছিল। সাক্ষাত্কারকারী আমাকে জিজ্ঞাসা করলেন আমি কীভাবে কেবল সংকলক বৈশিষ্ট্যগুলি ব্যবহার করে 1 + 2 + 3 + ... + 1000 গণনা করতে পারি? এর অর্থ এই যে আমাকে কোনও প্রোগ্রাম লেখার এবং এটি সম্পাদন করার অনুমতি দেওয়া হচ্ছে না …

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