У меня диссонанс от этого monad
Вопрос вовсе не в компактности или чём-то подобном, а в истории и геополитике.
Алг ход конем
Дано/ Робот в клетке А
Надо/ Робот в клетке Б
Нач
Вправо
Вправо
Вниз
Конconst_ptr
> красота! А где все остальное то?
на говнокоде
петрушка
> > печатьф( "нашили" );
> > печатьф( " не нашили" );
> кого нашили/не нашили?
кого надо, того и нашили :) - описался
Тоже сабж возникал часто, особенно после опыта работы с 1С: Предприятие ибо это реально так - чувствуешь всю силу эмоций программируя на родном языке.
На самом деле эмоций немного и они быстро проходят. Потом уже не замечаешь ничего необычного. Ну язык и язык, ну пишешь переменные как "ИндексНайденного" и "ХешОшибок", ничего необычного на самом деле.
innuendo
Вполне себе читабельно, я думаю смог бы разгребать такой код.
nes
> Вполне себе читабельно, я думаю смог бы разгребать такой код.
Да воще нормуль, вот реальный пример из жизни:
Процедура ПриВыбореФлагаОсновнойЕдиницы()
Если ФлагОсновнойЕдиницы = 1 Тогда
// В качестве основной единицы используется базовая
РеквОсновнаяЕдиница = "";
РеквШтрихкодОсновной = "";
РеквКоэффициентОсновной = "";
РеквВесОсновной = "";
Форма.РеквОсновнаяЕдиница.Доступность(0);
Форма.РеквШтрихкодОсновной.Доступность(0);
Форма.РеквКоэффициентОсновной.Доступность(0);
Форма.РеквВесОсновной.Доступность(0);
Форма.кнШтрихкодОсновной.Доступность(0);
Иначе
Если ОсновнаяЕдиница.Выбран() = 0 Тогда
// основная единица должна быть отлична от базовой, но ее значение еще не определено
РеквОсновнаяЕдиница = РеквБазоваяЕдиница;
РеквКоэффициентОсновной = 1;
РеквВесОсновной = РеквВесБазовой;
Иначе
РеквОсновнаяЕдиница = ОсновнаяЕдиница.ОКЕИ;
РеквВесОсновной = ОсновнаяЕдиница.Вес;
РеквКоэффициентОсновной = ОсновнаяЕдиница.Коэффициент;
РеквШтрихкодОсновной = ОсновнаяЕдиница.ШтрихКод;
КонецЕсли;
Форма.РеквОсновнаяЕдиница.Доступность(1);
Форма.РеквШтрихкодОсновной.Доступность(1);
Форма.РеквКоэффициентОсновной.Доступность(1);
Форма.РеквВесОсновной.Доступность(1);
Форма.кнШтрихкодОсновной.Доступность(1);
КонецЕсли;
КонецПроцедуры=A=L=X=
> вот реальный пример из жизни:
Не сыпь мне соль на больную мозоль :)
выглядит ужастно... русский столь велик в поэзии, что буквально рушится в таком виде...
Идентификаторы из латинских букв, часто воспринимаются как "картинки", в них труднее делать орфографические ошибки, т.е. goto, - оно и в африке goto, а слово "пирийдти_к" куча школоты напишут не моргнув глазом, и потом долго мучать гуглы-форумы выясняя почему не работает/не компилируется. Оно вам надо?
враки
склоные песать с ошибками допусакают ошипки и в коде с англискими словами
Ал
> враки
> склоные песать с ошибками допусакают ошипки и в коде с англискими словами
+1. А с учетом возможностей современных IDE (подсветки слов, автодополнения и подчеркивания ошибок) глядишь и грамотность у программистов повысится.
igo
> русский столь велик в поэзии
русский велик в поэзии в умелых руках. Если я что-то напишу, то получится кака не намного лучше 1Сэшного кода ;)
Боюсь представить, если бы китаец программировал на китайском, индус на хинди, немцы на немецком... и поди ищи какую нибудь библиотеку или примеры на своем языке.
Тема в архиве.