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

10
Есть ли преимущество для программиста на С, читающего K & R? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Этот вопрос преследует меня, потому что я сейчас читаю Kernighan &...

10
Название проблемы обратного отсчета вокруг номера - и алгоритмические решения?

Для не-британцев в аудитории есть сегмент дневного игрового шоу, где у участников есть набор из 6 чисел и случайно сгенерированное целевое число. Они должны достичь целевого числа, используя любое (но не обязательно все) из 6 чисел, используя только арифметические операторы. Все вычисления должны...

10
Entity Framework Entities - некоторые данные из веб-службы - лучшая архитектура?

В настоящее время мы используем Entity Framework в качестве ORM для нескольких веб-приложений, и до сих пор она подходила нам, поскольку все наши данные хранятся в одной базе данных. Мы используем шаблон репозитория, и у нас есть службы (уровень домена), которые используют их и возвращают сущности...

10
Почему больше языков не могут сравнивать значение с несколькими другими значениями? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Учтите следующее: if(a == b or c) На большинстве языков это должно быть...

10
Лучшие практики для реализации MVVM и MVC в Delphi Pascal

Я программист на Delphi Pascal, я использую последнюю версию Embarcadero Delphi XE, и я хотел бы воспользоваться преимуществами шаблонов проектирования, таких как контроллер представления модели и представление представления модели. Тем не менее, в Интернете, кажется, не так много о лучших методах...

10
Почему упакованные структуры не являются частью языка Си?

Каждый компилятор C предлагает возможность «упаковать» структуры C (например __attribute__ ((__packed__)), или #pragma pack()). Теперь мы все знаем, что упаковка необходима, если мы хотим отправлять или хранить данные надежным способом. Это также должно быть требованием с первых дней языка Си....

10
Почему GCC переключился с Bison на парсер рекурсивного спуска для C ++ и C?

Было ли изменение языка, которое требовало этого, или какая-то практическая причина, по которой Бизон больше не был подходящим или оптимальным? Я видел в википедии, что они переключились, ссылаясь на примечания к выпуску GCC 3.4 и GCC 4.1 . Эти примечания к выпуску гласят: Рукописный синтаксический...

10
Как определить, что должен получить свой соответствующий контроллер?

Я использую шаблон MVC в своем веб-приложении, построенном на PHP. Я всегда изо всех сил пытаюсь определить, нужен ли мне новый выделенный контроллер для набора действий или я должен поместить их в уже существующий контроллер. Есть ли хорошие правила, которым нужно следовать при создании...

10
Всегда ли у условного побочные эффекты? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я беру курс по промежуточным структурам данных в качестве предварительного...

10
Когда функция триггера с аргументом степени должна возвращать -0.0?

При создании Триг функций my_sind(d), my_cosd(d), my_tand(d), что использовали градусный аргумент , а не радиан один и давал точные ответы на кратные 90, я заметил , что результат был иногда -0.0вместо 0.0. my_sind( 0.0) --> 0.0 my_sind(-0.0) --> -0.0 my_sind(180.0) --> -0.0 my_sind(360.0)...

10
Нет ли проблемы с куриным яйцом, поскольку GCC написан на самом C ++?

Начиная с версии 4.8, компилятор C ++ GCC (часть G ++) написан уже не на C, а на самом C ++. У меня есть гипотетический вопрос по этому вопросу. Интересно, как скомпилировать код C ++ GCC на новой платформе, у которой еще нет компилятора C ++. Конечно, вы можете использовать готовые двоичные файлы,...

10
Должен ли вид не выполнять проверку?

Я читал « В MVC должна ли модель обрабатывать проверку? », Потому что мне было любопытно, куда должна идти логика проверки на веб-сайте MVC. Одна строка в верхнем ответе выглядит так: «контроллеры должны обрабатывать проверку, модели должны обрабатывать проверку». Мне это понравилось, но мне стало...

10
Что именно происходит, когда поток ожидает задачу внутри цикла while?

Поработав некоторое время с асинхронным / ожидающим паттерном в C #, я внезапно осознал, что не знаю, как объяснить, что происходит в следующем коде: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()предполагается, что он возвращает ожидаемое, Taskчто может вызвать...

10
Как именно компилятор восстанавливается после ошибки типа?

Я прочитал несколько статей, статей и раздел 4.1.4, глава 4 « Компиляторы: принципы, методы и инструменты» (2-е издание) (он же «Книга Дракона»), в которых все обсуждается тема исправления синтаксических ошибок компилятора. Однако, после экспериментов с несколькими современными компиляторами, я...

10
Как безопасность потоков может быть обеспечена языком программирования, аналогичным тому, как в Java и C # обеспечивается безопасность памяти?

Java и C # обеспечивают безопасность памяти, проверяя границы массивов и разыменования указателей. Какие механизмы можно было бы внедрить в язык программирования, чтобы предотвратить возможность состояния гонки и...

10
Если еще одна лестница, которая должна охватывать все условия, следует ли добавить избыточный последний пункт?

Это то, чем я занимаюсь в последнее время. Пример: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) { circle.src =...

9
MVC - это просто SEO программирование на PHP?

Есть около миллиарда "PHP-фреймворков". И большинство из них выставляют себя в соответствии с моделью MVC. Несмотря на то, что можно преодолеть стиль кодирования osCommerce (логика обработки, сильно смешанная с SQL и HTML), безусловно, существуют более простые и легкие в использовании подходы для...

9
Готов ли Clang / LLVM к прайм-тайм? [закрыто]

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

9
Худшие анти-паттерны, с которыми вы столкнулись [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какие...

9
Где, в объектно-ориентированной системе, следует ли вообще выбирать (в стиле C) структуры над классами?

C и, скорее всего, многие другие языки предоставляют structключевое слово для создания структур (или чего-то подобного). Это (по крайней мере, в C), с упрощенной точки зрения, как классы, но без полиморфизма, наследования, методов и так далее. Подумайте об объектно-ориентированном (или...