Вопросы с тегом «c»

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

7
Каковы некоторые преимущества / недостатки использования C перед сборкой? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . В настоящее время я учусь на инженера в области телекоммуникаций и …
15 c  low-level  assembly 

5
Ресурсы по написанию эффективного кода C для микроконтроллеров? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Здесь нужна серьезная помощь. Я люблю программирование. В последнее время я читал кучу книг (таких как …
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
Как вы что-то кодируете, когда понятия не имеете, как это на самом деле работает? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 2 года назад . Я недавно изучил C и хочу начать проект, чтобы укрепить свои знания. Я решил создать очень …
14 c  languages 

3
Поддержка разработки для старых ОС
Я поддерживаю большую часть унаследованного кода, написанного на C. Этот код изначально был написан для компиляции с Windows 3 для рабочих групп, а затем была создана версия для 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
Как определяется приоритет в указателях C?
Я натолкнулся на две декларации указателей, которые мне трудно понять. Мое понимание правил приоритета выглядит примерно так: 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
Я студент электротехники. Я читал много технических статей об алгоритмах обработки сигналов и изображений (реконструкция, сегментация, фильтрация и т. Д.). Большинство алгоритмов, показанных в этих статьях, определены для непрерывного времени и непрерывной частоты, и часто дают решения в терминах сложных уравнений. Как бы вы внедрили технический документ с нуля в …
14 c  algorithms  matlab 

8
Почему C доминирует на рынке встроенного программного обеспечения? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Почти каждый сейчас скажет благословение: производительность ! Хорошо, C позволяет писать спортивный код. …

4
Почему HTTP-сервер Apache такой сложный?
HTTP-сервер Apache - это довольно большой проект, намного больше, чем, скажем, lighthttpили, nginxконечно, «простые HTTP-серверы», которые вы видите в учебниках по C / C ++. Для чего нужен дополнительный код? Добавляет ли это безопасность / стабильность (и если да, то как?) Или это просто для таких вещей, как разбор confфайлов …
14 c  apache  http 

4
Какая ваша любимая битовая техника? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.