Вопросы с тегом 'programming-languages'

Язык программирования - это искусственный язык, предназначенный для выражения вычислений, которые могут выполняться машиной. ** Обратите внимание: ** Как и в других случаях в разделе "Переполнение стека", рекомендации по рекомендациям ресурсов и учебников, запросы на списки вещей ("какие языки имеют эту функцию...") и чрезмерно основанные на мнениях ("что лучше... ") вопросы не в тему.
20
ответов

В чем разница между абстрактной функцией и виртуальной функцией?

В каких случаях рекомендуется использовать виртуальные или абстрактные? Какой правильный подход?
задан 24 дек. '08 в 17:11
320
ответов

Самая странная функция языка

Какова, на ваш взгляд, самая удивительная, странная, странная или действительно "языковая функция WTF", с которой вы столкнулись? Пожалуйста, используйте только одну функцию для каждого ответа.
задан 03 янв. '10 в 17:27
16
ответов

В чем разница между статически типизированными и динамически типизированными языками?

Я слышу много нового, что новые языки программирования динамически типизируются, но что это значит, когда мы говорим, что язык динамически типизирован или статически типизирован?
задан 05 окт. '09 в 1:36
182
ответов

Что вам не нравится в вашем любимом языке?

В последнее время существовал кластер Perl-ненависти в переполнении стека, поэтому я подумал, что принесу свой " Пять вещей, которые вы ненавидите в своем любимом языке" для. Возьмите свой любимый язык и расскажите мне пять вещей, которые вы ненавиди...
задан 12 нояб. '08 в 1:14
10
ответов

Для чего Haskell действительно полезен?

Например, если я начну изучать Haskell, что я могу использовать для этого. Каковы некоторые общие применения для этого языка, который я слышу, является функциональным?
задан 22 окт. '09 в 6:00
30
ответов

Что должен знать каждый программист JavaScript?

Есть ли набор вещей, которые должен знать каждый программист JavaScript, чтобы иметь возможность сказать "Я знаю JavaScript"?
задан 13 апр. '10 в 13:13
48
ответов

Почему функциональные языки?

Я вижу здесь много разговоров о функциональных языках и т.д. Почему вы использовали бы его над "традиционным" языком? Что они делают лучше? Чем они хуже? Какое идеальное приложение для функционального программирования?
задан 31 авг. '08 в 3:21
4
ответов

Что означает "коалгебра" в контексте программирования?

Я слышал термин "коалгебры" несколько раз в функциональном программировании и кругах PLT, особенно когда речь идет об объектах, комонадах, объективах и т.д. В результате этого термина даны страницы, которые дают математическое описание этих структур,...
задан 15 апр. '13 в 15:20
9
ответов

Что такое утиная печать?

Я столкнулся с термином "утка", читающим случайные темы в онлайн-программном обеспечении и не полностью понимая его. Что такое "утиная печать"?
задан 17 нояб. '10 в 17:03
10
ответов

Какое имя для дефисного раздела?

Это SomeSymbol: SomeSymbol Это camelCase: someSymbol Это snake_case: some_symbol Поэтому мои вопросы: есть ли общепринятое название для этого: some-symbol? Он обычно используется в URL-адресах.
задан 30 июня '12 в 13:13
17
ответов

Что подразумевается под "потокобезопасным" кодом?

Означает ли это, что два потока не могут одновременно изменять базовые данные? Или это означает, что данный сегмент кода будет работать с предсказуемыми результатами, когда его запускает более одного потока?
задан 04 нояб. '08 в 15:14
53
ответов

Языковые книги/Учебники для популярных языков

Не так давно я был начальным кодером, пытаясь найти хорошие книги/учебники на языках, которые я хотел изучить. Тем не менее, мне нужно быстро подобрать язык для нового проекта, над которым я работаю. Цель этого сообщения - задокументировать некоторые...
задан 22 авг. '08 в 19:59
11
ответов

Перегрузка функций по типу возврата?

Почему в большинстве статических типизированных языков не поддерживается перегрузка функций/методов по типу возврата? Я не могу думать об этом. Это кажется не менее полезным или разумным, чем поддержка перегрузки по типу параметра. Почему он так попу...
задан 14 янв. '09 в 8:38
32
ответов

Почему программы, написанные на Ассамблее чаще всего?

Похоже, что основное мнение состоит в том, что программирование сборок занимает больше времени и сложнее программировать, чем язык более высокого уровня, такой как C. Поэтому кажется, что рекомендуется или предположить, что лучше писать на языке боле...
задан 21 апр. '10 в 18:39
11
ответов

Лучшее объяснение для языков без нулевого

Каждый раз, когда программисты жалуются на нулевые ошибки/исключения, кто-то спрашивает, что мы делаем без нуля. У меня есть основная идея прохлады типов опций, но у меня нет навыков знания или языков, которые лучше всего выражают. Что такое велик...
задан 21 окт. '10 в 18:43