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

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

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

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

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


8
কীভাবে JVM প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি করতে যোগাযোগ করবেন?
আমি গতিশীল টাইপড প্রোগ্রামিং ভাষার জন্য সি (লেক্স এবং বাইসন ব্যবহার করে) এর জন্য একটি সংকলক তৈরি করেছি যা লুপগুলিকে সমর্থন করে, ফাংশনগুলির অভ্যন্তরে ডিক্লারেশনগুলি, পুনরাবৃত্ত কলগুলি etc. ইত্যাদি I আমি এটি আমার নিজের মধ্যবর্তী কোডের পরিবর্তে জাভা বাইটকোডে সংকলনের বিষয়ে ভাবছিলাম। আমি দেখেছি একটি জেভিএম ভাষা তৈরি সম্পর্কে প্রশ্ন …

4
সংকলন বনাম ট্রান্সপিলিং
পার্থক্যটি অনুসন্ধান করার সময়, আমি এই সংজ্ঞাগুলি পেয়েছিলাম: সংকলন হ'ল একটি শব্দে লিখিত উত্স কোড গ্রহণ এবং অন্য ভাষায় রূপান্তর করার জন্য সাধারণ শব্দ। ট্রান্সপ্লাইং একটি নির্দিষ্ট শব্দ যা একটি ভাষায় লিখিত উত্স কোড গ্রহণ এবং অন্য ভাষায় রূপান্তর করার জন্য যার বিমূর্ত স্তরটির সমান স্তর রয়েছে। আমি বুঝতে পারি …

6
জিসিসি এবং ক্ল্যাং পার্সারগুলি কি আসলেই হাতে লেখা?
এটা যে জিসিসি এবং LLVM-ঝনঝন ব্যবহার করছেন বলে মনে হয় হাতে লেখা রিকার্সিভ বংশদ্ভুত পারজার , এবং না তৈরি হয়েছে, বাইসন-ফ্লেক্স ভিত্তিক, নীচে আপ পার্সিং মেশিন। এখানে কেউ দয়া করে নিশ্চিত করতে পারেন যে এটিই কেস? এবং যদি তা হয় তবে কেন মূলধারার সংকলক ফ্রেমওয়ার্কগুলি হস্তাক্ষর পার্সার ব্যবহার করে? আপডেট …

6
কম্পাইলাররা কি অন্যান্য ধরণের লুপের তুলনায় লুপগুলি করার জন্য আরও ভাল কোড তৈরি করে?
জেলিব সংক্ষেপণ গ্রন্থাগারে একটি মন্তব্য রয়েছে (যা ক্রোমিয়াম প্রকল্পে অন্য অনেকের মধ্যে ব্যবহৃত হয়) যা সূচিত করে যে সি-তে একটি ডু-লুপ বেশিরভাগ সংকলকগুলিতে "আরও ভাল" কোড উত্পন্ন করে। এখানে কোডটির স্নিপেট রয়েছে যেখানে এটি প্রদর্শিত হবে। do { } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) && *(ushf*)(scan+=2) == *(ushf*)(match+=2) && *(ushf*)(scan+=2) == …

7
লিনাক্স কার্নেল কীভাবে নিজেই সংকলন করতে পারে?
আমি যখন আমার মেশিনে লিনাক্স সিস্টেম ইনস্টল করি তখন আমি লিনাক্স কার্নেলের সংকলন প্রক্রিয়াটি বেশ বুঝতে পারি না। এখানে কিছু জিনিস আমাকে বিভ্রান্ত করেছে: কার্নেলটি সিটিতে লেখা হয়, তবে কোনও সংকলক ইনস্টল না করে কার্নেলটি কীভাবে সংকলিত হয়? কার্নেল সংকলনের আগে আমার মেশিনে সি সংকলক ইনস্টল করা থাকলে, সংকলক ইনস্টল …

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

2
জিসিসি: মার্চ মিটুনের থেকে কীভাবে আলাদা?
আমি এর জন্য জিসিসির ম্যান পেজটি স্ক্রাব করার চেষ্টা করেছি, তবে এখনও তা পাই না। মধ্যে পার্থক্য কি -marchএবং -mtune? যখন একটি মাত্র -marchউভয় ব্যবহার করে ? এটা কি কখনও সম্ভব -mtune?


8
কেন জিডিবি "<মান অপ্টিমাইজড আউট>" ​​হিসাবে লাইন এবং প্রিন্ট ভেরিয়েবলগুলির মধ্যে অপ্রত্যাশিতভাবে লাফ দেয়?
জিডিবির এই আচরণটি কি কেউ ব্যাখ্যা করতে পারেন? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** …

2
একটি তৃতীয় .o ফাইলের মধ্যে দুটি জিসিসি সংকলিত .o অবজেক্ট ফাইল সংযুক্ত করুন
কীভাবে একজন দুটি জিসিসি সংযুক্ত করে .o অবজেক্ট ফাইলকে তৃতীয় .o ফাইলের সাথে সংযুক্ত করে? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executable আপনার যদি উত্স ফাইলে অ্যাক্সেস থাকে তবে -combineজিসিসি পতাকা সংকলনের আগে …

2
যোগফলের প্রকার - কেন হাস্কেলের মধ্যে `শো (ইন্ট | ডাবল)` এর চেয়ে আলাদা `(প্রদর্শন ইন্টার) (ডাবল দেখান) `
এগুলি কেন সমতুল্য নয়? show $ if someCondition then someInt else some double এবং if someCondition then show someInt else show someDouble আমি বুঝতে পারি যে আপনি যদি if ... elseপ্রথম উদাহরণের অংশটি নিজেই একটি অভিব্যক্তিতে বিচ্ছিন্ন করে থাকেন তবে আপনি Int | Doubleটাইপস্ক্রিপ্টে সহজেই কিছু করতে পারেন এমন কোনও …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.