Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562

Национальные языки в программах

25.10.2011, 06:53. Показов 840. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Чем плохи национальные, например, русские идентификаторы? Только тем, что их не сможет прочитать иностранец. Но предположим, прога написана с использованием только английских идентификаторов. Гарантирует ли это её читабельность иностранцем? Нет. Давайте будем честны сами с собой: мало кто всегда пишет так, чтоб было понятно без комментариев. А комментарии часто национальные. Ну и намного ли лучше исходник с английскими идентификаторами и русскими комментариями? Если предполагается дальнейшая модификация иностранцами, то и комментарии должны или быть набраны по-английски, или не требоваться. Если же проект сугубо национальный, то теряет смысл ограничение на шрифт идентификатов. Причём, некоторые транслитируют идентфикаторы и получается полный кошмар. Английский то должны хоть кое как, но знать все програмеры, так как на нём основаны все языки программирования, кроме экзотики (вроде рапиры), а с транслитом могут быть сложности. Я, например, на транслите не могу ни читать, ни писать. Теперь вопрос: почему всё таки нет хороших компиляторов с поддержкой национальных алфавитов в идентификаторах?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.10.2011, 06:53
Ответы с готовыми решениями:

Запись нестандартных символов в файл (национальные языки)
Всем доброго дня! Несколько месяцев назад написал удобную для моих нужд утилиту на старом добром VB 6.0 (нет, этот пост не про VB 6.0...

Определите, какие языки знают все школьники и языки, которые знает хотя бы один из школьников
Здравствуйте. Помогите пожалуйста решить задачу: Каждый из N школьников некоторой школы знает Mi языков. Определите, какие языки знают...

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

6
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
25.10.2011, 10:00
Национальные языки в программах не нужны. Транслит - не нужен. Программист должен знать английский. В холиварах уже было обсуждение: https://www.cyberforum.ru/holy... 20489.html
0
Заблокирован
25.10.2011, 12:55
Цитата Сообщение от taras atavin Посмотреть сообщение
почему всё таки нет хороших компиляторов с поддержкой национальных алфавитов в идентификаторах?
Ты отстал от жизни, родной
Миниатюры
Национальные языки в программах  
0
 Аватар для xAtom
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.10.2011, 13:37

JavaScript
1
2
var привет = "Привет от JavaScript !!!";
alert(привет);
0
Заблокирован
26.10.2011, 14:18
Уже и ИИ можно написать практически на кирилице
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        static void Main(string[] args)
        {
            string Новая_Стрaка = "\n";
            TextWriter Зайчег = Console.Out;
            TextWriter Креведко = Console.Out;
            TextWriter Медвед = Console.Out;
 
            Зайчег.WriteLine("Превед, Зайчег!" + Новая_Стрaка + Отвед("Зайчег") + Новая_Стрaка);
            Креведко.WriteLine("Превед, Креведко!" + Новая_Стрaка + Отвед("Креведко") + Новая_Стрaка);
            Медвед.WriteLine("А где Медвед?" + Новая_Стрaка + Отвед("Медвед") + Новая_Стрaка);
 
            Console.ReadKey();
        }
        static string Отвед(string Имя)
        {
            return Имя + ": Превед!";
        }
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.10.2011, 14:46  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
Программист должен знать английский.
Ну с этим то я не спорю, всё таки все стандартные идентификаторы от английских слов и все те операторы, которые буквами (, а не +=, например), тоже от них. Но не все и не всегда пользуются английскими идентификаторами, если английский не родной, а транслит снижает читабельность даже в том случае, когда без акцента говоришь на языке автора. Меня не надо агитировать за английские идентификаторы, я вообще избегаю кириллических даже в экзельных макросах. А вот отладка за Сергеем Владимировичем - кошмар, так как у него на транслите всё (вроде бы и комментарии тоже, но не уверен).
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
26.10.2011, 16:31
Цитата Сообщение от taras atavin Посмотреть сообщение
а транслит снижает читабельность
ИМХО, транслит еще хуже кириллических идентификаторов.
Цитата Сообщение от taras atavin Посмотреть сообщение
А вот отладка за Сергеем Владимировичем - кошмар
это кто?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.10.2011, 16:31
Помогаю со студенческими работами здесь

Национальные шрифты в Lotus.
Всем привет. Народ, помогите, пожалуйста. Нужно, чтобы в лотусе и в клиенте, и в дизайнере корректно отображались национальные шрифты....

Интерпретируемые языки VS Компилируемые языки
Я лично не смог вспомнить чем хоть один из них, лучше другого :) Хотя возможно скоростью

В некоторых программах (shareman, QIP, домашняя фотостудия) в общем в некоторых нужных программах, вместо русских букв какие-то символы
Народ срочно нужна помощь, уже 2 недели парюсь с одной фигнй, в некоторых программах (shareman, QIP, домашняя фотостудия) в общем в...

Национальные символы в текстовом поле не отображаются
Уважаемые Господа !!! Возник такой вопрос. Существует пользовательский интерфейс созданный VB связанный в свою очередь с БД. При...

Как использовать национальные символы с умлаутами?
Dobri den , napisal kod na javascript no brouzer niapaznajot takije bukvi ā, ģ iz Latviskova alfabeta , hotel uznatj mozno li risit eto...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru