Запитання з тегом «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 to dest …

6
Чи справді компілятори Fortran генерують швидший код, ніж компілятори C?
Під час навчання в університеті я часто чув думку, що компілятори Fortran виробляють швидший код, ніж компілятори C для еквівалентної програми. Ключові міркування пішли так: компілятор Fortran випускає в середньому 1,1 інструкцію процесора на рядок коду, тоді як компілятор C випускає в середньому 1,6 інструкцію процесора на рядок коду - …

4
Чи Java для Linux, що .NET для Windows? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Чи стає Java тим самим стандартом де-факто в розробці додатків Linux таким же чином. …
14 java  .net  comparison 

2
Намагаючись зрозуміти, 2N lnN порівнює для швидкості
Я переглядав аналіз швидкості в книзі "Алгоритми" Седжевіка. Він створює наступне відношення рецидивів для кількості порівнянь у швидкості сортування під час сортування масиву з N різних елементів. У мене є важкий час для розуміння цього ... Я знаю, що потрібен 1 / N ймовірність, щоб будь-який елемент став стержнем, і …

1
Скала як мова для загального програмування
У роботі "Розширене порівняльне вивчення мовної підтримки загального програмування" Гарсія та ін. наведено цікаве порівняння функцій мов програмування для загального програмування: з коротким поясненням термінології: Чи може хтось перевірити підтримку Scala для загального програмування всередині цього фрейму? Тобто додайте стовпчик до першої таблиці з поясненнями, якщо це можливо.

3
Як NUnit для C # порівнюється з об'єктом Unit Test, інтегрованим із Visual Studio
Мені потрібно працювати в команді, щоб розробити додаток для робочого столу середньої шкали, розроблений за допомогою C # .NET. До цього я не застосовував модульне тестування та тестування керованої розробки. Я усвідомлюю, що існує багато інструментів та рамок для тестових програм C #. На сьогоднішній день мені відомо про Nunit …

2
Чи застарілий / "шкідливий" інтерфейс IComparable?
IComparable працює лише одним способом Скажімо, у вас Employeeклас. З одного виду, ви хочете показати всі Employeesвідсортовані за назвою - в іншому за адресою. Як ти збираєшся цього досягти? Не з IComparable, принаймні, не в жодному ідіоматичному вигляді. IComparable має логіку в неправильному місці Інтерфейс використовується при виклику .Sort(). У …
11 c#  sorting  comparison 

6
Які функції програми Eclipse недоступні у Visual Studio? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 8 років тому . Я багато зробив у Java на Eclipse, і тепер я почав використовувати Visual Studio для розробки .NET. Поки я вважаю, …

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

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