4
ответа

Может эта Римская цифра к Целочисленному коду преобразователя быть короче?

95 байтов в настоящее время в Python I, V, X, L, C, D, M, R, r=1,5,10,50,100,500,1000, Вар (), лямбда x:reduce (лямбда T, x:T+R [x]-T%R [x] *2, x, 0) Вот являются несколькими результатами испытаний, это должно работать на 1 - 3 999 (примите вход...
вопрос задан: 27 October 2018 09:33
4
ответа

Интерпретируемые языки - усиление скомпилированного языка позади интерпретатора

Если существуют какие-либо разработчики языка там (или люди, просто знающие), мне любопытно на предмет методологии позади создания стандартных библиотек для интерпретируемых языков. А именно, что кажется...
вопрос задан: 19 June 2018 16:23
4
ответа

Используя “друга” - объявления для поблочного тестирования. Плохая идея?

[Конечно, вопрос не ограничивается определенным "другом" реализация, не стесняйтесь, хотя указать на специфические особенности реализации при необходимости] Прочтение оставшихся без ответа вопросов, меня...
вопрос задан: 4 October 2017 16:07
4
ответа

Сдвиг битов O (1) или O (n)?

Операции сдвига O (1) или O (n)? Есть ли смысл в том, что компьютерам обычно требуется больше операций, чтобы сместить 31 место, а не одно место? Или имеет смысл количество операций ...
вопрос задан: 26 September 2017 03:07
4
ответа

Что такое конкуренция потока?

Кто-то может объяснить просто, какова конкуренция потока? Я погуглил его, но, может казаться, не нахожу простое объяснение.
вопрос задан: 18 June 2017 16:17
4
ответа

Идиома по сравнению с шаблоном

В контексте программирования, как идиомы отличаются от шаблонов? Я использую термины попеременно и обычно следую за самым популярным способом, которым я услышал что-то позвонившее или способ, которым это назвали больше всего...
вопрос задан: 23 May 2017 12:34
4
ответа

документация API и “пределы значения”: они соответствуют?

Вы часто видите в документации API (как в 'javadoc государственных функций', например) описание "пределов значения", а также классическую документацию?Примечание: Я не говорю о комментариях...
вопрос задан: 23 May 2017 12:25
4
ответа

Какая сортировка - это?

Скажите, что у меня есть список целых чисел, где каждый элемент является числом от 1 до 20. (Это не то, что я пытаюсь отсортировать.) Теперь, у меня есть массив "операций", где каждая операция: Удаляет бесспорный (известный)...
вопрос задан: 23 May 2017 12:19
4
ответа

Некоторые (анти-) шаблоны на использовании утверждают (Java и другие)

Наконец, у меня есть вопрос спросить относительно Переполнения стека!:-) Основная цель для Java, но я полагаю, что это - главным образом агностик языка: если Вы не сделали, чтобы собственный компонент утверждал, можно всегда моделировать его. Я работаю...
вопрос задан: 23 May 2017 12:19
4
ответа

Генерация переставленного диапазона с помощью PRNG вместо перестановки

Есть ли любой известный алгоритм, который может генерировать переставленный диапазон [0.. n) в линейное время и постоянное пространство (когда произведено произведенный многократно), учитывая произвольное значение семени? Предположите, что n может быть бо
вопрос задан: 23 May 2017 12:09
4
ответа

Парсеры-генераторы без сканера

Пролог: Хотя набор языков, распознанных синтаксическими анализаторами (контекстно-свободные грамматики), строго больше, чем тот из сканеров (регулярные грамматики), большинству парсеров-генераторов нужен сканер. (...
вопрос задан: 23 May 2017 12:09
4
ответа

Почему полезно считать число битов?

Я видел многочисленные вопросы о подсчете числа битов набора в типе вставки входа, но почему это полезно? Для тех, которые ищут алгоритмы о разрядном подсчете, посмотрите здесь: Подсчет...
вопрос задан: 23 May 2017 12:07
4
ответа

Когда я должен дразнить?

Я имею основное понимание насмешки и фальсифицирую объекты, но я не уверен, что у меня есть чувство о том, когда/где использовать насмешку - тем более, что это относилось бы к этому сценарию здесь.
вопрос задан: 23 May 2017 11:55
4
ответа

Каково надлежащее место для проверки входных данных?

(Примечание: эти два вопроса подобны, но более характерны для ASP.NET), Рассматривают типичное веб-приложение с толстым клиентом (это - Flex в моем случае), где у Вас есть форма, базовая клиентская логика, которая отображается...
вопрос задан: 23 May 2017 11:47
4
ответа

Бегло говорят на Вас Unicode уже?

Почти 5 лет назад Joel Spolsky написал эту статью, "Абсолютный минимум Каждый Разработчик программного обеспечения Absolutely, Положительно Должен Знать О Unicode и Наборах символов (Никакие Оправдания!)". Как многие, я читал...
вопрос задан: 23 May 2017 11:45
4
ответа

Проблема проездных билетов

Вам дают стопку проездных билетов для различных транспортных средств, которые возьмут Вас от точки для указания на B через несколько остановок на пути. Все билеты не работают, и Вы не знаете...
вопрос задан: 23 May 2017 10:28
4
ответа

Вы были в случаях, где TDD увеличил время разработки?

Я читал TDD - Как начать действительно думать TDD? и я заметил, что многие ответы указывают, что тесты + приложение должны занять меньше времени, чем просто запись приложения. По моему опыту...
вопрос задан: 23 May 2017 10:27
4
ответа

Найдите, ли угол в X градусах от другого

Мне нужен алгоритм, чтобы выяснить, ли один угол в определенной сумме градусов от другого угла. Моя первая мысль была (a-x <b) && (a+x> b), но она перестала работать, когда она должна работать...
вопрос задан: 8 February 2017 14:16
4
ответа

Почему параметры константы не позволяются в C#?

Это выглядит странным специально для разработчиков C++. В C++ мы раньше отмечали параметр как константу, чтобы быть уверенными, что ее состояние не будет изменено в методе. Существует также другой конкретный C++...
вопрос задан: 15 January 2017 12:35
4
ответа

Генерировать цвета между красным и зеленым для измерителя мощности?

Я пишу Java-игру и хочу внедрить измеритель мощности для того, как сильно вы собираетесь что-то снимать. Мне нужно написать функцию, которая принимает int между 0 - 100 и в зависимости от того, как высоко это ...
вопрос задан: 7 July 2016 22:23
4
ответа

Фантазия называет базу данных

Я создаю демонстрационный набор данных для своего веб-приложения. Я хотел бы тысячи "реально выглядящие" имена. Они не должны быть именами известных людей или героев художественной литературы или именами, которые вызовут ассоциации. Они...
вопрос задан: 10 January 2016 15:27
4
ответа

Вычисление векторного произведения 2D вектора

Из Википедии: векторное произведение является бинарной операцией на двух векторах в трехмерном Евклидово пространстве, которое приводит к другому вектору, который перпендикулярен плоскости, содержащей два...
вопрос задан: 12 December 2015 00:25
4
ответа

Игра на базе браузера - Который платформа выбрать?

Я начинаю разрабатывать игру на базе браузера (и этим я имею в виду основанный на тексте, никакой Flash или подобный материал на ней), и я изо всех сил пытаюсь выбрать который платформа разработки использовать. До...
вопрос задан: 20 November 2015 11:39
4
ответа

История запаздывающей запятой в грамматиках языка программирования

Много языков программирования позволяют запаздывать запятые в своей грамматике после последнего объекта в списке. Предположительно, это было сделано для упрощения автоматической генерации кода, которая понятна. Как...
вопрос задан: 11 September 2015 20:31
4
ответа

перевести один язык в другого?

действительно ли возможно перевести один язык в другого с интерпретатором? услышанный, что quercus мог перевести php в Java? сначала, я думал, что это было дешевое паршивое решение, которое могло дать ошибки в коде...
вопрос задан: 3 August 2015 15:59
4
ответа

Моносостояние по сравнению с Singleton

Каковы сценарии, когда можно было бы использовать шаблон Моносостояния вместо одиночного элемента inorder для поддержания глобального объекта?Править: Я знаю, каковы Singleton и шаблоны Моносостояния. Также реализовали...
вопрос задан: 1 June 2015 23:06
4
ответа

Лучше всего самоуравновешивающееся BST для быстрой вставки большого количества узлов

Я смог найти детали о нескольких самоуравновешивающихся BSTs через несколько источников, но я не нашел хорошей детализации описаний, которую является лучшим для использования в различных ситуациях (или если это...
вопрос задан: 15 April 2015 15:28
4
ответа

На разработке через тестирование, НО НАОБОРОТ

Я ценю TDD и думаю это необходимый, но всегда пишу мои тесты ТОЛЬКО после того, как я пишу, что мой исходный код затем осуществляет рефакторинг соответственно. Я никогда не могу приводить себя, чтобы записать тесту сначала затем источник к...
вопрос задан: 6 April 2015 11:31
4
ответа

Помимо Логотипа и Lisp Emacs, что другими чистыми являются динамично ограниченные по объему языки?

Каковы некоторые примеры динамично ограниченного по объему языка? И каковы причины выбора того дизайна? Это, потому что легко реализовать?
вопрос задан: 5 February 2015 21:36
4
ответа

Что такое код-kata и для чего это хорошо? [закрытый]

за прошлые несколько недель я услышал о явлении, названном 'кодом-kata'. Когда я разбираюсь в нем, это означает кодировать осуществление снова и снова. Какова его точка? Это улучшает Вашу способность разработать...
вопрос задан: 23 January 2015 18:35