Запитання з тегом «c»

C - це комп'ютерна мова програмування загального призначення, що використовується для операційних систем, ігор та інших високопродуктивних робіт.

7
Які існують деякі переваги / недоліки використання C над складанням? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Зараз я вивчаю техніку телекомунікацій та електроніки, і ми перейшли з асемблера до С …
15 c  low-level  assembly 

5
Ресурси щодо написання ефективного коду С для мікроконтролерів? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Тут потрібна серйозна допомога. Я люблю програмування. Останнім часом я читав купу книг (таких як K&R) та статей / форумів …
15 c  performance  speed 

5
Як застосувати принцип розбиття інтерфейсу в C?
У мене є модуль, скажімо, "M", у якого є кілька клієнтів, скажімо, "C1", "C2", "C3". Я хочу розподілити простір імен модуля M, тобто декларації API та даних, які він відкриває, у файли заголовків таким чином, що - для будь-якого клієнта видно лише ті дані та API, які йому потрібні; решта …
15 c  interfaces  solid 

10
Що робить розробників C настільки цікавими, якщо “i ++ == ++ i”? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Просто випадкове спостереження, здається, що на StackOverflow.com виникають питання про те, якщо "++ i …

4
Як ви кодуєте щось, коли не маєте уявлення про те, як це насправді працює? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 2 роки тому . Я нещодавно вивчив С і хочу запустити проект, щоб закріпити свої знання. Я вирішив створити дуже простий текстовий редактор, щось …
14 c  languages 

3
Підтримка розробки для старих ОС
Я зберігаю значну частину застарілого коду, написаного на C. Цей код спочатку був написаний для того, щоб його було скопійовано проти Windows 3 для Workgroups, а пізніше була створена версія для NT. Ця застаріла програма використовується і сьогодні, і вона працює на робочих станціях 3.11 та NT з початку 90-х. …
14 c  windows  legacy 

5
Чи погано писати об’єктно-орієнтований C? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Мені здається, що я завжди пишу код на C, який переважно орієнтований на об'єкт, …
14 c 

5
Невизначена поведінка на Java
Я читав це питання на SO, де обговорюється деяка загальна невизначена поведінка в C ++, і я замислювався: чи Java також має невизначене поведінку? Якщо це так, то які поширені причини невизначеної поведінки на Java? Якщо ні, то які функції Java звільняють від такої поведінки, і чому з цими властивостями …

4
Чи є гарною практикою зберігати основну функцію окремо у власному файлі?
Чи є гарною практикою наявність файлу main.c, який має в ньому головну функцію, і ніяких інших функцій, щоб усі інші функції могли поєднуватися? Якщо немає остаточного правила, коли це добре робити, а не робити цього?

4
Як визначається пріоритет у покажчиках С?
Я зіткнувся з двома заявами вказівника, що у мене виникають проблеми з розумінням. Моє розуміння правил пріоритетності виглядає приблизно так: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Але навіть враховуючи це, я не можу зрозуміти, як правильно оцінити …
14 c  pointers 

3
Чому сім'я c є стандартним навчальним полком CS для програм з математики / CS замість сімейства LISP? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я ознайомлювався з LISP для цілей самовдосконалення. Одне з речей, яке я помітив, - …

3
Реалізація алгоритмів технічного паперу в C ++ або MATLAB
Я підрозділ електротехніки. Я читав багато технічних праць про алгоритми обробки сигналів та зображень (реконструкція, сегментація, фільтрація тощо). Більшість алгоритмів, показаних у цих роботах, визначені протягом безперервного часу та безперервної частоти і часто дають рішення в умовах складних рівнянь. Як би ви реалізували технічний документ з нуля в C ++ …
14 c  algorithms  matlab 

8
Чому C домінує на ринку вбудованого програмного забезпечення? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання?Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Зараз майже кожен скаже благословення: виконання ! Гаразд, C дозволяє писати атлетичний код. Але є …

4
Чому сервер Apache HTTP настільки складний?
Сервер Apache HTTP - це досить великий проект - набагато більший, ніж, скажімо, lighthttpабо, nginxзвичайно, "прості сервери HTTP", які ви бачите, що плавають у навчальних програмах C / C ++. Для чого потрібний додатковий код? Чи додає це безпека / стабільність (і якщо так, то як?) Чи це просто для …
14 c  apache  http 

4
Який ваш улюблений розрядний прийом? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.