Здравствуйте, adontz, Вы писали:
A>Microsoft Visual Studio 7.1
A>
A>int _имя_функции_()
A> {
A> return 0;
A> }
A>int main(int argc, char* argv[])
A>{
A> int _имя_переменной_ = _имя_функции_();;
A> _имя_переменной_++;
A> return 0;
A>}
A>
И это будет работать? Фи, выглядит как псеводокод...
Здравствуйте, Николай Gorlum, Вы писали:
НG>И это будет работать? Фи, выглядит как псеводокод...
Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя
Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
a> int _имя_функции_()
a> {
a> return 0;
a> }
a> int main(int argc, char* argv[])
a> {
a> int _имя_переменной_ = _имя_функции_();;
a> _имя_переменной_++;
a> return 0;
a> }
a>
Здравствуйте, adontz, Вы писали:
НG>>И это будет работать? Фи, выглядит как псеводокод... A>Это компилируется, компонуется и даже более того, значение переменной можно посмотреть в отладчике указав её имя A>Единственное условие начинаться и заканчиваться идентификатор должен не на русские буквы.
У меня, если не стоит пробел между _имя_переменной_ и ++, то программа не компилируется.
Здравствуйте, dupamid, Вы писали:
n>>> Осталось придумать стандарт на русский C++
ПК>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm
d> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.
Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам,
если таковые присутствуют на форуме).
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Павел Кузнецов, Вы писали:
n>>>> Осталось придумать стандарт на русский C++
ПК>>> Уже начали: http://www.interstron.ru/txt/Proj_C11_RusTerm_Ru.htm
d>> На самом деле начали уже давным давно, 5 лет назад на практике так и не прижилось.
ПК>Отож. И, надеюсь, не приживется (Мои извинения всем интерстроновцам, ПК>если таковые присутствуют на форуме).
На форуме бывают бывшие и настоящие интерстроновцы, извинения приняты
Что же касается С++ по русский, то хорошая документация к компилятору на русском языке, по желанию сообщения компилятора на русском языке, по желанию идентификаторы на русском языке — это может быть полезно и ничего плохого в этом нет, например для военных это важно. IMHO переводить ключевые слова излишне. С идентификаторами, к сожалению, тоже не все просто из-за разных кодировок и необходимости переключения раскладок клавиатуры, хотя Стандарт явно разрешает их присутствие. Собственно говоря, одна из причин введения русских ключевых слов — устранить необходимость переключения раскладок клавиатуры.
Здравствуйте, dupamid, Вы писали:
d> Собственно говоря, одна из причин введения русских ключевых слов - d> устранить необходимость переключения раскладок клавиатуры.
Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор...
С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра
в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, adontz, Вы писали:
a> Шутки шутками, а в учебных заведения, где ещё английский толком a> не знают, а программирование уже учат такие идентификаторы — выход.
Выход куда? Все равно в индустриальном программировании, имхо, им делать
нечего со своими замашками именовать идентификаторы по-русски.
Posted via RSDN NNTP Server 1.7 "Bedlam"
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Павел Кузнецов, Вы писали:
d>> Собственно говоря, одна из причин введения русских ключевых слов - d>> устранить необходимость переключения раскладок клавиатуры.
ПК>Ну, имхо, экономия времени написания за счет времени чтения — не лучший выбор... ПК>С другой стороны, если кому-то нужно — на здоровье Я просто боюсь завтра ПК>в библиотеке, помещенной public domain, идентификаторы на китайском обнаружить
Я же писал, что IMHO переводить ключевые слова не стоит, но если кому-то нужно, то почему бы не разрешить. IMHO учить програмистов писать идентификаторы на русском языке тоже не стоит, лучше научить их английскому , но с другой стороны читать программы где идентификаторы в транслите тоже...
Получаем почти Езык (он же язык Ершова, он же РАЯ — русский алгоритмический язык).
РАЯ, кстати говоря, это практически калька с Си, только вместо {} были нач-кон, нц, кц и т.п.
Здравствуйте, adontz, Вы писали:
A>Шутки шутками, а в учебных заведения, где ещё английский толком не знают, а программирование уже учат такие идентификаторы — выход.
Да нельзя таким людям C++ учить. Ибо не созрели еще.
Здравствуйте, _nn_, Вы писали:
__>Здравствуйте, Cadet, Вы писали:
__><пропуск>
__>Круто !
__>Осталось придумать стандарт на русский C++
Всего лишь дело привычки — будет стандарт на русском — привыкнем, думаем-то мы все равно на русском, а уж что там в мозгу происходит одому Богу известно, английский удобней лишь одним, короче слова, все остальное тоже самое, а так подумайте сами double DBL_ffgghh = 0; чем хуже ДВТОЧ хыхыхы = 0; Чем вызван смех я не очень понимаю, наверное непривычностью. Это как украинская речь вызывает улыбку или густой кавказкий акцент , а если подумать, то просто наша реакция на непривычное звучание только и всего.
"Русский" стандарт C++ в ближайшие годы не предвидится, так что и юморить не о чем.