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

সি একটি সাধারণ উদ্দেশ্যে কম্পিউটার প্রোগ্রামিং ভাষা যা অপারেটিং সিস্টেম, গেমস এবং অন্যান্য উচ্চ কার্য সম্পাদনের কাজের জন্য ব্যবহৃত হয়।

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

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

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

4
কোনও সি স্ট্রাক্টের যেমন কোনও ফাংশন ছিল তেমন আচরণ করা যায়?
আমি সি এবং structগুলি ব্যবহার করি যেখানে স্ট্রাক্টের সদস্য থাকতে পারে তবে কার্যকরী হয় না। সরলতা জন্য অনুমান যে আমি স্ট্রিং যে আমি নামের জন্য একটি struct তৈরি করতে চান strএবং আমি কাজ করতে সক্ষম হতে চান str.replace(int i, char c)যেখানে iস্ট্রিং এর সূচক এবং cচরিত্র অবস্থানে চরিত্র বদল হয় …

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

6
সি অ্যারেগুলির দৈর্ঘ্য 0 কেন হতে পারে না?
সি 11 স্ট্যান্ডার্ড বলছে যে অ্যারেগুলির আকার এবং ভেরিয়েবল উভয় দৈর্ঘ্য "শূন্যের চেয়ে বড় হবে" " 0 দৈর্ঘ্যের অনুমতি না দেওয়ার যৌক্তিকতা কী? বিশেষত পরিবর্তনশীল দৈর্ঘ্যের অ্যারেগুলির জন্য এটি একবার এবং কিছু সময় শূন্যের আকার ধারণ করার জন্য সঠিক ধারণা দেয় sense এটি স্ট্যাটিক অ্যারেগুলির জন্যও কার্যকর যখন তাদের আকার …
13 c  array 

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

5
আমি কীভাবে আমার ত্রুটি পরীক্ষা করা এবং পরিচালনা করা উন্নত করতে পারি?
ইদানীং আমি চেক করার সঠিক পরিমাণটি কী এবং সঠিক পদ্ধতিগুলি কী তা বোঝার জন্য সংগ্রাম করে চলেছি। এ সম্পর্কে আমার কয়েকটি প্রশ্ন রয়েছে: ত্রুটিগুলি পরীক্ষা করার উপযুক্ত উপায় কী (খারাপ ইনপুট, খারাপ অবস্থা ইত্যাদি)? আপনার চূড়ান্ত কোডটি থেকে অপ্টিমাইজ করা যেতে পারে এমন দৃser়তার মতো ত্রুটিগুলি স্পষ্টভাবে যাচাই করা, বা …
13 c  testing  assertions 

2
জিসিসি থেকে আলাদাভাবে গ্লিবিক রক্ষণাবেক্ষণ করা হয় কেন?
জিসিসি হ'ল সি সংকলক। গ্লিবসি সি লাইব্রেরি। যাইহোক, এটি কোনও সংকলক এবং স্ট্যান্ডার্ড লাইব্রেরি সি বাস্তবায়নের জন্য একসাথে বান্ডিল করার জন্য চূড়ান্ত প্রয়োজনীয়তা নয় কি? উদাহরণ হিসেবে বলা যায়, সি গ্রন্থাগার মত ABI- র এবং কম্পাইলার নির্দিষ্ট কাপড় রয়েছে <limits.h>, <stdint.h>ইত্যাদি, যা কম্পাইলার ও API গুলি মধ্যে পৃথক। এবং "কীভাবে …
13 c  gcc 

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

3
নেতিবাচক স্বাক্ষরিত মানগুলি কীভাবে সংরক্ষণ করা হয়?
আমি স্বাক্ষরিত পূর্ণসংখ্যার সর্বাধিক এবং সর্বনিম্ন মানগুলিতে এই ভিডিওটি দেখছিলাম । ইতিবাচক স্বাক্ষরিত মানটির একটি উদাহরণ ধরুন - 0000 0001 প্রথম বিটটি উল্লেখ করে যে সংখ্যাটি ইতিবাচক এবং শেষ 7 বিট নিজেই সংখ্যা। সুতরাং এটি সহজেই +1 হিসাবে ব্যাখ্যা করা হয়। এখন নেতিবাচক স্বাক্ষরিত মানটির একটি উদাহরণ ধরুন - 10000000 …

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

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

9
অ্যারে না মলোক?
আমি আমার অ্যাপ্লিকেশনটিতে নিম্নলিখিত কোডটি ব্যবহার করছি এবং এটি ঠিকঠাক কাজ করছে। তবে আমি ভাবছি যে এটি মলোক দিয়ে তৈরি করা বা এটি যেমন রেখে দেওয়া ভাল তবে? function (int len) { char result [len] = some chars; send result over network }
13 c 

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

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