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

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

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

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

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

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

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

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

Для чего используется Haskell в реальном мире?

В Haskell много ажиотажа, однако трудно получить информацию о том, как он используется в реальных приложениях. Какие проекты/использования Haskell наиболее популярны и почему они превосходны в решении этих проблем?
22 окт. '09 в 6:00
182 отв.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На каких языках написаны Windows, Mac OS X и Linux?

Мне просто интересно, кто знает, какие языки программирования Windows, Mac OS X и Linux составлены и какие языки используются для каждой части ОС (например, ядро, архитектура подключаемого модуля, компоненты GUI и т.д.). Я предполагаю, что для каждо...
24 февр. '09 в 5:54
32 отв.

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

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