Запитання з тегом «software-engineering»

2
Чи є докази того, що використання динамічних мов впливає на продуктивність?
Мені цікаво, чи існують якісь експерименти, які показують існування або відсутність кореляції між використанням динамічної мови (наприклад, Python, Ruby або навіть мов, які працюють на платформі Java, такі як Groovy, Clojure) над статична мова (наприклад, C / C ++) та різниця в продуктивності.

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

4
Як перевірити, чи два алгоритми повертають однаковий результат для будь-якого введення?
Як ви перевіряєте, чи два алгоритми (скажімо, сортування злиття та сортування Naive) повертають однаковий результат для будь-якого вводу, коли безліч безлічі входів? Оновлення: Дякую Бену за опис того, як це неможливо зробити алгоритмічно в загальному випадку. Відповідь Дейва - це великий підсумок як алгоритмічних, так і ручних (з урахуванням людської …

2
Час, витрачений на потреби та його вплив на успіх проекту та час розробки
Чи є якісь докази, що свідчать про те, що час, витрачений на написання або роздуми над вимогами, матиме якийсь вплив на час розробки? Дослідження, проведене Standish (1995), свідчить про те, що неповні вимоги частково (13,1%) сприяли провалу проектів. Чи проводяться якісь дослідження, які показують, що час, витрачений на аналіз потреб, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.