Вопросы с тегом «features»

23
В C #, почему переменные, объявленные внутри блока try, ограничены в области видимости?

Я хочу добавить обработку ошибок в: var firstVariable = 1; var secondVariable = firstVariable; Ниже не будет компилироваться: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} Почему блок try catch должен влиять на область видимости переменных, как это...

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

Как я могу сказать по-английски, что язык программирования может быть скомпилирован с другими языками программирования? Примером может быть Haxe . На сайте язык расшифровывается как «Мультиплатформа»: Мультиплатформенность: Haxe может быть скомпилирован для всех популярных платформ программирования...

20
Какие языковые особенности считаются вредными? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

20
Интересные или уникальные типы в языках программирования? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Возможности C # или .Net отключить, если не требуется обратной совместимости? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Как продвигается работа над записями на Haskell?

Недавно я еще раз наткнулся на вопросы записей Хаскелла, в частности на уникальность имен полей. (Это боль ...) Я уже прочитал предложение о записи в Haskell от SPJ и Грега Моррисетта, но его последнее обновление было в 2003 году. Другая статья под названием Lightweight Extensible Records для...

18
Если баг 5+ лет, то это особенность? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Позвольте мне добавить детали: я работаю в учреждении со многими...

17
О конкатенации смежных строковых литералов

C и C ++ компилируют смежные строковые литералы как единый строковый литерал. Например это: "Some text..." "and more text" эквивалентно: "Some text...and more text" В других языках семейства C, таких как C # или Java, это синтаксическая ошибка (что совершенно нормально, кстати). Каково обоснование...

16
Как вы знаете, когда прекратить добавлять функции?

Некоторое время назад я написал очень маленький скрипт на python, который периодически проверял xml-фид на наличие новых записей и предупреждал пользователя о новых записях, когда они присутствуют. Я написал это для себя, так что, по сути, это была консольная программа, которую мог использовать...

16
Функция против функции [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Часто я слышу, как менеджеры проектов говорят о возможностях и функциях. И я...

16
Почему в Java нет модификатора доступа «только для подклассов»?

В Java есть четыре доступных модификатора доступа для методов: public - любой класс может использовать этот метод. protected - классы в одном пакете и подклассы в любом пакете могут использовать этот метод. private - только этот класс может использовать этот метод. no modifier («пакет приватный») -...

16
Почему Python рекомендуется в качестве языка программирования начального уровня? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Я прочитал здесь на P.SE больше вопросов, в которых начинающим программистам...

15
Как лечить ошибки, которые пользователи считают фичей?

Вопрос : Как правильно исправить ошибку, которая, по мнению конечного пользователя, была функцией? Разработка : Я предполагаю, что если большой процент пользователей ожидал, что это будет функция, ее следует оставить «нефиксированной» или «фиксированной», чтобы быть более стабильной? Однако, что...

15
Являются ли необязательные параметры полезными или препятствием для обслуживания приложения? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Как указано в заголовке, полезны ли необязательные параметры, такие как те,...

14
Помогите мне узнать, что я пропустил с Java 1.4.2 [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

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

Я знаю, что динамически типизированные языки никогда не позволяют разработчикам указывать типы переменных или, по крайней мере, имеют очень ограниченную поддержку для этого. Например, JavaScript не предоставляет никакого механизма для принудительного применения типов переменных, когда это удобно...

14
В Java, почему защищенные члены стали доступными для классов одного и того же пакета?

Из официальной документации ... Модификатор класса пакета подкласс мира общедоступный ГГГГ защищенный YYYN без модификатора YYNN частный YNNN Дело в том, что я не могу вспомнить случай использования, когда мне нужно было получить доступ к защищенным членам из класса в одном пакете. Каковы были...

13
Какие функции по умолчанию отсутствуют в Windows, необходимые для программистов? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Какие функции отсутствуют в Windows, что может повысить производительность...

13
Есть ли конкретная цель для разнородных списков?

Исходя из C # и Java, я привык к тому, что мои списки однородны, и это имеет смысл для меня. Когда я начал подбирать Lisp, я заметил, что списки могут быть разнородными. Когда я начал разбираться с dynamicключевым словом в C #, я заметил, что, начиная с C # 4.0, также могут быть разнородные списки:...

13
Зачем тебе «я». в Python ссылаться на переменные экземпляра?

Я программировал на нескольких языках, таких как Java, Ruby, Haskell и Python. Мне приходится переключаться между многими языками в день из-за разных проектов, над которыми я работаю. Теперь проблема в том, что я часто забываю написать, так selfкак первый параметр в определениях функций в Python -...