Вопросы с тегом «language-agnostic»

17
Откуда пришло понятие «вызова» функции?

Мне всегда было интересно, почему кто-то вызывает функцию, а не, например, выполняет ее. A Поиск Google для function call etymologyи подобные термины витки вверх ничего полезного, Wikipedia не упоминает об этом, онлайн - словари не имеют либо никаких записей вообще или нет раздела этимологию ....

17
Какие статически типизированные языки поддерживают типы пересечений для возвращаемых значений функции?

Начальная нота: Этот вопрос был закрыт после нескольких правок, потому что мне не хватало правильной терминологии, чтобы точно указать, что я искал. Затем Сэм Тобин-Хохштадт опубликовал комментарий, который позволил мне точно понять, что это было: языки программирования, которые поддерживают типы...

17
Как написать HTTP-сервер?

Как видно из названия, я хотел бы написать HTTP-сервер. У меня вопрос такой, как мне это сделать? Я знаю, это звучит ОЧЕНЬ вообще и слишком "на высоком уровне", но в моем безумии есть метод. Я полагаю, что ответ на этот вопрос должен быть независимым от языка; То есть, независимо от того, какой...

16
Chromebook - это интересно для программистов? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Google анонсировал Chromebook вчера (11 мая 2011 года). Хотя это, безусловно,...

16
Как написать поддерживаемые, а не хрупкие модульные тесты для графического интерфейса?

Я попытался написать модульные тесты пользовательского интерфейса для своих приложений с графическим интерфейсом, и я столкнулся с проблемой, заключающейся в том, что, хотя они хорошо работают, когда я их первоначально пишу, они оказываются хрупкими и ломаются всякий раз, когда меняется дизайн (то...

16
Каково это работать в большой команде программистов?

Мне всегда везло работать в маленькой команде программистов. Я думаю, что больше всего я работал с 11 программистами. Каково это работать над проектом с сотнями разработчиков? Тысячи? Что масштабируется, а что нет? РЕДАКТИРОВАТЬ: Спасибо за все ответы! Кажется, очень мало позитива: можно работать...

16
Почему инварианты важны в информатике

Я понимаю «инвариант» в его буквальном смысле. Я также узнаю их, когда набираю код. Но я не думаю, что понимаю значение этого термина в контексте информатики. Всякий раз, когда я читаю разговоры \ официальные документы о языковом дизайне от известных программистов \ компьютерных ученых, термин...

15
Для чего вы используете перестановку строк? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

15
If Else - повторная кодовая логика

Мой босс дал мне проект с особой логикой. Я должен разработать веб-страницу, которая должна вести навигатор по многим случаям, пока он не достигнет продукта. Вот схема пути навигации по сайту: ВАЖНЫЙ! На странице Продукты навигатор может выбрать, какой фильтр он хочет. Если A, он / она ДОЛЖЕН...

15
Должны ли мы оставить наши контактные данные в исходном коде?

Я обычно оставляю свой адрес электронной почты в качестве любезности на случай, если кто-то захочет задать мне вопрос об этом позже. Другие люди оставляют больше или меньше информации? Кто-нибудь оставил номер телефона...

15
Что является примером продолжения, не реализованного как процедура?

Интересная дискуссия о различии между обратными вызовами и продолжениями SO подтолкнула этот вопрос. По определению, продолжение является абстрактным представлением логики, необходимой для завершения вычисления. В большинстве языков это проявляется как процедура с одним аргументом, которой вы...

15
Что лучше: группа получателей или 1 метод с параметром строки выбора?

Наша область знаний включает людей, которые ходят по пластине для записи давления босыми ногами. Мы выполняем распознавание изображений, в результате чего получаются объекты класса «Foot», если в данных датчика распознается нога человека. Есть несколько расчетов, которые должны быть выполнены на...

15
Как машинное обучение включено в дизайн поисковых систем?

В настоящее время я создаю небольшую внутреннюю поисковую систему на основе Apache Lucene. Его цель проста - на основе некоторых ключевых слов он предложит несколько статей, написанных внутри нашей компании. Я использую довольно стандартную оценку TF-IDF в качестве базовой метрики и построил на ней...

15
Какой следующий уровень абстракции? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

14
Как работает сон нить?

Когда вы спите нить, что на самом деле происходит? Я вижу, что спящий поток «приостанавливает текущий поток на определенный период времени» . Но как это работает? В соответствии с тем, как Thread.sleep () работает внутри и как Thread.sleep действительно работает? : продолжительность сна будет...

14
Почему я вижу так много конструкций (;;)? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

14
Стоит ли использовать префиксы типа и области действия в соглашениях об именах?

Недавно начав свою первую работу в качестве разработчика программного обеспечения, я был немного удивлен, когда мне сказали, что мне не нужно следовать никаким соглашениям об именах в моем коде. Код, написанный группами, работающими над другими, более крупными проектами, следовал соглашениям об...

14
Почему это называется «Здесь документ»?

(Дайте мне знать, если это не тот SE для этого) Почему документ здесь (или Heredoc) называется так? Википедии не было ничего, чтобы сказать по этому конкретному вопросу. Я нашел документацию Unix, описывающую «Вот документ», это оригинальная...

14
Нужен ли сбор мусора для реализации безопасных замыканий?

Недавно я посетил онлайн-курс по языкам программирования, на котором, помимо прочего, были представлены замыкания. Я записываю два примера, вдохновленных этим курсом, чтобы дать некоторый контекст, прежде чем задавать мой вопрос. Первый пример - это функция SML, которая создает список чисел от 1 до...

13
Как заставить кластер запускать задачу только один раз?

Если бы у вас была задача, которую вы хотели бы выполнить только один раз на кластере серверов, через регулярные промежутки времени, что было бы лучшим способом достижения этого? В данном случае определение кластера - это два или более идентичных сервера с распределенными сеансами, расположенными...