Имя: Пароль:
JOB
Работа
Почему в коде 1С русский язык?
,
0 Индус
 
04.02.13
18:59
Почему все программируют на 1с на русском языке?
11 Джинн
 
04.02.13
19:06
Потому что тупые одноэсники не осилят ....

А если серьезно - имена объектов и их методов гораздо приятнее на русском читать. По сути самодокументируемый код получается.
12 Ыщъ
 
04.02.13
19:08
Не всё.
GetPerformanceCounter() например
13 Жан Пердежон
 
04.02.13
19:09
потому что типовые на русском
14 EvgeniuXP
 
04.02.13
19:11
(0) потому что в России живем.
15 wertyu
 
04.02.13
19:12
(9) Когнитивный диссонанс - состояние, характеризующееся столкновением в сознании человека противоречивых знаний, убеждений, поведенческих установок относительно некоторого объекта или явления. Согласно теории когнитивного диссонанса (Леон Фестингер), такое состояние не устраивает человека и рождает бессознательное желание сделать систему своих знаний и убеждений согласованной и непротиворечивой.

http://www.psychologos.ru/articles/view/kognitivnyy_dissonans
16 vah1
 
04.02.13
19:13
ща за нарушение нацвопроса забанят
ЗЫ меня - почему не на иврите!?
17 Ыщъ
 
04.02.13
19:29
(16) Почему, почему.
Нуралиев же, а не Нураман.
18 DrShad
 
04.02.13
19:32
(17) тогда должно быть на казахском
19 Сияющий Асинхраль
 
04.02.13
19:41
Как только американцы начнут на русском программировать, так 1С перейдет на английский...
20 Mort
 
04.02.13
19:42
(0) Чтобы 1Сники знали своё место, что они недопрограммисты.
21 IronDemon
 
04.02.13
19:46
Позвали пару лет назад "посмотреть" их 1С.
Так код там на английском. С трудом понимал о чем он :)
Месяц назад звали обслуживать это, отказался.

Если хотите привязать клиента к себе - пишите в 1С на английском :)
22 rs_trade
 
04.02.13
19:47
(20) Но-но. Мы прикладные программисты. Хотя иногда просто прикладные ))
23 фобка
 
04.02.13
19:47
дебильно смотрится "ЕСТЬ NULL" (IS NULL) в запросах..
Да и вообще русские только буквы.. "конецесли" - нерусское  слово)
24 rs_trade
 
04.02.13
19:48
Только идиоты могут сравнивать всякие Java, С++ (а они как ни странно на английском) и 1С в контексте программирования.
25 rs_trade
 
04.02.13
19:51
(23) Дело привычки. Если бы Россия была законодателем моды в данном направлении, то дико бы смотрелся код на английском.
26 zak555
 
04.02.13
20:00
кстати да, почему для NULL нет НУЛЛ ?
27 bushd
 
04.02.13
20:18
Я пишу, но только структурные конструкции языка. До 1С так привык.
28 Скользящий
 
04.02.13
20:39
(21) А я в такой работал. Это пипец, товарищи. )
29 zak555
 
04.02.13
20:56
(21) трудно было перевести ?
30 PLUT
 
04.02.13
21:00
а убийца SAP 1S:ERP она какими буквами написана внутри?
31 Ыщъ
 
04.02.13
21:02
(20) Конфигурасты.
32 Скользящий
 
04.02.13
21:12
(29) Есть обработка которая типа переводит англозычный код в русский, но она не до конца переводит, потом до хрена ручной работы все равно.
33 zak555
 
04.02.13
21:14
(32) что именно не до конца ?
34 exwill
 
04.02.13
21:14
(0) Чтоб пореже раскладку переключать. А ты как думал?
35 Ыщъ
 
04.02.13
21:15
(30) Выпустят 1С АСУП и тогда хана САПу.
36 DJ Anthon
 
04.02.13
21:25
(34) не гони. в 1С это делается во сто крат чаще
37 ДенисЧ
 
04.02.13
21:25
(36) хм... забыл, когда переключал, если скуль не писать...
38 vicof
 
04.02.13
21:31
(37) WebЦвета, ComConnector
39 Chai Nic
 
04.02.13
21:35
(25) Да, "ЕСТЬ NULL" рвет шаблоны и сносит крышу)
40 i-rek
 
04.02.13
21:37
(5) а ты книжки читаешь на каком языке ?
41 DJ Anthon
 
04.02.13
21:51
(37) пути, системные переменные, компоненты, оле (да-да, я его предпочитаю хмылям и другим коннекторам), да даже элементарные больше-меньше и собачки-амперсанды раздражают, когда нормальной переключалки нет.
42 rbserg
 
04.02.13
21:53
(0) > Почему все программируют на 1с на русском языке?

Ахренеть.
У русских спрашивают почему они пишут на русском...
А почему англичане пишут по английски?
Жуть какая-то, пишут по английски... кто-бы мог подумать....
43 Vladal
 
04.02.13
22:21
44 Скользящий
 
04.02.13
22:34
(33) Деталей не помню. Что то с глагольными формами.
45 Скользящий
 
04.02.13
22:35
(43) ох Ё. Убил бы за такой код. )
46 Ник второй
 
04.02.13
22:37
(0) Так как русский язык самый красивый на свете.
47 Волшебник
 
04.02.13
22:42
(40) Я читаю на английском
48 rs_trade
 
04.02.13
22:42
(39) хз. мне как то пофиг. может потому что у меня нет большого прошлого на других языках.
49 Ник второй
 
04.02.13
22:43
(47) Дуралей, есть же много уже переведенной литературы. Да и классику русскую на инглише моветон читать.
50 Попытка1С
 
04.02.13
22:45
(6) К сожалению +1

Видел не одну конфу в 1с, где куева туча англицкицкого кода.
51 Волшебник
 
04.02.13
22:45
(49) Мне не требуется перевод, я могу прочитать в оригинале. Английской литературы по программированию на три порядка больше, чем на русском. Русскую классику читаю на русском.
52 aka MIK
 
04.02.13
22:46
(0) ламер
53 Волшебник
 
04.02.13
22:46
(0) Если 1С хочет выйти на международный язык, то все типовые внутри должны быть переписаны на английский. С русским языком дальше СНГ не взлетит
54 Волшебник
 
04.02.13
22:46
*(53) Если 1С хочет выйти на международный рынок
55 Ник второй
 
04.02.13
22:47
(51) Не другого языка программирования кроме 1С . Все остальные языки - недоязыки. Зачем их изучать? 0_о. В общем не тем путем познания идешь.
56 Ник второй
 
04.02.13
22:48
(53) Не правильно. Не 1С хочет выйти на международный рынок, а международный рынок хочет что бы 1С вышел на них.
57 aka MIK
 
04.02.13
22:49
(53) Ну, и как перевести на англиский ПолучитьТекстКонструктораЗапросаКомпонентыПостроителяОтчетаРасчетаСебестоимостиМногопередельногоСоставаНезавершеннойПродукцииПроизводстваМинувшегоПериода()? А такие методы сплошь и рядом!
58 Волшебник
 
04.02.13
22:49
(56) Международный рынок уже не первый десяток лет спокойно живёт без 1С.
59 aka MIK
 
04.02.13
22:52
(58) Да ладно, моя сестричка работает в Австрии в компании, технологии которой в продукции Ауди, Боинга и практически всех ветряков Европы, и что? Считают все в Экселе! Миллионов на внедрение сапа у них нет! Начальство как услышало со слов сестры про 1С - сразу загорелось! И ведь нечего особо и предложить...
60 Индус
 
04.02.13
22:52
(53)+1
А еще, чтобы туда выйти, нужно упростить язык и убрать такие убогие конструкции типа этой (из справки):
// Создание описателя типов для таблицы значений
КЧ = Новый КвалификаторыЧисла(12,2);
КС = Новый КвалификаторыСтроки(20);
Массив = Новый Массив;
Массив.Добавить(Тип("Строка"));
ОписаниеТиповС = Новый ОписаниеТипов(Массив, , КС);
Массив.Очистить();
Массив.Добавить(Тип("Число"));
ОписаниеТиповЧ = Новый ОписаниеТипов(Массив, , ,КЧ);

// Создание таблицы значений
ТаблицаЗначений = Новый ТаблицаЗначений;
// добавим в таблицу значений три колонки
ТаблицаЗначений.Колонки.Добавить("Отдел",ОписаниеТиповС,"Отдел",20);
ТаблицаЗначений.Колонки.Добавить("Сотрудник",ОписаниеТиповС,
       "Фамилия сотрудника",20);
ТаблицаЗначений.Колонки.Добавить("Оклад",ОписаниеТиповЧ,"Оклад",10);
61 Волшебник
 
04.02.13
22:52
(57) GetTextOfQueryDesignerOfComponentOfReportBuilderCalcCostMultistageNonfiniteProductLastPeriod()

Если голова больная, то язык не имеет значения.
62 aka MIK
 
04.02.13
22:53
Т.е. им ясно что нужно - чтоб интерфейс был как у САП, но в 10 раз дешевле! И разве так сложно нарисовать? Просто забили
63 rs_trade
 
04.02.13
23:04
(62) Интерфейс дело же десятое. Главное функционал.
64 aka MIK
 
04.02.13
23:06
(63) Функционал за 1/10 цены невозможен! Мелко-средние конторы схавают и интерфейс, все одно лучше Экселя!

А, кстати, один из манагеров помню по-большому топ-менеджерскому секрету рассказал как-то сестричке про чудо функцию экселя ВПР...
65 фобка
 
04.02.13
23:07
в 7.7 писал на английском семь лет (единственная трудность  - доработки типовых), точнее названия переменных и функций на рус, а все методы и операторы на анг. Когда ушел на 8ку, пришлось перестраиваться на русский
66 eduspec82
 
04.02.13
23:10
(0) не нада раскачивать лодку!
67 Ыщъ
 
04.02.13
23:18
(59) Тогда им надо с семёрки начинать.
С Экселя сразу на 8 можно и шею сломать.
68 Волшебник
 
04.02.13
23:20
(67) Начинать надо с 8-ки. Семёрка уже в прошлом.
69 rs_trade
 
04.02.13
23:20
(64) ага. есть такая профессия, вэпээрить.
70 Ыщъ
 
04.02.13
23:25
(68) У них железо не потянет. Стопудово какие-нить первые пни стоят.
У меня в 1995-м было 2 класса пней.
Приехала американская делегация с какого-то крутого колледжа.
Ходили, качали головами: "У вас Пентимумы? А у нас 286-е до сих пор работают".
71 rs_trade
 
04.02.13
23:26
(59) Епта, даешь первый в мире франч 1с в Австрии ))
72 Волшебник
 
04.02.13
23:53
(70) Это чисто их индейские проблемы.
73 AndreyLan
 
05.02.13
00:05
(59) Как это нечего? http://1c-dn.com/applications/
1C:Accounting Suite
1C:Small Business
74 Advan
 
05.02.13
00:32
(53)Не так - надо просто сделать так чтобы конфигурация отображалась на том языке, который выбран - в идеале можно даже названия переменных и процедур перевести транскриптом(естественно по единой таблице соответствий от 1с).
Конечно кроме комментариев. Вот это будет убийство других платформ - каждый в тайне мечтает программить на своем языке.

А если еще добавить штатную возможность указывать у любых сообщений разные переводы, не ползая в конфигурацию...
75 aka MIK
 
05.02.13
00:38
А вот это что? http://v8.1c.ru/eng/the-system-of-programs/ Отстой, написанный для отмазки на коленке лет 5 назад
76 RayCon
 
05.02.13
01:27
(53) Ты абсолютно прав в части английского языка, но не прав в части типовых: СНГ-овские типовые на свободном рынке никому даром не нужны, т.к. у них изначально кривая парадигма.


(59) В Австрии одна девушка относительно успешно внедряет 1C:Small Business. Могу познакомить. :)


(73) 1C:Accounting Suite предлагать кому бы то ни было противопоказано - это всего лишь демонстратор возможностей, не более того.
77 Азат
 
05.02.13
01:32
(0) уже полгода вынужден на английском программить)
78 FIXXXL
 
05.02.13
01:38
потому что так решил Нуралиев
но можно и на английском
дерзай, лови лучи :)
79 RayCon
 
05.02.13
01:52
(77) Переведи (57) :)))
80 Азат
 
05.02.13
02:08
(79) мозг прикипел
81 Torquader
 
05.02.13
02:57
Я всегда писал на английском, так как очень похоже на Visual Basic, только вот точки с запятой напрягают. Однако, у меня есть транслятор VbScript, который точку с запятой считает началом комментария.
Перевести с русского на английский и обратно можно достаточно быстро - все операторы имеют синонимы, а пользовательские объекты можно посмотреть по словарю - только сложно с двойными и непонятными названиями, иногда же в коде встречается Сайз или Dlina, что как не переводи - лучше не станет.
А вот тому, кто придумал КонецЕсли и КонецЦикла - нужно икать как можно чаще, чтобы впредь не забывал про { }
82 Balabass
 
05.02.13
03:03
(43) Убивать надо за такое
83 RayCon
 
05.02.13
03:38
(80) Сразу видно, что немецкий язык ты не учил. :)
У немцев вполне допустимы такого рода конструкции в стиле "ДомКоторыйПостроилДжек".
84 FIXXXL
 
05.02.13
04:01
(61) а это откуда?
85 VladZ
 
05.02.13
06:02
(61) Хорошо, что не на немецком... Было бы гораздо длинее...
86 rphosts
 
05.02.13
06:35
(85) но возможно концептуальнее в смысле как кино
87 CrazyArheolog
 
05.02.13
06:38
Да зачем писать на англ в 1с?
Если над для западного клиента переделать ..видел одну обработочку..правдо под 7.7 она заменяет команды с руу на англ.. и наоборот по желанию)
88 Chai Nic
 
05.02.13
07:10
(81) "А вот тому, кто придумал КонецЕсли и КонецЦикла - нужно икать как можно чаще, чтобы впредь не забывал про { }"
Это вообще мелочь, не заслуживающая внимания.. в буржуйских ЯП тоже встречается endif и даже fi (как закрывающий оператор конструкции if). Сишников еще почему-то бесит паскаль, где вместо кривых скобок нормальные человеческие begin/end)
89 Mikeware
 
05.02.13
07:13
(45) ты добрый слишком...
90 ЧеловекДуши
 
05.02.13
07:18
(0)А тебе не побоку?
Так то там и английский есть... Пиши на нем, коль ты не Русский :)
...
Да и вообще, кто сказал, что все языки программирования должны быть на Английском?
91 CrazyArheolog
 
05.02.13
07:29
(90) +100
Хоть и англ считается стандартом международным ..
но запрета нет на родном языке писать :)
92 Эмбеддер
 
05.02.13
07:35
(88) begin - зло, буквы неудобно расположены, мне проще написать "Если". я бы только из-за begin'а отказался от паскаля в пользу 1С
93 Mikeware
 
05.02.13
07:58
(88) "нормальные человеческие бегин/енд" очень часто хочется забить их щизобретателю вкуда-нибудь...
на микропаскале даже переопределял в препроцессоре замену этой хрени и скобок ...
94 Chai Nic
 
05.02.13
08:06
(92) (93) Паскаль - наследник алгола. А алгол - язык древний, на тогдашних телетайпах-пишмашинках фигурных скобок не было. Что касается неудобства написания - это исключительно вопрос привычки.. Кто начинал изучать программирование с паскаля, тех не напрягает. Ну и вообще, что такое begin/end по сравнению с ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент?)
95 Эмбеддер
 
05.02.13
08:08
(94) я на паскале/делфи довольно много всего сделал, дело не в привычке)))
96 Mikeware
 
05.02.13
08:10
(94) писал и на алголе, и на фортране, и на пиэль-1, и на паскале (в т.ч. и на дельфях)...
есть  что с чем сравнивать...
ну а то, что снеговик - до задницы многосложный по сравнению с клюшками - это да.
97 Джордж1
 
05.02.13
08:12
А кто с турбо-бухгалтером работал?
Правда там была примерно такая конструкция
Если
...
Илсе
98 Chai Nic
 
05.02.13
08:13
Вообще, паскаль и бейсик - оба родом из 60-х. Паскаль произошел от алгола, бейсик от фортрана. Си это уже язык 70-х, с дальнейшим развитием. Ну а 1с взял от всех всего понемножку :)
99 AndreyLan
 
05.02.13
08:18
(76) Слышал что 1C:Accounting Suite разработан под рынок США для небольших компаний. Неверная информация?
100 АСанСаныч
 
05.02.13
08:25
Про(100) так удобно.
101 RayCon
 
05.02.13
11:59
(99) Уж, скорее, бразильских. :)))
Но с QuickBooks разработчики знакомы.
102 2012_12_17
 
05.02.13
12:03
А вот интересно Нуралиев еврей или татарин - судя по физиономии , то он  типичный еврей.
103 DJ Anthon
 
05.02.13
12:08
(57) имхо, данная функция была сделана либо для теста, либо просто для лулзов
104 Mikeware
 
05.02.13
12:38
(98) собственно, паскаль в 1969 придуман, в 1970 представлен общественности - т.е. он тоже моет считаться "языком 70-х".
бейсик не столько "на основе фортрана", склько под влиянием. И под влиянием алгола тоже.
Фортран, кстати, продолжает развиваться - есть версии для параллельных вычислений.
а 1с - все-таки ближе к бейсику, но не к классическому, а к более поздним версиям. кстати, слова Дейкстры о "программистах на бейсике" в полной мере можно отнести к "программистам 1С"...
105 Chai Nic
 
05.02.13
16:21
(104) "собственно, паскаль в 1969 придуман"
Представляю.. народ в кинотеатрах смотрит премьеру "Бриллиантовой руки", а в это время "где-то за границей" Никлаус Вирт пишет компилятор паскаля.. :)
106 Lexusss
 
05.02.13
16:25
Язык 1С вырос из макрокоманд бухии 6.0. Придумывать английские сокращения для нескольких команд (причем большей часть использовались символы типа !) - было глупо.
Так и понеслось - 7.5, 7.7,  8.х...
107 PLUT
 
05.02.13
16:34
(106) ага, особенно язык запросов и СКД из макрокоманд бухии 6.0. что курили разработчики?
108 godmod80
 
05.02.13
16:34
(0) это блеать вирус прошелся просто
109 RayCon
 
06.02.13
18:56
(102) -1
В приличном обществе таких вопросов не задают.
110 Эльниньо
 
06.02.13
19:33
Киссинджер Зорину: "Вы кто национальности?"
Зорин: "Я советский"
Киссинджер: "А я американский".

Они приличными были?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший