Я могу указать интерфейсы, когда я объявляю участника? После размышления об этом вопросе некоторое время, мне пришло в голову, что статический утиный типизированный язык мог бы на самом деле работать. Почему не может предопределенные классы...
Я записал определенные C, и я могу считать его достаточно хорошо для получения общего представления о том, что это делает, но каждый раз я встретился с макросом, это бросило меня полностью. Я заканчиваю тем, что имел необходимость к...
Я разрабатываю язык и пытаюсь решить, должен ли верный быть 0x01 или 0xFF. Очевидно, все ненулевые значения будут преобразованы в истинный, но я пытаюсь выбрать точное внутреннее...
Я просто столкнулся с этим вопросом в Движении FAQ, и это напомнило мне о чем-то, что это прослушивало меня некоторое время. К сожалению, я действительно не вижу то, что достигает ответ. Это походит...
Синтаксический сахар, IMHO, обычно делает программы намного более читабельными и более легкими для понимания, чем кодирование из очень минималистичного набора примитивов. Я не вижу обратной стороны хорошего, хорошо продуманного ...
Я разрабатываю язык. Во-первых, я хочу решить что код генерировать. Язык будет иметь лексические закрытия и основанное на прототипе наследование подобными JavaScript. Но я не поклонник gc и попытки...
В C++ объявление и определение функций, переменных и констант могут быть разделены как так: функционируйте someFunc (); функционируйте someFunc () {//Реализация.} На самом деле, в определении...
Любой, кто возился с Python достаточно долго, был укушен (или разорван на части) из-за следующей проблемы: def foo (a = []): a.append (5) возвращает Python, и новички ожидают, что эта функция всегда будет ...
Это - вопрос о дизайне языка: Вы думаете, что недостижимый код (на языках программирования в целом) должен повысить предупреждение (т.е. "сообщают о проблеме и компилируют так или иначе"), или ошибка ("отказываются...
Какие широко используемые языки программирования были разработаны земля с поддержкой Unicode? Много языков программирования добавило поддержку Unicode машинально в более поздних версиях, но который широко...
Would it make sense to have a "constify" operation in C/C++ that makes a variable const? Here is an example where it could be useful, where obviously we don't want to declare it const yet in the ...
Я понимаю, что Вы можете просто #define некоторые целые числа, но почему не сделал C, имеют специализированный булев тип данных перед C99? Это - такая частотность в программировании и логике, я не понимаю отсутствия...
Я недавно изучал тему языков программирования и от того, что я видел, немногие ни к одному, что серьезные языки пытаются делать действительно "новыми" вещами, которые не были замечены перед их созданием. Почему...
Это - обсуждение, которое появляется время от времени в нашей команде. В то время как несколько быстро изученных функций C# 3.0, другая палка с классическими методами. Некоторые никогда не используют Linq, думайте это лямбда-выражения...
Я недавно начал изучать Python, и я был скорее удивлен найти 1 000 глубоких пределов рекурсии (по умолчанию). При установке его достаточно высоко, приблизительно 30 000, это отказывает с отказом сегментации точно так же, как...
Возможный Дубликат: Различие между переменной указателя и ссылочной переменной в C++ я читаю о книге "В Модели Объекта C++" Stanley Lippman. То, что озадачивает меня...
Спецификация C#, разделите 10.1.1.1, состояния: абстрактный класс разрешается (но не требуется) содержать абстрактных участников. Это позволяет мне создавать классы как это: общедоступный абстрактный класс A {...
Существует ли способ вынудить (дочерний) класс иметь конструкторов с конкретными подписями или конкретными статическими методами в C# или Java? Вы не можете, очевидно, использовать интерфейсы для этого, и я знаю что это...
Почему Java не включает поддержку целых чисел без знака? Это, кажется, мне нечетный пропуск, учитывая, что они позволяют писать код, который, менее вероятно, произведет переполнение на неожиданно большом...
Это может походить на немой вопрос, но тем не менее я не знаю ответ. Почему языки программирования не позволяют пробелы на имена (например, имена методов)? Я понимаю, что это должно упростить (...
В Java существует набор методов, что все имеют отношение к управлению Строками. Самым простым примером является String.split ("что-то") метод. Теперь фактическое определение многих из тех методов...
Это могло бы звучать глупым, но почему не делает компилятора Java, предупреждают о выражении в следующем если оператор: Представьте в виде строки = "что-то"; если (== "что-то") {System.out.println ("равного...
Я разработал приблизительно 5 экспериментальных языков и интерпретаторы для них до сих пор, для образования, как хобби и для забавы. Одна вещь я заметил: подобный блоку язык, показывающий только подпрограммы и...
Я знаю, что ПУСТОЙ УКАЗАТЕЛЬ не необходим на языке программирования, и я недавно принял решение не включать ПУСТОЙ УКАЗАТЕЛЬ в мой язык программирования. Объявление сделано инициализацией, таким образом, это невозможно...
Я смотрю на запись компилятора и после того, как я завершаюсь, что-то в "C" разрабатывает, я смотрю на адаптацию ее к другим моделям. Что является некоторыми синтаксическими конструкциями, Вы ожидали бы видеть в "...
Я знаю, что множественное наследование не позволяется в Java и C#. Во многих книгах просто говорится, множественное наследование не позволяется. Но это может быть реализовано при помощи интерфейсов. Ничто не обсуждено о почему...
Существует ли флаг компилятора Java, который позволяет мне использовать goto в качестве допустимой конструкции? В противном случае есть ли какие-либо сторонние компиляторы Java, который поддерживает goto? В противном случае есть ли любые другие языки та п
Главная причина использовать C++ по управляемому языку в эти дни состоит в том, чтобы получить преимущества, которые C++ дает таблице. Один из столбов C++, "Вы не платите за то, в чем Вы не нуждаетесь". Это может быть обсуждено...
У меня недавно было свое первое обнаружение с PHP (5) через приложение Drupal для клиента. Не было, конечно, ничего трудного об опыте (документация хороша, например), но я никогда...