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

Запитання щодо порівняння даних та ефективних шляхів їх здійснення.

5
Як Swift може бути настільки швидшим, ніж Objective-C у цих порівняннях?
Apple запустила свою нову мову програмування Swift на WWDC14 . У презентації вони здійснили порівняння продуктивності між Objective-C та Python. Далі наведено зображення одного з їх слайдів, порівняння цих трьох мов, які виконують деякий складний тип об'єкта: Був ще більш неймовірний графік порівняння продуктивності за допомогою алгоритму шифрування RC4 . …

7
Динамічно проти статично типізованих досліджень мов [закрито]
Чи існують дослідження, проведені щодо ефективності мов, що стаціонарно проти динамічно набраних? Зокрема: Вимірювання продуктивності програміста Ставка дефекту Також включаючи наслідки того, застосовується чи ні одиничне тестування. Я бачив багато обговорень достоїнств будь-якої сторони, але мені цікаво, чи хтось провів дослідження з цього приводу.

24
Чому програмісти використовують або рекомендують Mac OS X? [зачинено]
Я працював на Mac і Windows деякий час. Однак мені все ще важко зрозуміти, чому програмісти з ентузіазмом вибирають Mac OS X над Windows та Linux? Я знаю, що є програмісти, які віддають перевагу Windows та Linux, але я прошу програмістів, хто просто би використовував Mac OS X і нічого …

3
Які найбільші відмінності між F # і Scala?
F # і Scala - це функціональні мови програмування, які не змушують розробника використовувати лише незмінні типи даних. Вони обидва мають підтримку об’єктів, можуть використовувати бібліотеки, написані іншими мовами та працювати на віртуальній машині. Обидві мови, здається, засновані на ML. Які найбільші відмінності між F # і Scala, незважаючи на …

7
Що ASP.NET MVC може зробити, а Ruby on Rails не може? [зачинено]
ASP.NET MVC і Rails мають схожу область використання, побудовані навколо однієї архітектури, обидві рамки відносно нові та з відкритим кодом. Отже, як програміст Rails, я хотів би знати, що ASP.NET MVC може зробити, а Ruby on Rails не може, і навпаки?

8
Чи є інструменти для визначення подібності коду? [зачинено]
Я не кажу про різний інструмент. Я дійсно дивлюсь, чи проект містить код, який, можливо, був "перероблений" з іншого проекту. Цілком імовірно, що імена функцій, імена змінних і те, що не буде змінено. Умови можуть бути відмінені тощо.
37 tools  comparison 

7
Чому більшість основних мов не підтримують синтаксис "x <y <z" для тривимірних булевих порівнянь?
Якщо я хочу порівняти два числа (або інші впорядковані об'єкти), я б це зробив з x &lt; y. Якщо я хочу порівняти три з них, студент з алгебри середньої школи запропонує спробувати x &lt; y &lt; z. Потім програміст у мені відповість "ні, це не вірно, ти повинен робити x …

11
Java проти C # - Перспективність продуктивності [закрито]
Якщо у вас є багаторічний досвід роботи з Java та багаторічний досвід роботи з C # і .NET, я би оцінив вашу думку щодо відмінностей продуктивності розробки програмного забезпечення між цими двома середовищами. Один із наших клієнтів розглядає можливість заміни існуючого програмного рішення. Оскільки для заміни знадобиться бл. Робота 10–15 …


18
Коли ви можете назвати себе гарним мовою X?
Це повертається до розмови, яку я мав з подругою. Я спробував сказати їй, що я просто не відчуваю себе достатньо адекватною мовою програмування (C ++), щоб називати себе добре. Потім вона запитала мене: "Ну, коли ти вважаєш себе досить гарним?" Це цікаве питання. Я не знав, що їй сказати. Тож …

10
Чи є причина, чому більшість мов програмування не мають операторів "!>" (Не більше) та "! <" (Не менше)?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це питання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Цікаво, чи є якась - або причина - або , якщо це не просто випадковість історії - тобто немає !&gt;і !&lt;операторів в …


5
Чи може екземпляр бути рівним якомусь іншому екземпляру більш конкретного типу?
Я читав цю статтю: Як написати метод рівності на Java . В основному, він пропонує рішення для методу equals (), який підтримує успадкування: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Але це гарна ідея? ці два екземпляри здаються …
25 java  c#  scala  comparison 

2
Алгоритм об'єднання двох відсортованих масивів із мінімальною кількістю порівнянь
Дано два відсортовані масиви a , b типу T з розмірами n та m . Я шукаю алгоритм, який об'єднує два масиви в новий масив (максимального розміру n + m). Якщо у вас дешева операція порівняння, це досить просто. Просто візьміть з масиву найнижчий перший елемент до повного проходження одного …

3
Чим Node.js відрізняється від інших систем на сервері?
Я помітив, що Node.js став дуже популярним, і я бачив кілька випадків, коли люди роблять в ньому дрібні проекти. Я також розглядав плюси і мінуси, щоб отримати уявлення про те, що може зробити Node.js, але мені все ще не зрозуміло, чим він відрізняється від інших, більш зрілих технологій на стороні …

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