6
ответов

Утиный ввод, это должно быть динамично?

Википедия раньше говорила* о вводе утки: В программировании с языками объектно-ориентированного программирования утиный ввод является стилем динамического контроля типов в который текущий набор объекта...
вопрос задан: 14 March 2014 21:42
6
ответов

Что обозначает DIM в Visual Basic и ОСНОВНОЙ?

Что обозначает DIM в Visual Basic?
вопрос задан: 25 June 2012 22:36
6
ответов

Язык “Движения” Google, мультиоценивают оператор возврата альтернатива исключениям?

Это кажется мне, альтернативами Google исключениям является ДВИЖЕНИЕ: мультиоцените возврат, "возвращают val, допускают ошибку"; ПОЙДИТЕ, C++: нулевые проверки (ранний возврат) ИДУТ, C++: "обработайте проклятую ошибку" (мой термин) C++
вопрос задан: 2 September 2011 01:03
6
ответов

Когда кто-то пишет новый язык программирования, в чем они пишут это?

Извините мое незнание. Я балуюсь PHP и получаю мои ноги влажный просмотр и чувство, вынужденное задавать вопрос, что я задавался вопросом о в течение многих лет: Когда Вы пишете совершенно новое...
вопрос задан: 26 October 2010 07:37
6
ответов

Странная проблема с контекстно-свободной грамматикой

Я начинаю с иначе хорошо сформированной (и хорошо работающей) грамматики для язык. Переменные, бинарные операторы, вызовы функций, списки, циклы, условные выражения и т. Д. К этой грамматике я хотел бы добавить то, что я ...
вопрос задан: 6 August 2010 07:39
6
ответов

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

Почему не делают более основной функции поддержки статически типизированных языков / перегрузка метода типом возврата? Я не могу думать ни о ком, которые делают. Это кажется не менее полезным или разумным, чем поддержка перегрузки...
вопрос задан: 16 June 2010 07:14
6
ответов

Почему дополнительные параметры должны появиться в конце объявления

На всех языках программирования, поддерживающих дополнительные параметры, которые я видел, существует имитация, что дополнительные параметры должны появиться в конце объявления. Никакие обязательные параметры не могут быть...
вопрос задан: 24 May 2010 10:03
6
ответов

Должны Ссылки на Языках Объектно-ориентированного программирования быть Не допускающими NULL-значения по умолчанию? [закрытый]

Нулевые указатели были описаны как "ошибка за миллиард долларов". Некоторые языки имеют ссылочные типы, которым нельзя присвоить нулевое значение. Интересно если в разработке нового объектно-ориентированного языка...
вопрос задан: 7 April 2010 09:57
6
ответов

Разработка языка с Контролируемыми исключительными ситуациями

Я хорошо знаю о целом аргументе, являются ли контролируемые исключительные ситуации хорошей идеей, и я падаю на сторону, которая они..., но это не точка этого вопроса. Я нахожусь в процессе...
вопрос задан: 9 February 2010 12:18
6
ответов

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

Первое, что пришло на ум я не могу думать о единственном языке, который я использовал, который имел логическое эксклюзивное или оператор, но все имеют логичный и поразрядный и и или операторы. Оглядывание, единственная причина...
вопрос задан: 9 December 2009 22:32
6
ответов

Почему 'в последний раз' назван 'в последний раз' в Perl?

Что историческая причина к тому, в последний раз назван этим в Perl, а не повреждении, как это называют в C? Дизайн Perl был под влиянием C (в дополнение к awk, sed, и sh - видят страницу справочника ниже)...
вопрос задан: 1 December 2009 02:52
6
ответов

что такое точно “машина регистра”?

С http://code.google.com/p/unladen-swallow/wiki/ProjectPlan я заключаю в кавычки: "Используя JIT также позволит нам перемещать Python со стековой машины на машину регистра, которой показали...
вопрос задан: 25 October 2009 23:54
6
ответов

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

c, Java и много других языков не обращают внимание на возвращаемые значения. интервал i = func () пускает в ход f = func (), интервал func () {возвращается 5}, плавают, func () {возвращаются 1.3}, Почему вышеупомянутое не законно? Это делает...
вопрос задан: 20 October 2009 19:04
6
ответов

В C/C++, почему делает в то время как (выражение); нужно полу двоеточие?

Мое предположение - это просто сделанный парсингом легче, но я не вижу точно почему. Таким образом, что делает это имеет... делают {некоторый материал} в то время как (тест); больше материала это лучше, чем..., делает {некоторый материал} в то время как (
вопрос задан: 2 June 2009 22:31
6
ответов

Как должен подстрока () работа?

Я не понимаю, почему Java [String.substring () метод] (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#substring (интервал, %20int%29) указан путем, это. Я не могу сказать этому запускаться...
вопрос задан: 19 May 2009 17:22
6
ответов

Почему Повторение является Переменным в операторе C# foreach, только для чтения?

Насколько я понимаю foreach итеративная переменная C# неизменна. Что означает, что я не могу изменить итератор как это: foreach (Местоположение положения в Карте) {//Мы хотим уклониться от положения для сокрытия...
вопрос задан: 23 April 2009 03:23
6
ответов

Не допускающие NULL-значения ссылочные типы

Я разрабатываю язык, и я задаюсь вопросом, разумно ли сослаться типы, не допускающие NULL-значения по умолчанию, и использование"?" для nullable значения и ссылочных типов. Есть ли какие-либо проблемы с этим?...
вопрос задан: 28 March 2009 19:09
6
ответов

C++, возможно, не устранил pimpl идиому?

Как я понимаю, pimpl идиома, существует только потому, что C++ вынуждает Вас разместить всех частных участников класса в заголовок. Если заголовок должен был содержать только открытый интерфейс, теоретически, кого-либо...
вопрос задан: 20 November 2008 05:37
5
ответов

C # - каковы преимущества «частичных» классов?

Я спрашиваю об этом, потому что нахожу довольно опасной возможностью распространять определение класса, так что вы не можете быть уверены, что знаете все об этом. Даже если я найду три частичных определения, как ...
вопрос задан: 23 May 2017 11:51
5
ответов

Не может установить атрибуты класса объекта

Так, я играл вокруг с Python при ответе на этот вопрос, и я обнаружил, что это не допустимо: o = объект () o.attr = 'привет' из-за AttributeError: 'объектный' объект не имеет никакого атрибута '...
вопрос задан: 23 May 2017 10:30
5
ответов

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

Почему C # (.Net) предпочитает стек для хранения типов значений? Какова основная причина этого дизайна? Это связано с тем, что операции чтения / записи в стек используют преимущества процессора компьютера? ...
вопрос задан: 21 September 2016 15:02
5
ответов

Пространство объявления блочного уровня оператора выбора в C#

Существует ли причина, я пропускаю это, блок в операторе выбора не считают пространством объявления блочного уровня? Я продолжаю получать ошибку (переменная была уже объявлена), когда я рассматриваю дело x:...
вопрос задан: 30 August 2016 14:53
5
ответов

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

Статья MSDN о Строковых Основах показывает это: строковая ул. = "привет"; представьте nullStr в виде строки = пустой указатель; представьте emptyStr в виде строки =""; представьте tempStr в виде строки = ул. + nullStr;//tempStr = "
вопрос задан: 23 August 2016 22:07
5
ответов

каково различие между командой и оператором

Часто при чтении о Tcl (например, http://antirez.com/articoli/tclmisunderstood.html) Вы читаете, что "все - команда". Иногда Вы также слышите, как другие языки, как Tcl, "управлять...
вопрос задан: 19 May 2016 16:08
5
ответов

Lua является базирующимся, прежде всего, на устойчивых идеях языка программирования? [закрытый]

Lua занимает хорошее место в течение языков, которые могут быть встроены. Основные идеи позади дизайна Lua новые идеи от конструкторов, или Lua, прежде всего, хорошо выполненная комбинация...
вопрос задан: 13 April 2016 23:51
5
ответов

Каковы длины/пределы C препроцессор как инструмент создания языка? Где я могу узнать больше о них?

В его FAQ говорит Bjarne Stroustrup: Для создания [Cfront, первый компилятор C++], я сначала использовал C для записи "C с Классами"-to-C препроцессор. "C с Классами" был диалект C, который стал...
вопрос задан: 24 February 2016 12:01
5
ответов

Факторы в R: больше, чем раздражение?

Один из основных типов данных в R - это факторы. По моему опыту, факторы - это в основном боль, и я никогда не использую их. Я всегда конвертирую в персонажей. Странное чувство, будто я чего-то упускаю. Есть ли ...
вопрос задан: 20 February 2015 19:50
5
ответов

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

Кто-либо здесь дал языку программирования Фантома водоворот? (предназначенная игра слов). Мое первое впечатление: Мне нравится способность работать на коде или.NET или Java VM. Синтаксис хорош и...
вопрос задан: 20 January 2014 00:52
5
ответов

Почему C# запрещает локальные переменные только для чтения?

Наличие дружественных дебатов с коллегой об этом. У нас есть некоторые мысли об этом, но задающийся вопросом, что, ТАКИМ ОБРАЗОМ, толпа думает об этом?
вопрос задан: 2 December 2013 19:01
5
ответов

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

Времена принятия решения могут быть классифицированы между двумя типами: статичный и динамичный. Каково различие между статическим и динамическим связыванием? Вы могли дать быстрый пример каждого для дальнейшего иллюстрирования его?
вопрос задан: 16 September 2012 22:33