Запитання з тегом «efficiency»

Використовуйте цей тег для посилання на порівняння ефективності різних систем або алгоритмів або методів вимірювання ефективності. Позначення Big O більше пов'язані зі складністю, але можуть вплинути на ефективність.

7
Чому бітові маски називають «масками» і якій цілі вони служать?
Чому так називають "бітові маски"? Я знаю, що вони в основному використовуються для побітових операцій, і використання бітових масок є більш ефективним, ніж використання окремих змінних. Однак моє питання: чому і коли були винайдені бітові маски? Чи використовувалися вони з ранніх обчислень? Чи існують інші типи "масок", крім бітових масок …

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

10
Чому б не мати ОС на високому рівні? Чи ефективніші мови низького рівня?
Не будучи самовпевненим, я хотів би, щоб ви розглядали можливість цього. Більшість ОС сьогодні базується на досить низьких мовах (в основному на C / C ++). Навіть нові, такі як Android, використовує JNI, і основна реалізація знаходиться в C Насправді, (це особисте спостереження) багато програм, написаних на C, запускаються набагато …

10
Чи є важкі дані про (не) переваги роботи вдома? [зачинено]
Чи існують якісь важкі дані (дослідження, порівняння, аналіз не просто відчуття кишок) про переваги та недоліки роботи вдома? Мої розробники запитували, наприклад, працюючи вдома один день на тиждень, босу це не подобається з різних причин, з якими я згоден, але я думаю, що вони не обов'язково застосовуються в цьому випадку. …

3
Чи марно створювати нову таблицю баз даних, а не використовувати тип даних enum?
Припустимо, у мене є 4 типи послуг, які я пропоную (навряд чи вони часто змінюються): Тестування Дизайн Програмування Інший Припустимо, у мене є 60-80 реальних послуг, які належать до однієї з вищевказаних категорій. Наприклад, "послуга" може бути "Програма тестування з використанням техніки А", і вона має тип "Тестування". Я хочу …

3
Чи є причина використовувати varchar над текстовими стовпцями в базі даних?
Це varcharлише залишки від того, що textбуло раніше , або є випадки використання, коли ви хочете скористатися varchar? (Або charз цього питання ..) (Я використовую Postgres та MySQL (MyISAM) щодня, тому саме це мене найбільше цікавить, але відповіді для інших баз даних, звичайно, вітаються. ^ _-)

11
Коли я перевіряю різницю у часі між зміщенням та множенням на C, різниці немає. Чому?
Мене вчили, що зміщення у двійковій формі набагато ефективніше, ніж множення на 2 ^ k. Тому я хотів експериментувати, і я використав наступний код, щоб перевірити це: #include <time.h> #include <stdio.h> int main() { clock_t launch = clock(); int test = 0x01; int runs; //simple loop that oscillates between int …

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

7
Які аргументи існують проти писанок? Чи є якісь аргументи, щоб навіть підтримати пасхальні яйця? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я трохи забиваю, так що ідея писанка все ще мені подобається. Я раніше додав …

5
У який момент асинхронне зчитування вводу / виводу диска ефективніше, ніж синхронне?
Якщо припустити, що існує деякий біт коду, який читає файли для кількох споживачів, а файли мають будь-який довільний розмір: На який розмір стає ефективніше читати файл асинхронно? Або кажучи іншим способом, наскільки маленьким повинен бути файл, щоб він був швидшим, щоб просто читати його синхронно? Я помітив (і, можливо, я …
22 efficiency  async  io 

8
Чому двійковий пошук, який потребує відсортованих даних, вважається кращим, ніж лінійний пошук?
Я завжди чув, що лінійний пошук - це наївний підхід, а двійковий пошук кращий за його ефективність через кращу асимптотичну складність. Але я ніколи не розумів, чому це краще, ніж лінійний пошук, коли потрібне сортування перед двійковим пошуком? Лінійний пошук є, O(n)а двійковий пошук є O(log n). Це, мабуть, є …

5
Як уповільнити роботу комп'ютера (для тестування)? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Як погоджується більшість людей, спонукати розробників до швидкого кодування, надаючи їм повільні машини, - це …
20 efficiency 

7
Чи впливає модульне програмування на час обчислення?
Усі кажуть, що я повинен зробити свій код модульним, але чи не менш ефективно він, якщо я використовую більше викликів методів, а не менших, але більших методів? У чому полягає різниця в Java, C або C ++? Я розумію, що це легше редагувати, читати та розуміти, особливо в групі. Тож …
19 java  c++  c  efficiency 

8
Як ефективно програмувати, коли потрібно просто перевірити свій код?
Мій робочий процес завжди був написати один логічний крок, а потім запустити програму та перевірити вихід. Цей процес мені надзвичайно добре послужив для виконання завдань в університеті. Однак, оскільки я займаюся більшою розробкою, часто трапляються випадки, коли просто компілювання та запуск вашого коду займає від 1 до 2 хвилин. Приклади …
16 efficiency  time 

6
Як ви керуєте проектами, залишеними іншими працівниками? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.