Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Стоит ли писать программу на кирилице ? / 6 сообщений из 6, страница 1 из 1
08.11.2011, 15:46
    #37516402
faustgreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
Недавно узнал, что можно писать код с использованием русских букв в наименование переменных(возможно также и в других местах). К примеру следующий код работает без проблем:

LOCAL переменная
переменная=10
MESSAGEBOX(переменная)

Если так, то это упрощает понимание кода. Вопрос - стоит ли оно того?
...
Рейтинг: 0 / 0
08.11.2011, 15:55
    #37516435
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
Зачем? Переключать язык каждые 3 секунды при наборе кода?
Чтоб твои три строчки набрать надо 4 раза раскладку переключить.
...
Рейтинг: 0 / 0
08.11.2011, 18:21
    #37516746
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
Есть международные стандарты наименования переменных
например венгерская нотация
лучше придерживаться их. Легче будет потом переходить
на другие языки программирования.
...
Рейтинг: 0 / 0
08.11.2011, 19:52
    #37516904
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
faustgreenНедавно узнал, что можно писать код с использованием русских букв в наименование переменных(возможно также и в других местах). К примеру следующий код работает без проблем:

LOCAL переменная
переменная=10
MESSAGEBOX(переменная)

Если так, то это упрощает понимание кода. Вопрос - стоит ли оно того?
Проблема в том, что Вы начнете путаться между англоязычными стандартными командами и функциями и русскоязычными переменными. А также содержимым этих переменных. Ну, например

Код: plaintext
1.
2.
3.
4.
5.
6.
LOCAL переменная
переменная="переменная"

(здесь много строк кода)

MESSAGEBOX(переменная)

При беглом взгляде на команду MessageBox() Вы сможете понять - это ошибка или так и должно быть? В смысле, тот текст, который должен быть отображен содержится внутри переменной с именем "Переменная" или же это и есть нужный текст, у которого забыли поставить кавычки?

Т.е. Вы не упростите, а усложните понимание кода. Вынуждены будете держать в голове два паралельных "стандарта" именования.

Хотя, разумеется, можно "перевести" все стандартные функции сделав "обертку" из своих процедур и функций с русскими именами или через директивы прекомпилятора

Код: plaintext
1.
2.
#define сообщение MessageBox
сообщение("Пример")

Но, сами понимаете, возни много, а стоит ли оно того?
...
Рейтинг: 0 / 0
08.11.2011, 21:14
    #37517022
reware
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
ВладимирМХотя, разумеется, можно "перевести" все стандартные функции сделав "обертку" из своих процедур и функций с русскими именами или через директивы прекомпилятора

Код: plaintext
1.
2.
#define сообщение MessageBox
сообщение("Пример")

Но, сами понимаете, возни много, а стоит ли оно того?
Володя, это не просто "возня", это идиотизм из области "русский VFP". Уважающий свою работу программист обязан знать английский хотя бы в пределах VFP.
...
Рейтинг: 0 / 0
09.11.2011, 00:44
    #37517252
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Стоит ли писать программу на кирилице ?
alextashkЕсть международные стандарты наименования переменных например венгерская нотация лучше придерживаться их. Легче будет потом переходить на другие языки программирования.
+1

Подумайте о будущем, может быть Вы найдете высокооплачиваемую работу "за бугром". Там ведь первый вопрос, который задается программистам: "На каком языке Вы пишите прграммы?" Правильный ответ: "На английском"

Good luck!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Стоит ли писать программу на кирилице ? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]