Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
Заблокирован

Кто как обзывает переменные / типы в своём коде? (нотация)

03.11.2014, 22:50. Показов 7046. Ответов 82
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не ради тролинга, а ради интереса и любопытства.
Столько разных API и фрейворков, у всех свой стиль нотации, подстраиваться под конкретный не вижу смысла (задолбался стиль переделывать свой - WinAPi/MFC/ Qt/ wxWidgets и т.д.)
Вот и хотел полюбопытствовать, кто как называет:
1. Названия классов
2. Переменные классов
3. Функции классов
4. Глобальные переменные
5. Глобальные функции
6. ну и т.д.

Лично я пока что нахожу более удобным что ли:
1. MyClass
2. classVar;
3. Function();
4. MY_STRUCT_NAME
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2014, 22:50
Ответы с готовыми решениями:

Есть ли в матлаб ссылочные типы данных? Как переменные записываются в память?
добрый день. пожалуйста ответьте на вопрос: есть ли в matlab ссылочные типы и значимые (как например в c#, в кт классы - ссылочные,...

Как записать переменные в коде
Здравствуйте. В чем, собственно, проблема : как мне записать в коде, чтобы переменные A, B, C учитывались при вычислении третьей функции...

Как убрать глобальные переменные в коде?
Привет! Пожалуйста, помогите мне с этой задачей. Это работает. Но я хочу, чтобы обойтись без глобальных переменных. #include...

82
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
07.11.2014, 10:59
Студворк — интернет-сервис помощи студентам
programina, а почему тогда static, float, bool, if, else ... ?
И вообще очень странно при таком раскладе видеть distXZ. Это же не по-русски!
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
07.11.2014, 10:59
Цитата Сообщение от programina Посмотреть сообщение
Всем все понятно?
Для себя пишите как угодно. В компании такой код просто не проходит ревью.
0
07.11.2014, 11:00

Не по теме:

Цитата Сообщение от 0x10 Посмотреть сообщение
В компании такой код просто не проходит ревью.
Если это не компания себе подобных :)

0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 11:08
Цитата Сообщение от Tulosba Посмотреть сообщение
static, float, bool, if, else
Потому что речь идет о переменных. Смотреть название темы.

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от 0x10 Посмотреть сообщение
Для себя пишите как угодно. В компании такой код просто не проходит ревью.
В компании никто кроме меня не программирует.



Добавлено через 3 минуты
Цитата Сообщение от Tulosba Посмотреть сообщение
И вообще очень странно при таком раскладе видеть distXZ
Что здесь странного, сокращение слова distanciya, суффикс XZ говорит о том, что эта функция ищет угол на плоскости осей X и Z, надеюсь что объяснять почему оси названы X и Z нет необходимости.
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
07.11.2014, 11:09
Цитата Сообщение от programina Посмотреть сообщение
Всем все понятно?
Ничего не понятно. Если вы для русских жельтменов пишете, то почему аглицкими бесовскими буквицами?
У нас так-то свой алфавит имеется.
А почему не так?
C++
1
2
3
4
    static  bool    открывать           =   НЕТ;
    static  bool    открыта             =   НЕТ;
    static  float   скорость            =   0.00;
    static  vec3    исходная_позиция    =   obj1.позиция;
0
Заблокирован
07.11.2014, 11:10  [ТС]
Цитата Сообщение от programina Посмотреть сообщение
И вообще очень странно при таком раскладе видеть distXZ
Цитата Сообщение от programina Посмотреть сообщение
Что здесь странного, сокращение слова distanciya
А ну да ... как же мы сразу не догадались
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 11:14
Цитата Сообщение от Mr.X Посмотреть сообщение
то почему аглицкими бесовскими буквицами?
?
По-вашему, компилятор поддерживает кириллицу?
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
07.11.2014, 11:16
Цитата Сообщение от programina Посмотреть сообщение
По-вашему, компилятор поддерживает кириллицу?
Ну, моя десятая студия поддерживает.
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 11:17
Цитата Сообщение от Mr.X Посмотреть сообщение
Ну, моя десятая студия поддерживает.
Ну мой компилятор не десятая студия, а minGW.
0
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
07.11.2014, 11:21
Цитата Сообщение от programina Посмотреть сообщение
Всем все понятно?
Ага.
А потом тебе в руки попадает код, писаный китайским программистом в таком же стиле. Да, ты все правильно понял! Все переменные, функции и т.п. поименованы иероглифами, на китайском.
Бизнес требует - внести исправления быстро, прям завтра все должно быть готово!

Вникай.......
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
07.11.2014, 11:26
Цитата Сообщение от programina Посмотреть сообщение
мой компилятор не десятая студия, а minGW
И в нем нельзя писать имена на русском? Я думал уже все уважающие себя компиляторы представляют имена в юникоде.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 11:57
Добавлено через 1 минуту
Цитата Сообщение от Mr.X Посмотреть сообщение
И в нем нельзя писать имена на русском?
Сейчас скачаю VS, очень интересно, если там на самом деле можно писать кириллицей.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
07.11.2014, 12:31
Цитата Сообщение от programina Посмотреть сообщение
Сейчас скачаю VS, очень интересно, если там на самом деле можно писать кириллицей.
Можно. Люди уже устали свои стихи и байки на русском с define писать.

Цитата Сообщение от CheshireCat Посмотреть сообщение
Бизнес требует - внести исправления быстро, прям завтра все должно быть готово!
Вникай.......
Напомнило сцену с пилы Но вообще-то бизнес требует, чтобы готово было уже вчера.

Я не понимаю, почему до сих пор не сделано следующее:
C++
1
2
3
4
5
6
#define staticheskaya static
#define celochislennaya int
#define deistvitelnaya float
 
staticheskaya celochislennaya x = 4;
deistvitelnaya y = 1.5;
А то как-то по англикански.

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

Могу посоветовать лишь держать https://translate.google.ru/ в закладках.
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 12:39
Цитата Сообщение от MrGluck Посмотреть сообщение
#define staticheskaya static
В таком случае подстветка синтаксиса не работает к сожалению.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
07.11.2014, 12:41
Цитата Сообщение от programina Посмотреть сообщение
В таком случае подстветка синтаксиса не работает к сожалению.
Да если вопрос лишь в этом...
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 12:57
Цитата Сообщение от MrGluck Посмотреть сообщение
Да если вопрос лишь в этом...
Ух ты, класс, я искала это, но не нашла, спасибо большое.
0
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
07.11.2014, 12:59
programina, люди не читают словами, взрослые люди. Мы видим кусочек слова, опорные чёрточки, и сразу преобразуем его в план выражения.

Из-за отсутствия у подавляющего большинства людей достаточного опыта в чтении транслитерации сложность восприятия таких программ будет выше. Не говоря уже о том, что стандартов трансляции кириллицы несколько, но большинство пишущих транслитом не следует ни одному.

Писать код нужно так, словно у Вас за спиной стоит человек с топором, который будет этот код поддерживать. И за rasstoyanie_do_igroka, которое приходится читать по складам, спасибо Вам не скажет.

Не говоря уже о том, что программирование в известной степени интернационально. Особенно сегодня, с развитием сетевых технологий.
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
07.11.2014, 13:23
Цитата Сообщение от mporro Посмотреть сообщение
Мы видим кусочек слова, опорные чёрточки, и сразу преобразуем его в план выражения.
Наверно это легко для тех, у кого математический тип мышления, или для тех, кто родился и вырос в Китае.

Цитата Сообщение от mporro Посмотреть сообщение
Писать код нужно так, словно у Вас за спиной стоит человек с топором, который будет этот код поддерживать.
Писать код нужно так, как хочется, не стоит прогибаться под изменчивый мир. А если завтра все начнут говорить на китайском, вы по-прежнему будете писать на английском?
Цитата Сообщение от mporro Посмотреть сообщение
Не говоря уже о том, что программирование в известной степени интернационально
Интернационально? Тогда почему программисты стыдятся писать на родном языке?
0
306 / 101 / 18
Регистрация: 04.07.2014
Сообщений: 571
07.11.2014, 13:42
programina,
Цитата Сообщение от programina Посмотреть сообщение
Наверно это легко для тех
Это для всех. Все люди так воспринимают текст. Это основное направление увеличения скорости чтения. Не читать слова по буквам, а воспринимать целиком, как единое изображение. К 30 годам подавляющее большинство людей даже испытывают серьёзные затруднения при попытке найти в тексте мелкие опечатки, потому что не привычно для мозга разбирать слово на символы.

Потому и писать лучше всего либо в символах родного языка на родном языке, либо писать символами другого языка на другом языке.


Цитата Сообщение от programina Посмотреть сообщение
Тогда почему программисты стыдятся писать на родном языке?
Никто не стыдится. Но если мои немецкие коллеги начнут писать коды на немецком -- я их не пойму. Если я начну писать по-русски -- они не поймут меня. Так исторически сложилось, что в мире программирования есть язык межнационального общения -- английский. И я, и мои коллеги, в том числе китайцы, пишем наши труды и коды на английском. Ньютон и Якоби не стеснялись писали на латыни, потому что это был язык современного им научного мира . А современный нам язык программирования -- северо-американский английский.
0
07.11.2014, 13:47

Не по теме:

по-моему programina просто всех тут тролит.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.11.2014, 13:47

Типы и переменные
Добрый вечер, уважаемые форумчане! Подскажите, пожалуйста, как правильно динамически получить тип по имени и создать переменную этого...

Не могу найти баг в своем коде
Не работает скрипт или баг где-то? <html> <head> <meta charset="utf-8"> <script> <!-- function...

Enum, переменные перечислений и их типы
Всем привет. Я новичок в C#, как и в программировании в целом. Читаю книгу Бориса Пахомова "С# для начинающих". Не понял один...

Типы данных. Константы. Переменные
Доброго времени суток! Помогите, пожалуйста, выполнить задание. Задайте в программе 3 константы и присвойте им значения Ваших 1) дня,...

Переменные и базовые типы данных
Сложите два вещественных числа типа float с десятью знаками после десятичной точки. Совсем новичок в изучение Си после Pascal. Не понимаю...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru