|
1 / 13 / 0
Регистрация: 28.09.2010
Сообщений: 153
|
||||||
Русский язык в программировании26.12.2010, 11:10. Показов 15439. Ответов 147
Метки нет (Все метки)
Добрый день.
Функции у которых имя на английском языке нормально импортируются. И используются в программе. А если функцию назвать использую русский текст то ничего не выходит. В dll файле используется такой вызов
Вообще возможно ли как нибудь использовать русские названия?
1
|
||||||
| 26.12.2010, 11:10 | |
|
Ответы с готовыми решениями:
147
Русский язык.... математика и русский язык Могучий русский язык |
|
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
|
|
| 01.01.2012, 18:32 | |
|
про подводные камни не знаю. может будут проблемы с другими компиляторами под другими ос. а может вылезут и более неожиданные ошибки. но в любом случае, идея очень дурацкая. код должен быть как книжка, на одном языке. и желательно чтоб его поняло максимальное число людей. а чтобы было понятно, где конструкции языка, а где твой код, нужно просто с умом именовать пользовательские типы, классы, переменные и т.д..
1
|
|
|
35 / 35 / 2
Регистрация: 14.04.2011
Сообщений: 107
|
||
| 01.01.2012, 19:19 | ||
|
Код программы должен быть максимально ясен для понимания, причем чаще приходится его читать, а не писать. Использование кириллицы — это одно из средств повышения читаемости кода, наряду с отступами, подсветкой синтаксиса, собственным стилем программирования. Если это помогает разработчику в более продуктивном написании и чтении кода, и не планируется переход в другую среду программирования без поддержки кириллицы, и для тех, кто будет работать с кодом русский язык является родным, то конечно нужно использовать. С другой стороны есть личные предпочтения, банальная привычка, боязнь новизны
1
|
||
|
0 / 0 / 0
Регистрация: 01.01.2012
Сообщений: 14
|
|
| 01.01.2012, 19:20 | |
|
Ок спасибо. Затея дурацкая - значит отбросим). А вот еще вопрос... А в ковычках (" " or ' ') можно?... Ведь как то делают программы на русском?... И вопрос есть разница между тем какие кавычки использовать?
0
|
|
|
0 / 0 / 0
Регистрация: 01.01.2012
Сообщений: 14
|
||
| 01.01.2012, 19:27 | ||
|
ps я учусь в microsoft visual c++ 2010 экспресс выпуск)...
0
|
||
|
|
|||||
| 01.01.2012, 19:31 | |||||
|
Использовать костыли для написания программ с русскими переменными/элементами синтаксиса/etc. имхо не выход. Как уже было сказано выше не сжуют этот код другие компиляторы. Как вариант писать рядом комментарии. Или подучить "буржуйский" Добавлено через 54 секунды Добавлено через 52 секунды
0
|
|||||
|
35 / 35 / 2
Регистрация: 14.04.2011
Сообщений: 107
|
|||
| 01.01.2012, 19:43 | |||
|
0
|
|||
|
|
|||||||
| 01.01.2012, 19:46 | |||||||
0
|
|||||||
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
||
| 01.01.2012, 19:54 | ||
|
А теперь представим, что для Вас английский - родной язык. Вас бы интересовал другой язык, или в программировании Вам хватило бы английского? Тогда может китайский?
1
|
||
|
0 / 0 / 0
Регистрация: 01.01.2012
Сообщений: 14
|
|
| 01.01.2012, 19:55 | |
|
ну незнаю... у меня всё компилируется без проблем.)
компилятор бесплатный... я не говорю уже про профи-компиляторы)... Я не хочу быть быдло кодером)))... если это и правдо нехорошо я откажусь) PS а когда я буду свазывать код с базой данных... другими технологиями типа direct? Хм наверно всё таки лучше на англицком)
0
|
|
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
||
| 01.01.2012, 19:55 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 01.01.2012
Сообщений: 14
|
||
| 01.01.2012, 19:57 | ||
|
0
|
||
|
35 / 35 / 2
Регистрация: 14.04.2011
Сообщений: 107
|
||
| 01.01.2012, 20:14 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 01.01.2012
Сообщений: 6
|
||
| 01.01.2012, 20:14 | ||
|
Пиши на английском, раз все так делают) Вообще оп сути быдлокодер - это так программеры себя в шутку называют) В каждом есть доля быдлокодера, чтоли)
Об стандарте - По идее С++ Поддерживает ASCII кодировку, так? ,Цитата:
int пэрэмэннайа; Но по общему не гласному соглашению этого не происходит. Про подводные камни: Ну какие могут быть подводные камни то вообще? я конечно понимаю что код в ASCII буквы a(eng)< кода буквы a(rus), но больше ничего не поменяется. Буква - это на самом деле число, если вы курс информатики не забыли. А если число заменить числом, то в итоге работать с ним будут тоже как с числом. То есть от перестановки значение не меняется. Так что нет никаких камней, смело используй, если хочется. Можеш даже сделать что-нить типа: #define if Если ))
0
|
||
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
| 01.01.2012, 20:18 | |
|
0
|
|
|
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
|
|
| 01.01.2012, 20:40 | |
|
для названных "методических" целей вроде давно имеются интерпретируемые языки, где даже весь синтаксис на русском. специально для обучения алгоритмам и основам программирования в школе.
но если цель "не быть быдлокодером", то нечего изгаляться. если цель написания программы - ее работа, то можно писать как вздумается. если же цель - не только работа, но и распространение, дальнейшее развитие и улучшение ПО, то код нужно писать "стандартизовано" и понятно всем.
0
|
|
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
| 02.01.2012, 00:20 | |
|
Спасибо топикстартеру. Еще одно подтверждение, что начинающим лучше учиться на родном языке.
Так что не комплексуй, пиши на русском. Когда станешь опытным - не будет проблем писать на английском. Есть по крайней мере две системы, в которх язык программирования сделан русским: Кумир, и BlackBox - школьная сборка. И исменно для целей обучения.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 02.01.2012, 12:58 | |
|
Видел как-то раз код, в котором все идентификаторы были китайскими иероглифами написаны. Я, как человек, не знающий китайского, понял одно: это пи**ец. С русским та же история, да, для нас он родной, но вод попадёт такой код кому-нибудь ещё кроме вас и ваших близких, и они поймут то же, что и я.
3
|
|
|
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
|
|
| 02.01.2012, 13:28 | |
|
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 02.01.2012, 13:43 | |
|
ValeryLaptev, по себе знаю, как трудно переучиваться. Хотя, может я один такой?..
0
|
|
| 02.01.2012, 13:43 | |
|
Xcode , С++ и русский язык: как вывести в файл русский текст без сбитой кодировки?
Стоит ли учить английский язык для карьерного роста в программировании? Русский язык Русский язык Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|