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

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

6
একটি বিশাল উত্স ফাইলে কিছু সি প্রোগ্রাম কেন লেখা হয়?
উদাহরণস্বরূপ, অতীত থেকে সিসইন্টার্নালস সরঞ্জাম "ফাইলমোন" এর মধ্যে একটি কার্নেল-মোড ড্রাইভার রয়েছে যার উত্স কোডটি সম্পূর্ণরূপে একটি 4,000-লাইন ফাইলে রয়েছে। প্রথম লিখিত পিন প্রোগ্রামের জন্য একই লিখিত (~ 2,000 এলওসি)।
88 design  c  source-code 

8
হেডার ফাইল বা উত্স ফাইলটিতে ফাংশনগুলি নথিভুক্ত করা ভাল?
যে ভাষাগুলিতে একটি "উত্স" এবং "শিরোনাম" ফাইলের মধ্যে পার্থক্য রয়েছে (প্রধানত সি এবং সি ++), শিরোনাম ফাইলটিতে ফাংশনগুলি নথিভুক্ত করা আরও ভাল: ( সিসিএএন থেকে চালিত ) /** * time_now - return the current time * * Example: * printf("Now is %lu seconds since epoch\n", (long)time_now().tv_sec); */ struct timeval time_now(void); …
86 c++  c  headers 

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

8
প্রিন্টফের সাহায্যে অগ্রণীকরণের পরিবর্তে কেন নতুন নতুন লাইনের ব্যবহার?
আমি শুনেছি ব্যবহারের সময় আপনার নতুন নেতৃত্বগুলি এড়ানো উচিত printf। যাতে আপনার পরিবর্তে printf("\nHello World!")ব্যবহার করা উচিতprintf("Hello World!\n") উপরের এই বিশেষ উদাহরণে এটি বোঝা যায় না, যেহেতু আউটপুটটি ভিন্ন হবে তবে এটি বিবেচনা করুন: printf("Initializing"); init(); printf("\nProcessing"); process_data(); printf("\nExiting"); তুলনা করা: printf("Initializing\n"); init(); printf("Processing\n"); process_data(); printf("Exiting"); পিছনে থাকা নতুন লাইনের …
79 c 

5
কেন সি এবং সি ++ এর জন্য কোনও প্যাকেজ ম্যানেজমেন্ট সিস্টেম নেই? [বন্ধ]
কিছু প্রোগ্রামিং ভাষা রয়েছে যার জন্য একটি প্যাকেজ পরিচালনা ব্যবস্থা রয়েছে: CTAN TeX জন্য পার্লের সিপিএএন পাইপ এবং ডিম পাইথনের জন্য জাভা জন্য ম্যাভেন হাস্কেলের জন্য ক্যাবল রুবির রত্ন নোডজেএসের জন্য এনপিএম ফ্রন্টএন্ড জাভাস্ক্রিপ্ট এবং সিএসএসের জন্য বোভার সি # এর জন্য ন্যুগেট পিএইচপি জন্য সুরকার এই জাতীয় সিস্টেম সহ …
78 c++  c  builds  packages 

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

10
সি অ্যারেগুলি কেন তাদের দৈর্ঘ্যের খোঁজ রাখে না?
স্পষ্টভাবে একটি অ্যারের সাথে কোনও অ্যারের দৈর্ঘ্য সংরক্ষণ না করার পিছনে যুক্তি কী ছিল C? আমি যেভাবে দেখি, সেখানে অপ্রতিরোধ্য কারণ আছে তা করার মানক (C89) সমর্থনে কিন্তু খুব অনেক। এই ক্ষেত্রে: বাফারে দৈর্ঘ্য পাওয়া বাফারকে ছাড়িয়ে নিতে পারে। একটি জাভা-শৈলী arr.lengthউভয়ই পরিষ্কার এবং প্রোগ্রামারকে intস্ট্যাকের উপর অনেকগুলি বজায় রাখা …
77 c 

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

14
কোনও সি প্রোগ্রাম কার্যকর করার সময় কি ডেটা টাইপ ডিক্লেয়ারারগুলি যেমন "ইন" এবং "চর" র‌্যামে সঞ্চিত থাকে?
যখন কোনও সি প্রোগ্রাম চালু থাকে তখন ডেটা হিপ বা স্ট্যাকের মধ্যে সংরক্ষণ করা হয়। মানগুলি র‍্যাম ঠিকানায় সংরক্ষণ করা হয়। তবে প্রকারের সূচকগুলি সম্পর্কে কী (উদাহরণস্বরূপ, intবা char)? সেগুলিও কি সংরক্ষণ করা হয়? নিম্নলিখিত কোড বিবেচনা করুন: char a = 'A'; int x = 4; আমি পড়েছি যে এ …
74 c  data 

5
এত কম সি সংকলক কেন?
সি বিশ্বের সর্বাধিক ব্যবহৃত একটি ভাষা। এটি বিদ্যমান কোডের একটি বিশাল অনুপাতের জন্য অ্যাকাউন্ট করে এবং নতুন কোডের বিশাল পরিমাণে ব্যবহার করা অবিরত। এটি এর ব্যবহারকারীদের কাছে এটি প্রিয়, এটি এত ব্যাপকভাবে পোর্ট করা হয়েছে যে সি চালাতে সক্ষম হওয়া একটি প্ল্যাটফর্মের অনেকগুলি অনানুষ্ঠানিক সংজ্ঞা , এবং তুলনামূলকভাবে পরিষ্কার বৈশিষ্ট্যযুক্ত …

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

19
আমার কেন মাইক্রো পারফরম্যান্স এবং দক্ষতা সম্পর্কে যত্ন নেওয়া উচিত?
সি / সি ++ পৃষ্ঠাগুলিতে অনেকগুলি প্রশ্নোত্তর, বিশেষভাবে বা অপ্রত্যক্ষভাবে মাইক্রো পারফরম্যান্স সম্পর্কিত সমস্যাগুলি (যেমন একটি পরোক্ষ বনাম সরাসরি বনাম ইনলাইন ফাংশনটির ওভারহেড) বা O (N 2 ) বনাম O (N লগ এন) অ্যালগরিদম ব্যবহার করে একটি 100 আইটেমের তালিকা। আমি সর্বদা মাইক্রো পারফরম্যান্স সম্পর্কে কোনও উদ্বেগ এবং ম্যাক্রো পারফরম্যান্স …

10
"যদি" এবং "যখন" ব্যবহার করা হয় তখন ভাষার কেন প্রকাশের চারপাশে বন্ধনী প্রয়োজন?
সি, জাভা, এবং C মত ভাষাসমূহ ++, সব একটি সম্পূর্ণ অভিব্যক্তি প্রায় প্রথম বন্ধনী প্রয়োজন যখন একটি ব্যবহৃত if, whileঅথবা switch। if (true) { // Do something } উল্টোদিকে if true { // Do something } এটি আমার কাছে অদ্ভুত বলে মনে হচ্ছে কারণ প্রথম বন্ধনী অপ্রয়োজনীয়। এই উদাহরণে, trueএটি …

10
সি পাসকালের উপরে কেন বিজয়ী হয়েছে? [বন্ধ]
আমার উপলব্ধিটি হ'ল 1980 এর দশকে, এবং সম্ভবত 1990 এর দশকেও, পাস্কাল এবং সি প্রোডাকশন ল্যাঙ্গুয়েজ হিসাবে বেশ মাথাচাড়া দিয়েছিল। এর Borland অবহেলা করার একমাত্র কারণে পাসকাল চূড়ান্ত মৃতু্য হয় ডেল্ফী ? বা আরও কিছু ছিল, যেমন খারাপ ভাগ্য বা সম্ভবত পাস্কালের সাথে সহজাতভাবে কিছু ভুল ছিল (এর পুনরুদ্ধারের কোনও …

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

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