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

Вопросы о сравнении данных и эффективных способах достижения этого.

3
Проводятся ли эмпирические исследования влияния разных языков на качество программного обеспечения?
Сторонники функциональных языков программирования утверждают, что функциональное программирование облегчает анализ кода. Сторонники статически типизированных языков говорят, что их компиляторы отлавливают достаточно ошибок, чтобы компенсировать дополнительную сложность систем типов. Но все, что я читаю на эти темы, основано на рациональных аргументах, а не на эмпирических данных. Проводятся ли какие-либо эмпирические исследования …

1
Обзор веб-фреймворков на Haskell [закрыт]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Есть несколько веб-фреймворков для Haskell, такие как Happstack , Snap и Yesod …


12
Комментированный короткий причудливый код по сравнению с некомментированным длинным простым для понимания кодом - что является предпочтительным?
Иногда алгоритм может быть написан двумя способами: Короткий, причудливый путь; или Более длинный и понятный способ. Например, здесь больше, проще способ копирования строки sourceв destв C: *dest = *source; while (*source != '\0') { source++; dest++; *dest = *source; } (true); И вот короткий, причудливый путь. // Copy string source …

6
Действительно ли компиляторы Fortran генерируют более быстрый код, чем компиляторы C?
Когда я учился в университете, я часто слышал мысль о том, что компиляторы Фортрана производят более быстрый код, чем компиляторы Си для эквивалентной программы. Основные рассуждения звучали так: компилятор Фортрана выдает в среднем по 1,1 инструкции процессора на строку кода, в то время как компилятор C выдает в среднем по …

4
Является ли Java для Linux тем же, что .NET для Windows? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Становится ли Java де-факто стандартом от разработки приложений для Linux точно …
14 java  .net  comparison 

2
Пытаясь понять сравнение 2N lnN для быстрой сортировки
Я проходил анализ быстрой сортировки в книге Алгоритмов Седжвика. Он создает следующее рекуррентное отношение для числа сравнений в быстрой сортировке при сортировке массива из N различных элементов. Мне тяжело понять это ... Я знаю, что для любого элемента требуется 1 / N вероятность того, что он станет стержнем, и что …

1
Скала как язык для общего программирования
В работе Garcia et al. «Расширенное сравнительное исследование языковой поддержки родового программирования». Дается интересное сравнение возможностей языков программирования для общего программирования: с кратким объяснением терминологии: Может ли кто-нибудь протестировать поддержку Scala для общего программирования в этой среде? Т.е. добавить столбец в первой таблице с пояснениями, если это возможно.

3
Как NUnit для C # сравнивается со средством Unit Test, интегрированным с Visual Studio
Мне нужно работать в команде, чтобы разработать настольное приложение среднего уровня, разработанное с использованием C # .NET. До этого я не применял модульное тестирование и разработку через тестирование. Мне известно, что существует множество инструментов и сред для модульного тестирования приложений на C #. На данный момент мне известно о Nunit …

2
Является ли интерфейс IComparable устаревшим / «вредным»?
IComparable работает только в одну сторону Допустим, у вас есть Employeeкласс. В одном представлении вы хотите показать все Employeesотсортированные по имени - в другом по адресу. Как вы собираетесь достичь этого? Не с IComparable, по крайней мере, никаким идиоматическим способом. IComparable имеет логику в неправильном месте Интерфейс используется при вызове …
11 c#  sorting  comparison 

6
Какие функции в Eclipse недоступны в Visual Studio? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Я много занимался разработкой на Java с использованием Eclipse, и теперь я начал использовать Visual Studio …

5
Мера скорости разработки
Я видел много тестов, измеряющих скорость выполнения языков программирования, но я никогда не встречал тестов, измеряющих скорость разработки. Я слышал, что при работе с динамическими языками скорость разработки увеличивается, но есть ли доказательства этому? Я не пытаюсь сказать, что динамические языки не эффективны, но я бы хотел увидеть результаты научного …

4
Использование тернарного оператора PHP только с двумя аргументами
Недавно я просматривал часть своего кода и заметил, что в рассеянности я оставил структуру, подобную следующей: $guid = empty($subscription->guid) ? : $subscription->guid; Теперь, он не делал то, что предполагалось, и это неправильно , но, поскольку это свойство всегда установлено, теперь оно работало нормально, и с 5.3 не было синтаксической ошибки …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.