8
ответов

Почему C# и Java беспокоятся “новым” оператором?

Почему новый оператор существует на современных языках, таких как C# и Java? Это просто сам документирующий функцию кода, или это служит какой-либо фактической цели? Например, следующий пример: Class1...
вопрос задан: 23 May 2017 11:53
8
ответов

Почему Perl проверяет утверждения, требуют фигурных скобок?

Это может быть похожим на недавний вопрос, который спросил, почему Perl не позволяет остротам быть "разблокированными", но я нашел ответы на тот вопрос неудовлетворительными, потому что они любой упомянул...
вопрос задан: 23 May 2017 11:46
8
ответов

Какова цель чувствительности к регистру на языках? [дубликат]

Возможные Дубликаты: Есть ли какое-либо преимущество того, чтобы быть чувствительным к регистру языком программирования? Почему много языков чувствительны к регистру? Что-то я всегда задавался вопросом, то, почему языки...
вопрос задан: 23 May 2017 10:24
8
ответов

Почему языки не повышают ошибки на целочисленном переполнении по умолчанию?

На нескольких современных языках программирования (включая C++, Java и C#), язык позволяет целочисленному переполнению происходить во времени выполнения, не повышая вида состояния ошибки. Например, рассмотрите это...
вопрос задан: 29 August 2015 02:27
8
ответов

Являются шаблоны разработки действительно слабыми местами языка?

Сегодняшние шаблоны должны рассматриваться как дефекты или недостающие возможности в Java и C++? Подпрограмма была шаблоном разработки для машинного языка в 50-х и 60-х. Объектно-ориентированный Класс был шаблоном разработки...
вопрос задан: 30 April 2012 22:46
8
ответов

Синтаксис указателя в C: почему делает *, только относятся к первой переменной?

Следующее объявление в C: интервал* a, b; объявит как интервал типа* и b как интервал типа. Я хорошо знаю об этом прерывании, но что я хочу знать, то, почему оно прокладывает себе путь. Почему это также не объявляет b...
вопрос задан: 15 July 2010 23:11
8
ответов

Почему объявления строкового литерала C/C++ должны быть одной строкой?

Есть ли какая-либо конкретная причина, что многострочные строковые литералы, такие как следующее не разрешены в C++? строковый сценарий = "Некоторый Литерал Отформатированной строки"; я знаю ту мультилинию...
вопрос задан: 23 June 2010 09:41
8
ответов

Действительно ли объекты нового луга являются устаревшими?

Хорошо, таким образом, вот вопрос... новое устаревшее ключевое слово? Рассмотрите в C# (и Java, я верю) существуют строгие правила для типов. Классы являются ссылочными типами и могут только быть созданы на "куче". POD...
вопрос задан: 8 January 2010 07:25
8
ответов

анонимные функции, которые рассматривают вредными? [закрытый]

Чем больше я копаюсь в JavaScript, тем больше я думаю о последствиях определенных проектных решений и поощренных методов. В этом случае я наблюдаю анонимные функции, функция, которая не является...
вопрос задан: 25 December 2009 06:22
8
ответов

Действительно ли C# независим от платформы?

Сегодня я купил Ссылку Кармана C# 3.0 (Издатели O'Reilly). В той книге в первом параграфе первой страницы это - учитывая, что "Язык C# независим от платформы, но это было записано для работы...
вопрос задан: 14 December 2009 11:02
8
ответов

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

Мне было тяжело очень с пониманием первопричины проблемы в алгоритме. Затем путем упрощения функций шаг за шагом я узнал что оценка параметров по умолчанию в Python...
вопрос задан: 30 October 2009 17:53
8
ответов

создайте объект: A.new или новый A?

Только из любопытства: Почему C++ выбирает = новый вместо = A.new как способ инстанцировать объекта? Не последний походит больше более объектно-ориентированный?
вопрос задан: 17 October 2009 11:09
8
ответов

Что делает PHP медленнее, чем Java или C#?

Это - что-то, что я всегда задавался вопросом: Почему PHP медленнее, чем Java или C#, если все 3 из этих языков компилируются вниз в байт-код и затем выполнились оттуда? Я знаю, что обычно PHP перекомпилировал...
вопрос задан: 10 September 2009 21:08
8
ответов

Почему пустые выражения законны в C/C++?

международное основное () {международный var = 0;;//Опечатка, которая компилирует очень хорошо}
вопрос задан: 5 May 2009 11:43
8
ответов

Запись мини-языка

У меня есть приложение, которое должно позволить пользователям писать выражения, подобные Excel: (H1 + (D1 / C3)) * I8 и более сложные вещи, как Если (H1 = 'Верный', D3 *.2, D3 *.5) я могу только сделать так много...
вопрос задан: 5 March 2009 14:40
7
ответов

Почему в Java нет множественного наследования, но разрешена реализация нескольких интерфейсов?

Java не допускает множественное наследование, но позволяет реализовать несколько интерфейсов. Зачем?
вопрос задан: 21 September 2016 14:28
7
ответов

Почему оператор переключения был разработан, чтобы нуждаться в перерыве?

Учитывая простой переключатель оператора переключения (интервал) {случай 1: {printf ("1\n"); повреждение;} случай 2: {printf ("2\n");} случай 3: {printf ("3\...
вопрос задан: 5 July 2012 20:39
7
ответов

Чтение-запись Закрытия Python

Закрытия являются невероятно полезной функцией языка. Они позволяют нам сделать умные вещи, которые иначе взяли бы много кода, и часто позволять нам написать код, который является более изящным и более четким. В...
вопрос задан: 24 September 2011 05:14
7
ответов

Почему у меня не может быть абстрактных статических методов в C#?

Я работал с поставщиками немного в последнее время, и я столкнулся с интересной ситуацией, где я хотел иметь абстрактный класс, который имел абстрактный статический метод. Я читал несколько сообщений на...
вопрос задан: 8 January 2011 22:20
7
ответов

Что мы обошлись бы без ПУСТОГО УКАЗАТЕЛЯ?

Я когда-то считал, что наличие nullable типов является абсолютным злом. Я полагаю, что это было в статье, написанной самым человеком, который создал их (в Ada?) Я полагаю, что это - статья Anyway, поэтому что если...
вопрос задан: 3 August 2010 15:26
7
ответов

Действительно ли препроцессоры являются устаревшими на современных языках?

Я делаю простой компилятор для простого любимого языка, который я создаю и происхожу из среды C (хотя я пишу это в Ruby), я задался вопросом, необходим ли препроцессор. Что Вы думаете? "...
вопрос задан: 30 May 2010 21:38
7
ответов

Почему не там никакой ^^ оператор в C/C++?

И имеет &&. | имеет ||. Почему не делает ^, имеют ^^? Я понимаю, что это не закоротило бы, но это будет иметь другую семантику. В C, верном, действительно любое ненулевое значение. Поразрядный XOR...
вопрос задан: 7 April 2010 02:12
7
ответов

Статическое членское “наследование” C# - почему это существует вообще?

В C# статические участники суперкласса "наследованы" в объем подклассов. Например: класс A {общедоступный статический интервал M () {возвращается 1; }} класс B: {} класс C: {общедоступный новый статический интервал M () {...
вопрос задан: 18 February 2010 13:14
7
ответов

Как язык без стека работает?

Я услышал о языках без стека. Однако у меня нет идеи, как такой язык был бы реализован. Кто-то может объяснить?
вопрос задан: 19 June 2009 03:47
7
ответов

Свойства Языка программирования, которые упрощают рефакторинг?

Что такое общие черты/свойства языков программирования, которые упрощают (упрощают) разработку широко автоматизированного анализа исходного кода и реинжиниринга (преобразование) инструменты? Я главным образом...
вопрос задан: 10 June 2009 21:06
7
ответов

Каково объяснение для поведения 'этого' ключевого слова в JavaScript?

Я спрашиваю это с точки зрения дизайна языка. Таким образом, я пытаюсь узнать то, Что объяснение для поведения этого? До какой степени поведение этого было ошибкой или могло быть...
вопрос задан: 12 February 2009 17:18
6
ответов

Какой смысл make_heap?

Может кто-то говорить мне точку шаблонов функций "кучи" STL как станд.:: make_heap? Почему кто-либо когда-либо использовал бы их? Существует ли практическое применение?
вопрос задан: 15 August 2018 09:37
6
ответов

Why does C++ not allow inherited friendship?

Why is friendship not at least optionally inheritable in C++? I understand transitivity and reflexivity being forbidden for obvious reasons (I say this only to head off simple FAQ quote answers), but ...
вопрос задан: 23 May 2017 11:55
6
ответов

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

Простые люди вопроса: Я делаю большое программирование (профессионально и лично) на скомпилированных языках как C++ / Java и на интерпретируемых языках как Python/Javascript. Я лично нахожу что мой код...
вопрос задан: 12 January 2017 11:24
6
ответов

Почему компиляции занимают много времени? [закрытый]

Я разрабатываю язык программирования и одну из проблем, я думал, был то, почему языки программирования занимают много времени компилировать. Принятый C++ занимает много времени, потому что он должен проанализировать и скомпилировать...
вопрос задан: 31 December 2016 18:30