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

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
nbd
8 / 8 / 1
Регистрация: 17.07.2014
Сообщений: 72
#1

Кириллические идентификаторы в исходниках с GCC - C++ Linux

16.11.2016, 22:08. Просмотров 343. Ответов 2
Метки нет (Все метки)

Здравствуйте,

подскажите пожалуйста, имеется ли возможность с текущей версией GCC (6.1) использовать не ASCII символы в идентификаторах (в частности кириллические)? (Имеется ввиду конечно "нормальное" написание: не \Uxxxx). А если нет, то почему может быть такая задержка? Может известны сроки добавления этой функциональности?

Спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2016, 22:08     Кириллические идентификаторы в исходниках с GCC
Посмотрите здесь:

C++ Linux Какой-то баг в GCC
Проблемы с компиляцией gcc C++ Linux
C++ Linux GCC Ld can not find lc
gcc компилятор C++ Linux
gcc-4.7.0 C++ Linux
C++ Linux gcc/c++ компилятор
C++ Linux Флаги для g++/gcc
gcc 4.7 в eclipse C++ Linux
C++ Linux Не правильно выводит (gcc)
C++ Linux Linux, gcc, Eclipse и C++11
C++ Linux Что за тип такой в исходниках драйвера SPI
C++ Linux GCC и исходный код

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
6840 / 4051 / 924
Регистрация: 30.01.2014
Сообщений: 6,855
17.11.2016, 08:34     Кириллические идентификаторы в исходниках с GCC #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от nbd Посмотреть сообщение
почему может быть такая задержка?
Скорее всего потому, что это почти никому не нужно.

Цитата Сообщение от nbd Посмотреть сообщение
имеется ли возможность с текущей версией GCC (6.1) использовать не ASCII символы в идентификаторах (в частности кириллические)?
Насколько я знаю, это нормально не работает.
Есть экспериментальный ключ: -fextended-identifiers, который с пятой версии должен быть активен по умолчанию, но его полноценная поддержка все еще в разработке: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67224
А вот в clang эта функциональность работает.

Сама по себе фича конечно имеет право на существование, но вот пользоваться ей, чтобы писать индентификаторы на русском - ну очень спорная идея.
nbd
8 / 8 / 1
Регистрация: 17.07.2014
Сообщений: 72
17.11.2016, 15:51  [ТС]     Кириллические идентификаторы в исходниках с GCC #3
Цитата Сообщение от DrOffset Посмотреть сообщение
Скорее всего потому, что это почти никому не нужно.
Странно, мне казалось, что ограничение на 26 букв и пробел из стандарта 1968 года в век Юникода это архаизм. Юникод это не только кириллица, а читабельность - одно из главных качеств кода. Математические, логические и пр. символы изображать через латиницу кажется менее читабельным чем нормальным образом. Хотя, конечно, кому как.

Спасибо за ответ и за ссылку!
Yandex
Объявления
17.11.2016, 15:51     Кириллические идентификаторы в исходниках с GCC
Ответ Создать тему
Опции темы

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