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

22
Как я могу сказать, что язык программирования компилируется на другие языки?

Как я могу сказать по-английски, что язык программирования может быть скомпилирован с другими языками программирования? Примером может быть Haxe . На сайте язык расшифровывается как «Мультиплатформа»: Мультиплатформенность: Haxe может быть скомпилирован для всех популярных платформ программирования...

22
Откуда взялся «выход (-1)»?

Я вижу в много унаследованного программного обеспечения и плохие учебники в Интернете , который рекомендуется использовать exit(-1), return -1или сходного представлять «аварийное завершение». Проблема, по крайней мере, в POSIX, -1никогда не была и не является допустимым кодом состояния. man 3...

22
Как именно команда CQRS должна быть проверена и преобразована в объект домена?

Я уже довольно давно адаптирую CQRS 1 для бедного человека, потому что мне нравится его гибкость, позволяющая хранить детализированные данные в одном хранилище данных, предоставляя большие возможности для анализа и, таким образом, увеличивая ценность для бизнеса и, при необходимости, другую для...

22
Должно ли приложение ASP.NET MVC напрямую использовать Entity Framework в качестве модели?

Я создаю свое первое приложение MVC в Visual Studio 2013 (MVC 5), и мне немного неясно, как лучше настроить мою модель. Я сгенерировал модель структуры сущности, используя код сначала из существующей базы данных. Моим первым инстинктом было создание некоторых промежуточных классов, которые были бы...

22
sizeof style: sizeof (тип) или переменная sizeof?

Я видел два стиля использования sizeofдля операций, связанных с памятью (например, в memsetили malloc): sizeof(type), а также sizeof variable или sizeof(variable) Какой из них вы бы предпочли, или вы бы использовали сочетание двух стилей, и когда бы вы использовали каждый стиль? Каковы плюсы и...

22
В какой момент асинхронное чтение дискового ввода-вывода более эффективно, чем синхронное?

Предполагая, что есть некоторый фрагмент кода, который читает файлы для нескольких потребителей, и файлы имеют любой произвольный размер: При каком размере становится более эффективным читать файл асинхронно? Или, другими словами, насколько маленьким должен быть файл, чтобы он быстрее читался...

21
Можно ли создать «загруженный» интерпретатор независимо от исходного интерпретатора?

Согласно Википедии, термин «самозагрузка» в контексте написания компиляторов означает это : В информатике начальная загрузка - это процесс написания компилятора (или ассемблера) на исходном языке программирования, который он намеревается скомпилировать. Применение этой методики приводит к...

21
Чем С отличается от С ++?

Многие люди говорят, что C ++ - это совершенно другой язык, чем C, но сам Бьярне сказал, что C ++ - это язык, который расширен от C, поэтому и является его источником ++. Так почему же все продолжают говорить, что C и C ++ - это совершенно разные языки? Чем C отличается от C ++, кроме расширенных...

21
Как называется «спецификация» функции / метода?

Я почти уверен, что есть специальное имя для «спецификации» функции / метода. Это слово относится к сколько аргументов нужно порядок аргументов какие аргументы являются необязательными Есть ли название для...

21
Новые задачи старшего разработчика

У меня есть старший разработчик с восьмилетним опытом работы в .NET, который завтра начнет работать над приложением из 11 000 строк кода. В команде есть я и еще один программист. У каждого из нас есть по три года опыта. Это мой первый проект в качестве менеджера (я также являюсь разработчиком...

21
Код с низкой задержкой иногда должен быть «некрасивым»?

(Это в основном предназначено для тех, кто обладает специфическими знаниями о системах с низкой задержкой, чтобы люди просто не отвечали безосновательными мнениями). Считаете ли вы, что существует компромисс между написанием «хорошего» объектно-ориентированного кода и написанием очень быстрого кода...

21
Как мне реализовать шаблон репозитория для сложных объектных моделей?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . Наша модель данных насчитывает почти 200 классов, которые можно разделить примерно на дюжину функциональных областей. Было бы неплохо использовать...

21
Что значит сделать «нулевую проверку» в C или C ++?

Я изучал C ++, и мне трудно понять ноль. В частности, в руководствах, которые я прочитал, упоминается «проверка на ноль», но я не уверен, что это значит или почему это необходимо. Что именно является нулевым? Что значит «проверить на ноль»? Мне всегда нужно проверять на ноль? Любые примеры кода...

21
Каковы хорошие методы для сохранения вашего места в коде?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я понимаю, как использовать закладки, чтобы запомнить одну точку в вашем коде. Тем не менее, как можно отслеживать поток кода, который они исследуют?...

21
Почему C использует звездочку для указателей? [закрыто]

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

21
Были ли типы переменной ширины заменены фиксированными типами в современном C?

Сегодня я наткнулся на интересный момент в обзоре Code Review . В этом ответе @Veedrac рекомендовал заменить типы переменного размера (например, intи long) на типы фиксированного размера, такие как uint64_tи uint32_t. Цитата из комментариев этого ответа: Размеры int и long (и, следовательно,...

21
Какое хорошее объяснение принципа соответствия Теннента?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Мне было трудно понять, в чем заключается этот принцип и почему он так важен для языкового дизайна. По сути, в нем говорится, что для каждого выражения...

21
В чем преимущество функции без параметров, которая вызывает только другую функцию

Учебное пособие (для Javascript), которое я делаю, предлагает написать такую ​​функцию: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Помимо обфускации, есть ли польза от написания чего-то подобного в реальной жизни? Если да, каковы...

21
Кто сделал async / await первым?

Python добавил конструкции async / await в 3.5 в 2015 году. Сообщество Javascript сделало шаги в этом направлении на протяжении целого миллиарда лет и, наконец, добавило очень похожую реализацию к проекту в ES8, выпущенном в 2017 году (из моего понимания). Typescript также добавил асинхронные...

21
Где в системе MVC должен находиться код персистентности базы данных?

Я видел несколько конфигураций для сохранения информации в базе данных. Как правило, три типа дизайна кажутся распространенными в моем уголке мира: Контроллер управляет постоянством Модель управляет постоянством Сторонняя библиотека управляет постоянством, обычно требуя какие-то аннотации к модели....