Top

Лучшие language-design вопросы ИТ разработчиков

  • 4 голосов
  • 2 ответа
  • 0 просмотров

Почему PHP не поддерживает многопоточность? [закрыто]

Я везде читал, что PHP не поддерживает многопоточность, но есть обходные пути. Ноwhy PHP не поддерживает многопоточность? Для скриптового языка на стороне се...

Задан 27 Aug 2012, 19:18 от skytreader
  • 106 голосов
  • 13 ответов
  • 0 просмотров

Зачем C ++ нужен отдельный заголовочный файл?

Мы никогда не понимали, почему C ++ нуждается в отдельном заголовочном файле с теми же функциями, что и в файле .cpp. Это делает создание классов и их рефакт...

Задан 20 Aug 2009, 10:44 от Marius
  • 244 голосов
  • 5 ответов
  • 0 просмотров

Как работает ключевое слово «this» внутри функции?

Я только что натолкнулся на интересную ситуацию в JavaScript. У меня есть класс с методом, который определяет несколько объектов, используя объектно-буквенну...

Задан 25 Sep 2008, 13:25 от rmeador
  • 23 голосов
  • 4 ответа
  • 0 просмотров

Почему дополнение списка Python должно быть однородным?

Может кто-нибудь знаком с PythonВнутренние элементы (CPython или другие реализации) объясняют, почему добавление в список должно быть однородным:

Задан 16 Dec 2012, 19:04 от Marcin
  • 18 голосов
  • 12 ответов
  • 0 просмотров

Какие языки программирования были разработаны с поддержкой Unicode с самого начала?

Какие широко используемые языки программирования были разработаны с поддержкой Unicode?Многие языки программирования добавили поддержку Unicode как запоздала...

Задан 12 Sep 2009, 19:41 от knorv
  • 25 голос
  • 1 ответ
  • 0 просмотров

Есть ли веские причины для того, чтобы «private» работал так же, как в Ruby?

Мне понадобилось время, чтобы понять, какчастный методы работают в Ruby, и это действительно кажется мне очень неловким. Кто-нибудь знает, есть ли веские осн...

Задан 14 Oct 2009, 07:45 от MiniQuark
  • 23 голосов
  • 10 ответов
  • 0 просмотров

Пустые операторы if [дубликаты]

На этот вопрос уже есть ответ здесь:Точка с запятой в концеесли' заявление 17 ответовОт "пустое if-выражение "Я имею в виду что-то вроде этого ...

Задан 07 May 2013, 19:31 от nullptr
  • 32 голосов
  • 8 ответов
  • 0 просмотров

Почему аргументы по умолчанию оцениваются во время определения в Python?

Мне было очень трудно понять причину проблемы в алгоритме. Затем, шаг за шагом упрощая функции, я обнаружил, что оценка аргументов по умолчанию в Python неве...

Задан 30 Oct 2009, 16:16 от Mert Nuhoglu
  • 28 голосов
  • 6 ответов
  • 0 просмотров

Обобщенные методы Java в обобщенных классах

Если вы создаете универсальный класс в Java (класс имеет параметры универсального типа), можете ли вы использовать универсальные методы (метод принимает пара...

Задан 01 Aug 2013, 16:15 от amaidment
  • 138 голосов
  • 8 ответов
  • 0 просмотров

Почему массивы ковариантны, а дженерики инвариантны?

От Эффективной Явы Джошуа Блоха,Массивы отличаются от универсального типа двумя важными способами. Первые массивы ковариантны. Обобщения являются инвариантам...

Задан 06 Sep 2013, 19:16 от eagertoLearn
  • 11 голосов
  • 6 ответов
  • 0 просмотров

Почему типы значений хранятся в стеках?

Почему C # (.Net) предпочитает стек для хранения типов значений? Какова основная причина этого дизайна? Это связано с тем, что операции чтения / записи в сте...

Задан 19 Dec 2009, 05:18 от this. __curious_geek
  • 34 голосов
  • 3 ответа
  • 0 просмотров

Операторы Lua, почему не определено + =, - = и так далее?

Это вопрос, который яВ течение некоторого времени я был немного раздражен и просто не мог найти ответ.Однако я подумал, что могу хотя бы задать вопрос, и, во...

Задан 20 Nov 2013, 08:19 от qrikko
  • 33 голосов
  • 7 ответов
  • 0 просмотров

Чтение / запись закрытий Python

Замыкания - невероятно полезная языковая функция. Они позволяют нам делать умные вещи, которые в противном случае потребовали бы много кода, и часто позволяю...

Задан 05 Jan 2010, 20:57 от Benson
  • 23 голосов
  • 9 ответов
  • 0 просмотров

Как вы заставляете подписи конструктора и статические методы?

Есть ли способ заставить (дочерний) класс иметь конструкторы с конкретными сигнатурами или определенными статическими методами в C # или Java? Вы не можете использовать интерфейсы для этого, и я знаю, что он будет иметь ограниченное ...

Задан 02 Oct 2008, 07:42 от Sklivvz
  • 27 голос
  • 1 ответ
  • 0 просмотров

Mathematica: Неоцененный против отсрочки против удержания против HoldForm против HoldAllComplete против и т. Д. И т. Д.

Я сбит с толку всеми встроенными функциями Mathematica, которые призваны каким-либо образом предотвратить оценку:Unevaluated, Defer, Holdи более полдюжины формыHold*, Документация Mathematica просто объясняет каждую функцию в отдельности, не ...

Задан 24 Oct 2009, 00:33 от dreeves
  • 23 голосов
  • 10 ответов
  • 0 просмотров

Пустые операторы if [дубликаты]

На этот вопрос уже есть ответ здесь: Точка с запятой в конце оператора if [/questions/14112515/semicolon-at-end-of-if-statement] 17 ответовПод «пустым оператором if» я подразумеваю что-то вроде этого (обратите внимание на точку с запятой): if ...

Задан 07 May 2013, 21:31 от nullptr
  • 9 голосов
  • 4 ответа
  • 0 просмотров

Преимущества наличия статических функций, таких как len (), max () и min (), по сравнению с вызовами унаследованных методов

я новичок в Python, и я не уверен, почему Python реализовал len (obj), max (obj) и min (obj) как статические функции (я из языка Java) над obj.len (), obj .max () и obj.min () Каковы преимущества и недостатки (кроме очевидной несогласованности) ...

Задан 27 Oct 2009, 01:02 от user186477
  • 32 голосов
  • 8 ответов
  • 0 просмотров

Почему аргументы по умолчанию оцениваются во время определения в Python?

Мне было очень трудно понять причину проблемы в алгоритме. Затем, шаг за шагом упрощая функции, я обнаружил, что оценка аргументов по умолчанию в Python не ведет себя так, как я ожидал. Код выглядит следующим образом: class Node(object): def ...

Задан 30 Oct 2009, 17:16 от Mert Nuhoglu
Page 1 of 4