Почему новый оператор существует на современных языках, таких как C# и Java? Это просто сам документирующий функцию кода, или это служит какой-либо фактической цели? Например, следующий пример: Class1...
Это может быть похожим на недавний вопрос, который спросил, почему Perl не позволяет остротам быть "разблокированными", но я нашел ответы на тот вопрос неудовлетворительными, потому что они любой упомянул...
Возможные Дубликаты: Есть ли какое-либо преимущество того, чтобы быть чувствительным к регистру языком программирования? Почему много языков чувствительны к регистру? Что-то я всегда задавался вопросом, то, почему языки...
На нескольких современных языках программирования (включая C++, Java и C#), язык позволяет целочисленному переполнению происходить во времени выполнения, не повышая вида состояния ошибки. Например, рассмотрите это...
Сегодняшние шаблоны должны рассматриваться как дефекты или недостающие возможности в Java и C++? Подпрограмма была шаблоном разработки для машинного языка в 50-х и 60-х. Объектно-ориентированный Класс был шаблоном разработки...
Следующее объявление в C: интервал* a, b; объявит как интервал типа* и b как интервал типа. Я хорошо знаю об этом прерывании, но что я хочу знать, то, почему оно прокладывает себе путь. Почему это также не объявляет b...
Есть ли какая-либо конкретная причина, что многострочные строковые литералы, такие как следующее не разрешены в C++? строковый сценарий = "Некоторый Литерал Отформатированной строки"; я знаю ту мультилинию...
Хорошо, таким образом, вот вопрос... новое устаревшее ключевое слово? Рассмотрите в C# (и Java, я верю) существуют строгие правила для типов. Классы являются ссылочными типами и могут только быть созданы на "куче". POD...
Чем больше я копаюсь в JavaScript, тем больше я думаю о последствиях определенных проектных решений и поощренных методов. В этом случае я наблюдаю анонимные функции, функция, которая не является...
Сегодня я купил Ссылку Кармана C# 3.0 (Издатели O'Reilly). В той книге в первом параграфе первой страницы это - учитывая, что "Язык C# независим от платформы, но это было записано для работы...
Мне было тяжело очень с пониманием первопричины проблемы в алгоритме. Затем путем упрощения функций шаг за шагом я узнал что оценка параметров по умолчанию в Python...
Только из любопытства: Почему C++ выбирает = новый вместо = A.new как способ инстанцировать объекта? Не последний походит больше более объектно-ориентированный?
Это - что-то, что я всегда задавался вопросом: Почему PHP медленнее, чем Java или C#, если все 3 из этих языков компилируются вниз в байт-код и затем выполнились оттуда? Я знаю, что обычно PHP перекомпилировал...
У меня есть приложение, которое должно позволить пользователям писать выражения, подобные Excel: (H1 + (D1 / C3)) * I8 и более сложные вещи, как Если (H1 = 'Верный', D3 *.2, D3 *.5) я могу только сделать так много...
Закрытия являются невероятно полезной функцией языка. Они позволяют нам сделать умные вещи, которые иначе взяли бы много кода, и часто позволять нам написать код, который является более изящным и более четким. В...
Я работал с поставщиками немного в последнее время, и я столкнулся с интересной ситуацией, где я хотел иметь абстрактный класс, который имел абстрактный статический метод. Я читал несколько сообщений на...
Я когда-то считал, что наличие nullable типов является абсолютным злом. Я полагаю, что это было в статье, написанной самым человеком, который создал их (в Ada?) Я полагаю, что это - статья Anyway, поэтому что если...
Я делаю простой компилятор для простого любимого языка, который я создаю и происхожу из среды C (хотя я пишу это в Ruby), я задался вопросом, необходим ли препроцессор. Что Вы думаете? "...
И имеет &&. | имеет ||. Почему не делает ^, имеют ^^? Я понимаю, что это не закоротило бы, но это будет иметь другую семантику. В C, верном, действительно любое ненулевое значение. Поразрядный XOR...
В C# статические участники суперкласса "наследованы" в объем подклассов. Например: класс A {общедоступный статический интервал M () {возвращается 1; }} класс B: {} класс C: {общедоступный новый статический интервал M () {...
Что такое общие черты/свойства языков программирования, которые упрощают (упрощают) разработку широко автоматизированного анализа исходного кода и реинжиниринга (преобразование) инструменты? Я главным образом...
Я спрашиваю это с точки зрения дизайна языка. Таким образом, я пытаюсь узнать то, Что объяснение для поведения этого? До какой степени поведение этого было ошибкой или могло быть...
Может кто-то говорить мне точку шаблонов функций "кучи" STL как станд.:: make_heap? Почему кто-либо когда-либо использовал бы их? Существует ли практическое применение?
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 ...
Простые люди вопроса: Я делаю большое программирование (профессионально и лично) на скомпилированных языках как C++ / Java и на интерпретируемых языках как Python/Javascript. Я лично нахожу что мой код...
Я разрабатываю язык программирования и одну из проблем, я думал, был то, почему языки программирования занимают много времени компилировать. Принятый C++ занимает много времени, потому что он должен проанализировать и скомпилировать...