Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
Результаты опроса: Ваш выбор
Чувствительность к регистру учит строгости, а код выглядит красивее 22 64.71%
Чувствительность к регистру важна, плюс дает возможность объявлять одноименные переменные/функции без перегрузки 9 26.47%
Субъективно нравится чувствительность к регистру (привык и т.д.) 16 47.06%
Нечувствительность к регистру позволяет не заморачиваться на мелочах и сконцентрироваться на задаче 2 5.88%
Субъективно нравится нечувствительность к регистру (привык и т.д.) 1 2.94%
Оба хороши 3 8.82%
Другое... 0 0%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 34. Вы ещё не голосовали в этом опросе

 
 
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
#1

Опрос про чувствительность к регистру - C++

03.06.2016, 14:49. Просмотров 1291. Ответов 22

Языки программирования бывают чувствительные (думаю, большинство) и нечувствительные к регистру букв. Для кого-то удобны вторые языки, кто-то со строгим подходом считает, что первые - это канон, а нечувствительность к регистру переменных/функций развращает мозг прогера.

Хотелось бы услышать мнения пользователей CyberForum-а о том, чем хороша/плоха чувствительность/нечувствительность к регистру букв у ЯПа, исходя из личного опыта и личных, субъективных предпочтений и вкусов, что нравится/не нравится.

О своем предпочтении скажу, что мне, как программирующему больше на FreePascal и Delphi, вполне нравится свобода в выборе регистра букв, и чувствительность к регистру у C++ или JavaScript иногда путает меня, однако допускаю, что свобода в этом подходе немного обманчива и имеет свои подводные камни.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
03.06.2016, 14:55     Опрос про чувствительность к регистру #2
В чем смысл опроса? Правила диктует язык, язык диктует задача, задачу диктует директор. На чем сказали, на том и пишешь.
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
03.06.2016, 15:00  [ТС]     Опрос про чувствительность к регистру #3
Цитата Сообщение от Kastaneda Посмотреть сообщение
язык диктует задача
Разве? Вроде возможностей хватает у обоих групп языков (Си-семейство с одной стороны, BASIC-, Pascal-семейства с другой)
Цитата Сообщение от Kastaneda Посмотреть сообщение
задачу диктует директор
Если Вы работаете у кого-то в подчинении и если для этого кого-то имеет значение ЯП, на котором будет решена задача.
avgoor
884 / 519 / 112
Регистрация: 05.12.2015
Сообщений: 1,464
03.06.2016, 15:10     Опрос про чувствительность к регистру #4
Цитата Сообщение от Joey Посмотреть сообщение
если для этого кого-то имеет значение ЯП
Че-то мне сложно представить реальный проект, в котором не имеет значения ЯП на котором пишет один конкретный разработчик.
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
03.06.2016, 15:13  [ТС]     Опрос про чувствительность к регистру #5
avgoor, да, наверное. Но никто не мешает любить/не любить тот или иной case sensitivity. Ну и все когда-то пишут программы для себя (постоянно), там-то хозяин ты сам
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
03.06.2016, 15:18     Опрос про чувствительность к регистру #6
Цитата Сообщение от Joey Посмотреть сообщение
Ну и все когда-то пишут программы для себя (постоянно), там-то хозяин ты сам
В этом случае лично я за case sensitivity, просто люблю строгость (во всем).
avgoor
884 / 519 / 112
Регистрация: 05.12.2015
Сообщений: 1,464
03.06.2016, 15:36     Опрос про чувствительность к регистру #7
Цитата Сообщение от Joey Посмотреть сообщение
Но никто не мешает любить/не любить тот или иной case sensitivity
Просто работу свою любить надо!©
В прочем, я тоже за case-sensitivity (глаз сразу цепляется за одинаковые имена, в отличае от...)
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
23238 / 15229 / 4426
Регистрация: 22.10.2011
Сообщений: 27,078
Записей в блоге: 4
03.06.2016, 16:15     Опрос про чувствительность к регистру #8
Вообще-то существует Code completion во всех средах программирования, никто в блокноте уже давно ничего не пишет, а выбирать из списка, который тебе предоставляет среда, нужный идентификатор - какая бы разница, в каком регистре.

Не по теме:

Я тоже люблю порядок. И мое начальство его любит. Поэтому вместе с компилятором запускается еще и Style Checker, который мало того, что укажет на отличающееся от изначального написание идентификатора, так еще и проверит все отступы, лишние пробелы в коде, недостающие пробелы (перед открывающейся скобкой, к примеру, обязан быть один пробел), лишние строки, ... и еще много чего.

Хотя сам язык - нечувствительный к регистру.

gng
636 / 482 / 132
Регистрация: 08.09.2013
Сообщений: 1,282
03.06.2016, 17:21     Опрос про чувствительность к регистру #9
В любом языке, включая Русский, большие и маленькие буквы различаются.
Нечуствительность к регистру в ЯП и в ОС - иторически возникла как адаптация к терминалам (я на таких писал программы на Фортране), которые позволяли писать только большие буквы.
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
03.06.2016, 17:27  [ТС]     Опрос про чувствительность к регистру #10
Цитата Сообщение от gng Посмотреть сообщение
Нечуствительность к регистру в ЯП и в ОС - иторически возникла как адаптация к терминалам, которые позволяли писать только большие буквы.
Оч интересно, не знал и не подозревал даже

Добавлено через 1 минуту
gng, А где об этом почитать?
avgoor
884 / 519 / 112
Регистрация: 05.12.2015
Сообщений: 1,464
03.06.2016, 18:45     Опрос про чувствительность к регистру #11
Сообщение было отмечено автором темы, экспертом или модератором как ответ
gng, А помните, почему в фортране было ограничение 80 символов на строку?
Миниатюры
Опрос про чувствительность к регистру  
Байт
Эксперт C
15834 / 10161 / 1522
Регистрация: 24.12.2010
Сообщений: 19,158
06.06.2016, 23:04     Опрос про чувствительность к регистру #12
Мне как-то довелось работать на СМ-1420 с обычным АЦПУ (все буквы большие). И на Си (и Юникс), коии изначально case sensitivity. Так что придумали! Заглавные буквы печатали жирненько (двойным ударом).
Красящие ленты потихоньку изнашивались. Заменяли их редко. Вспомню - глаза начинают болеть...
А я что придумал. Все свое писал строчными. До сих пор эта привычка во мне сидит. Правда, ломаю ее потихоньку. Ибо использование разновеличинных буков дает значительно больше выразительности коду. И уж, конечно, много лучше использования символа подчеркивания. Одна беда, путаю сам себе придуманные правила. А начальничков - нетути. Вернее, им - по фигу. Мой код - ихние денежки, разделение полномочий.
Последняя моя любовь - Qt (Кутя по-нашему). И, соответственно, его правила образования имен. Там вообще куча как-бы мелочей чрезвычайно продумана...
klopik
58 / 58 / 10
Регистрация: 18.05.2015
Сообщений: 294
06.06.2016, 23:18     Опрос про чувствительность к регистру #13
Вопрос привычки, раньше считал, что лучше, когда язык не чувствителен (когда прогал на бейсике и паскале), но потом привык к регистрозависимым (Джава, Го). По сути, это не так уж важно, но с зависимостью как-то строже.

Добавлено через 3 минуты
Цитата Сообщение от gng Посмотреть сообщение
В любом языке, включая Русский, большие и маленькие буквы различаются.
А вот это ничего не доказывает. В естественных языках еще бывает неоднозначность, что сводится к минимуму в ЯП.
Вообще, нет никакой проблемы писать на регистронезависимом ЯП, это дело привычки. У меня никогда не было идентификаторов, различающихся лишь регистром, ну или их было оч мало.
Байт
Эксперт C
15834 / 10161 / 1522
Регистрация: 24.12.2010
Сообщений: 19,158
06.06.2016, 23:25     Опрос про чувствительность к регистру #14
Цитата Сообщение от klopik Посмотреть сообщение
нет никакой проблемы писать на регистронезависимом ЯП
А вот создавать свой ЯП значительно комфортней именно на регистрозависимом. ("не многие программисты думают о себе, как о конструкторах языка, однако все являются таковыми" Пратт)
И вообще. Если есть разные сущности, то зачем им становиться одинаковыми?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2016, 02:40     Опрос про чувствительность к регистру
Еще ссылки по теме:
Преобразовать к верхнему регистру заданную строку C++
Строку к нижнему регистру для кирилицы C++
C++ Работа со строками и скобками, преобразования к верхнему регистру.
Функция, которая приводит строку к верхнему регистру C++
C++ Преобразовать все строки массива к нижнему регистру

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Joey
Джоуи Скалолазер
399 / 313 / 87
Регистрация: 05.05.2015
Сообщений: 1,820
Записей в блоге: 2
19.06.2016, 02:40  [ТС]     Опрос про чувствительность к регистру #15
Надо же, пока что поклонников регистрозависимости среди проголосовавших в пять раз больше. Заставляет задуматься и пересмотреть убеждения))
Миниатюры
Опрос про чувствительность к регистру  
Yandex
Объявления
19.06.2016, 02:40     Опрос про чувствительность к регистру
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru