Обратный парадокс Блаба
От: jazzer Россия Skype: enerjazzer
Дата: 02.07.10 08:28
Оценка: 264 (24) +14 :))) :))) :))) :))) :))) :))) :))) :))) :)
Ну что, у нас пятница сегодня...

Вы все знаете парадокс Блаба, он тут популярен

И заключается в том, что программист, смотрящий на языки, в которых используется какая-то концепция, которой нет в его языке X, не понимает ценности этой концепции, пока не изучит язык Y, в котором эта фича реализована. После чего он без этой фичи уже жить не может и смотрит на свой прежний язык X в лучшем случае с недоумением, но чаще — с практически физическим отвращением.

Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках. По определению. Что во всех этих языках ничего хорошего нет и быть не может, а если и есть, то оно не стоит отсутствия в них Главной Фичи языка Y. Да, и все программисты не на Y записываются в Блаб-программисты.

Любая проблема этих языков немедленно объявляется огромной, из-за которой у программистов вместо стука клавиш раздается лишь скрежет зубовный, а по ночам они плачут в клавиатуру, ибо времени для сна дома у них не остается. Методы обхода проблемы игнорируются. Любая проблема языка Y, напротив, не считается проблемой, так как наличие Главной Фичи любые эти проблемы перевешивает, ну и методы обхода проблемы тоже есть.

Что если в этих языках есть нечто, позволяющее эмулировать Главную Фичу, то оно по определению убого и сравниться с "настоящей" Главной Фичей вообще никак не может, независимо от уровня приближения эмуляции к оригиналу. При этом они готовы мириться с отсутствием в их любимом языке Y какой-нть экзотической фичи языка Z, но решительно отказывают программистам на языке Х в таком же праве мириться с отсутствием в нем Главной Фичи, даже при наличии эмуляции или ортогональных способов решения задач, которые решает эта фича — те немедленно объявляются Блаб-программистами, в самом уничижительном смысле этого слова, а их способы — убогими костылями.

А если кто-то из программистов на языке Х вдруг скажет, что у него с языком Х проблем нет, то он в лучшем случае издевательски объявляется исключительно и уникально удачливым человеком, а в худшем — просто лжецом. Если программист на языке Х говорит, что хорошо понимает проблемы и достоинства своего языка и ценность Главной Фичи, но тем не менее остается программировать на языке Х, то Y-программисты дружно выражают сомнение в его мыслительных способностях — ведь он не дает достаточного веса фиче языка Y! Она ведь у него не перевешивает плюсы языка Х! Посчитано неправильно! Ни о каком уважении к его решению и речь быть не может.

Под раздачу попадают заодно и работодатели Х-программистов: они объявляются в лучшем случае — грязно обманутыми гнусными Х-программистами, а в худшем — просто слабоумными, не видящими немерянного рулеза Главной Фичи языка Y и того огромного экономического эффекта, который она произведет (затраты на перевод существующих систем, отсутствие достаточного количества программистов на рынке, нестабильность версий нового языка, особенности окружения, из-за которых переход на язык вообще невозможен, обычно просто не учитываются).

Оставляю флемить вам, а у меня рабочий день уже подошел к концу

P.S. Когда этот программист изучит язык Z и уверует в него, горькая участь языка Х постигнет и язык Y. Причем чудесным образом аргументы оппонентов, ранее отбрасывавшиеся, вдруг начинают работать. Пока они не коснутся языка Z, естественно.

P.P.S. Любые совпадения случайны, а если вдруг кто себя узнал — что ж, надеюсь, это был хороший повод задуматься. Я сам — не исключение.

P.P.P.S. Есть куча программистов на языке Y, которые не подверглись действию обратного парадокса Блаба и ведут себя по-человечески. Но их голос, к сожалению, обычно не слышен.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Обратный парадокс Блаба
От: 0x7be СССР  
Дата: 02.07.10 09:08
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Любая проблема этих языков немедленно объявляется огромной, из-за которой у программистов вместо стука клавиш раздается лишь скрежет зубовный, а по ночам они плачут в клавиатуру, ибо времени для сна дома у них не остается. Методы обхода проблемы игнорируются. Любая проблема языка Y, напротив, не считается проблемой, так как наличие Главной Фичи любые эти проблемы перевешивает, ну и методы обхода проблемы тоже есть.

Это неправильные пчё... программисты и они делают неправильный мёд!
Re: Обратный парадокс Блаба
От: BulatZiganshin  
Дата: 02.07.10 09:30
Оценка: 31 (2) +1 :))) :))) :)))
Здравствуйте, jazzer, Вы писали:

J>Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках


вот я лично испытываю невыносимые страдания, программируя инфраструктурные вещи на C++. особенно мне "нравятся" тамошние макросы. почему-то в хаскеле то же самое успешно реализуется обычными функциями

а насчёт испытания душевных мук — свинья тоже не страдает оттого что живёт в грязи. просто иное состояние ей неведомо


ps: вброс засчитан?
Люди, я люблю вас! Будьте бдительны!!!
Re[2]: Вброс засчитан
От: Qbit86 Кипр
Дата: 02.07.10 09:31
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>ps: вброс засчитан? :))


Засчитан. Подписался на тред.
Глаза у меня добрые, но рубашка — смирительная!
Re: Обратный парадокс Блаба
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.07.10 10:23
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках.


Это не парадокс, это психологическая особенность некоторых товарищей. Появляется ввиду неспособности увидеть за деревьями лес (за возможностями языка реальные решаемые задачи) помноженной на гипертрофированный перфекционизм.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476 on Windows 7 6.1.7600.0>>
AVK Blog
Re: Обратный парадокс Блаба
От: Klapaucius  
Дата: 02.07.10 10:24
Оценка: 2 (2) :))
Здравствуйте, jazzer, Вы писали про обратный парадокс Блаба.

А в чем парадокс-то? Обычная для блаб-программиста оверреакция на любое заявление или даже намек на то, что в его любимом блабе чего-то недостает. Лично я такое уже не раз слышал и читал.
Для блаб-программиста, который не выбирает язык, на котором пишет, или в который инвестировал слишком много своего времени или труда выбор один: любить свой блаб изо всех сил и считать остальных сумашедшими.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re: Обратный парадокс Блаба
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 02.07.10 10:48
Оценка:
Здравствуйте, jazzer, Вы писали:

J>И заключается в том, что программист, смотрящий на языки, в которых используется какая-то концепция, которой нет в его языке X, не понимает ценности этой концепции, пока не изучит язык Y, в котором эта фича реализована. После чего он без этой фичи уже жить не может и смотрит на свой прежний язык X в лучшем случае с недоумением, но чаще — с практически физическим отвращением.


Не на всех это действует. С одной стороны я уже немного опытный, а значит на смену вопросам что? где? когда? как? почему? приходит уже другой вопрос. Ну и в соответствии с поговоркой прапорщика "лишний член---жопе непонятка", я обычно смотрю на другие языки с колокольни, а что же там лишнее? Но это редкая не сегодня точка зрения в IT.
Re: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.07.10 10:56
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Ну что, у нас пятница сегодня...


J>Вы все знаете парадокс Блаба, он тут популярен


Сколько проблем. Легче всего живётся
поху
пофигистам. Им всего всегда хватает.
Re[2]: Обратный парадокс Блаба
От: Vi2 Удмуртия http://www.adem.ru
Дата: 02.07.10 11:07
Оценка: +1 :))
Здравствуйте, AndrewVK, Вы писали:

AVK>Это не парадокс, это психологическая особенность некоторых товарищей. Появляется ввиду неспособности увидеть за деревьями лес (за возможностями языка реальные решаемые задачи) помноженной на гипертрофированный перфекционизм.


Некоторых! Да их тут тыщщи! А если уйти от языка, так вообще миллионы. Американцы, например, весь мир должны любить, а не грозить ему демократизацией. Но хуже новым американцам — их и прямой парадокс мучает, так и обратный.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[2]: Обратный парадокс Блаба
От: Vi2 Удмуртия http://www.adem.ru
Дата: 02.07.10 11:10
Оценка:
Здравствуйте, Klapaucius, Вы писали:

K>А в чем парадокс-то? Обычная для блаб-программиста оверреакция на любое заявление или даже намек на то, что в его любимом блабе чего-то недостает. Лично я такое уже не раз слышал и читал.

K>Для блаб-программиста, который не выбирает язык, на котором пишет, или в который инвестировал слишком много своего времени или труда выбор один: любить свой блаб изо всех сил и считать остальных сумашедшими.

Так в этом и есть парадокс. Более естественное положение — считать других такими же как он, но с другим блаб-языком, а не сумасшедшими. Хотя, что с сумасшедшего возьмешь?!
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[3]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 02.07.10 11:21
Оценка: +1 :)
Здравствуйте, Vi2, Вы писали:

Vi2>Так в этом и есть парадокс. Более естественное положение — считать других такими же как он, но с другим блаб-языком, а не сумасшедшими.


Считать других такими же как я — это совершенно противоестественно. Других-то типичный блаб-программист как раз считает блаб-программистами, которые всем докучают своими любимыми блабами. Но не такими же как он — ни в коем случае. Сам себя блаб-программист блаб-программистом не считает, а считает разумным инженером, выбравшим себе инструмент из прагматических соображений. Но это прямой блаб-парадокс. А где обратный?
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[4]: Обратный парадокс Блаба
От: Klikujiskaaan КНДР  
Дата: 02.07.10 11:23
Оценка: :)))
Здравствуйте, Klapaucius, Вы писали:

K>Здравствуйте, Vi2, Вы писали:


Vi2>>Так в этом и есть парадокс. Более естественное положение — считать других такими же как он, но с другим блаб-языком, а не сумасшедшими.


K>Считать других такими же как я — это совершенно противоестественно. Других-то типичный блаб-программист как раз считает блаб-программистами, которые всем докучают своими любимыми блабами. Но не такими же как он — ни в коем случае. Сам себя блаб-программист блаб-программистом не считает, а считает разумным инженером, выбравшим себе инструмент из прагматических соображений. Но это прямой блаб-парадокс. А где обратный?


Казалось бы, причем тут nemerle?.. :-D
Re[3]: Обратный парадокс Блаба
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.07.10 11:30
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Некоторых! Да их тут тыщщи!


Совсем нет. И пары десятков, на самом деле, не наберется. Просто они очень заметны.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476 on Windows 7 6.1.7600.0>>
AVK Blog
Re: Обратный парадокс Блаба
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 11:37
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках. По определению. Что во всех этих языках ничего хорошего нет и быть не может, а если и есть, то оно не стоит отсутствия в них Главной Фичи языка Y. Да, и все программисты не на Y записываются в Блаб-программисты.


Люди, чей мозг съеден парадоксом Блаба, неспособны создать хороший мейнстримный язык.

Сиьлно кажется, парадокс Блаба штука крайне бесполезная. А вот обратный парадокс Блаба очень даже полезная вещь
Re[5]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 02.07.10 11:37
Оценка: :))
Здравствуйте, Klikujiskaaan, Вы писали:

K>Казалось бы, причем тут nemerle?


Конкретно в этом случае роль немерле мог исполнить почти любой другой из обсуждаемых в философии программирования языков: почти все они уровнем выше C++, а значит и подобных негодующих возгласов больше всего от сиплюсплюсников: во-первых, их много, а во-вторых, их все обижают.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[6]: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.07.10 11:48
Оценка: +4 :)
Здравствуйте, Klapaucius, Вы писали:

K>Конкретно в этом случае роль немерле мог исполнить почти любой другой из обсуждаемых в философии программирования языков: почти все они уровнем выше C++, а значит и подобных негодующих возгласов больше всего от сиплюсплюсников: во-первых, их много, а во-вторых, их все обижают.


Придётся быть немного невежливым, но меня, С++-программиста нападки не обижают, а за.бывают. Ведь на конструктивную и оригинальную критику способны не многие, большинство повторяет по 10 раз одно и тоже. Рано или поздно здоровая критика превращается в мантры фанатиков. Мне стыдно слышать их из уст некоторых толковых людей.
Re[7]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 02.07.10 11:57
Оценка: +1 -3
Здравствуйте, Nuzhny, Вы писали:

N>С++-программиста нападки не обижают, а за.бывают. Ведь на конструктивную и оригинальную критику способны не многие, большинство повторяет по 10 раз одно и тоже. Рано или поздно здоровая критика превращается в мантры фанатиков. Мне стыдно слышать их из уст некоторых толковых людей.


Хотелось бы отметить, что "конструктивной" критика быть в принципе не может и не должна. Деструктивность — это ее основная функция. То, что критика должна быть "конструктивной" придумали те, кто хотел бы, чтобы критики вовсе не существовало.
А вообще, спасибо за иллюстрацию.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[8]: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.07.10 12:27
Оценка: :)
Здравствуйте, Klapaucius, Вы писали:

K>А вообще, спасибо за иллюстрацию.

Пожалуйста.

K>Хотелось бы отметить, что "конструктивной" критика быть в принципе не может и не должна. Деструктивность — это ее основная функция. То, что критика должна быть "конструктивной" придумали те, кто хотел бы, чтобы критики вовсе не существовало.


Почему же? Бывает!
Критика может вестись с целью уничтожения объекта или, в мягком случае, уменьшения его популярности. Это, очевидно, деструктивный процесс (который тоже может быть полезен, способствуя глобальному прогрессу, развитию отрасли).
Но бывает критика, которая способствует развитию своего объекта, исправлению ошибок и недостатков. Это и есть конструктивная критика.

Разумеется, что такая классификация может быть проведена зачастую только постфактум, после наблюдения за развитием объекта после получения своей дозы критики.

Возвращаясь к С++, можно выделить примеры конструктивной и деструктивной критики.
Например, введение ключевого слова auto было следствием критики С++ за чрезмерную многословность.
Личности, призывающие покончить с обратной совместимостью ради стройного дизайна и удобства, несут в язык деструктивную составляющую, поскольку С++ как таковой перестанет существовать, а появится новый язык. А зачем он нужен, если есть D?

Как-то так.
Re[8]: Обратный парадокс Блаба
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 12:28
Оценка: 20 (1) +6
Здравствуйте, Klapaucius, Вы писали:

K>Хотелось бы отметить, что "конструктивной" критика быть в принципе не может и не должна. Деструктивность — это ее основная функция.


Конструктивная критика — это пополнение информации об объекте критики.

Т.е. написал ты, к примеру, функционал какой то и услышал отзывы коллег, например "удобно/неудобно"+"вот так лучше, хуже, можно, нельзя", "медленно/быстро"+"ускорить,замедлить можно вот так" и тд.

Это конструктивно, т.к. пополняется информация об объекте критики.

Соответсвенно эту критику можно спокойно положить в основу следующей версии функционала.

Неконструктивная, деструктивная критика этой особенностью не обладает. Это критика не только объекта, но и косвенно её автора, при чем без указания/предложения путей решения.

Эту критику в принципе невозможно положить в основу чего бы то ни было, кроме как пиара, интриг и тд.
Re: The язык X
От: igna Россия  
Дата: 02.07.10 12:34
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Вы все знаете парадокс Блаба, он тут популярен


J>И заключается в том, что программист, смотрящий на языки, в которых используется какая-то концепция, которой нет в его языке X, не понимает ценности этой концепции, пока не изучит язык Y, в котором эта фича реализована. После чего он без этой фичи уже жить не может и смотрит на свой прежний язык X в лучшем случае с недоумением, но чаще — с практически физическим отвращением.


J>Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках. По определению. Что во всех этих языках ничего хорошего нет и быть не может, а если и есть, то оно не стоит отсутствия в них Главной Фичи языка Y. Да, и все программисты не на Y записываются в Блаб-программисты.


Почему же парадокс "обратный"? По-моему просто дальнейшее развитие исходного парадокса.

Вообще-то the язык X плох не отсутствием фич, а тем, как заковыристо (если не сказать извращенно) имеющиеся фичи прикручены друг к другу.
Re[2]: The язык X
От: jazzer Россия Skype: enerjazzer
Дата: 02.07.10 12:45
Оценка:
Здравствуйте, igna, Вы писали:

I>Почему же парадокс "обратный"? По-моему просто дальнейшее развитие исходного парадокса.


Ну, прямой — это когда программист на Х не видит ничего хорошего в языке Y.
А обратный — это когда программист на Y не видит ничего хорошего в языке X.

I>Вообще-то the язык X плох не отсутствием фич, а тем, как заковыристо (если не сказать извращенно) имеющиеся фичи прикручены друг к другу.

Ну это зависит от языка, каждый свой язык подставляет, думаю
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[3]: The язык X
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 12:49
Оценка: :)))
Здравствуйте, jazzer, Вы писали:

J>Ну, прямой — это когда программист на Х не видит ничего хорошего в языке Y.

J>А обратный — это когда программист на Y не видит ничего хорошего в языке X.

Это же одно и то же

Прямой — это когда программист на Х не видит ничего хорошего/полезного в языке Y.
Обратный — это когда программист на Y считает что язык слаб X, люди пишущие на оном жалки, мучаются и их срочно надо спасти путём внедрения макросов.
Re[3]: The язык X
От: igna Россия  
Дата: 02.07.10 12:52
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Ну, прямой — это когда программист на Х не видит ничего хорошего в языке Y.

J>А обратный — это когда программист на Y не видит ничего хорошего в языке X.

Нет, прямой — это когда программист на Х не видит ничего хорошего в языке Y, "пока не изучит язык Y", а после — "смотрит на свой прежний язык X в лучшем случае с недоумением, но чаще — с практически физическим отвращением", сам же писал.

То есть твой обратный парадокс есть все же развитие парадокса прямого.

J>Ну это зависит от языка, каждый свой язык подставляет, думаю


Ну я вот и подставил свой.
Re[4]: The язык X
От: igna Россия  
Дата: 02.07.10 12:58
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Это же одно и то же


I>Прямой — это когда программист на Х не видит ничего хорошего/полезного в языке Y.

I>Обратный — это когда программист на Y считает что язык слаб X, люди пишущие на оном жалки, мучаются и их срочно надо спасти путём внедрения макросов.

Ну вообще не видеть разницы это уже другая крайность. Контекст-то был такой, что программист на X не знает языка Y, а программист на Y знает язык X.
Re[5]: The язык X
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 13:00
Оценка:
Здравствуйте, igna, Вы писали:

>>Прямой — это когда программист на Х не видит ничего хорошего/полезного в языке Y.

I>>Обратный — это когда программист на Y считает что язык слаб X, люди пишущие на оном жалки, мучаются и их срочно надо спасти путём внедрения макросов.

I>Ну вообще не видеть разницы это уже другая крайность.


"не видит ничего хорошего/полезного" != "вообще не видеть разницы"

ибо разницу можно видеть, но считать оную разницу безсполезной, вредной и тд.
Re[6]: The язык X
От: igna Россия  
Дата: 02.07.10 13:13
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>"не видит ничего хорошего/полезного" != "вообще не видеть разницы"


Так это не программист X не видит какой-то там разницы, а ты не видишь разницы (я имею в виду твое "это же одно и то же") между ситуациями "когда программист на Х не видит ничего хорошего в языке Y" и "когда программист на Y не видит ничего хорошего в языке X".
Re[9]: Обратная совместимость
От: igna Россия  
Дата: 02.07.10 13:35
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Личности, призывающие покончить с обратной совместимостью ради стройного дизайна и удобства, несут в язык деструктивную составляющую, поскольку С++ как таковой перестанет существовать, а появится новый язык.


Не знаю, является ли призывом покончить с обратной совместимостью предложение определить подмножество C++ (запрещающее к примеру некоторые неявные преобразования), но Стауструп против. И на мой взгляд совершенно напрасно. Код на этом подмножестве C++ можно было бы хранить в файлах с отличающимся расширением, например .cpps и .hpps, и смешивать с файлами на полном C++ в одном проекте.

Также можно было бы определить новый язык с LL(1)-грамматикой изоморфный языку C++ или его подмножеству, и точно так же использовать этот новый язык вместе с C++ в одном проекте.

Со временем можно было бы эволюционным путем перейти к новому языку. Старые программы большей часть удалось бы конвертировать автоматически.
Re: Обратный парадокс Блаба
От: Nose Россия  
Дата: 02.07.10 14:11
Оценка: :)
Здравствуйте, jazzer, Вы писали:

J>P.S. Когда этот программист изучит язык Z и уверует в него, горькая участь языка Х постигнет и язык Y. Причем чудесным образом аргументы оппонентов, ранее отбрасывавшиеся, вдруг начинают работать. Пока они не коснутся языка Z, естественно.


Все мы знаем, что это за X, Y и Z!
Re[7]: The язык X
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 14:25
Оценка:
Здравствуйте, igna, Вы писали:

I>>"не видит ничего хорошего/полезного" != "вообще не видеть разницы"


I>Так это не программист X не видит какой-то там разницы, а ты не видишь разницы (я имею в виду твое "это же одно и то же") между ситуациями "когда программист на Х не видит ничего хорошего в языке Y" и "когда программист на Y не видит ничего хорошего в языке X".


Разница только в буквах.
Re[8]: The язык X
От: igna Россия  
Дата: 02.07.10 14:43
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Разница только в буквах.


Программист на X не знает языка Y, а программист на Y знает язык X
Re[9]: The язык X
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 15:38
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, Ikemefula, Вы писали:


I>>Разница только в буквах.


I>Программист на X не знает языка Y, а программист на Y знает язык X


покажи, пожалуйста, где это в процитированом

J>Ну, прямой — это когда программист на Х не видит ничего хорошего в языке Y.

J>А обратный — это когда программист на Y не видит ничего хорошего в языке X.

дописать можно много чего

На счет того, что один знает, а другой не знает, то это случай вырожденый. Если это все что вкладывалось в обратный парадокс, то он такой же бесполезный как и парадокс Блаба.
Re[10]: The язык X
От: igna Россия  
Дата: 02.07.10 15:52
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>покажи, пожалуйста, где это в процитированом


Это в контексте: "программист на Х не видит ничего хорошего в языке Y" "пока не изучит язык Y".
Re[11]: The язык X
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.07.10 16:45
Оценка:
Здравствуйте, igna, Вы писали:

I>>покажи, пожалуйста, где это в процитированом


I>Это в контексте: "программист на Х не видит ничего хорошего в языке Y" "пока не изучит язык Y".


Ну тогда еще раз — даже если изучит, не факт что будет видеть чтото хорошее.

Дело то не только в языке.
Re: Обратный парадокс Блаба
От: bkat  
Дата: 02.07.10 17:19
Оценка:
Здравствуйте, jazzer, Вы писали:

J>P.P.P.S. Есть куча программистов на языке Y, которые не подверглись действию обратного парадокса Блаба и ведут себя по-человечески. Но их голос, к сожалению, обычно не слышен.


Это как раз нормально, что не слышен.
Хорошо слышно тех, кто кричит.
Re[3]: Обратный парадокс Блаба
От: Кэр  
Дата: 02.07.10 18:20
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Некоторых! Да их тут тыщщи!


— Осторожнее! В городе один псих гоняет по встречке!
— Один?! Да их тут сотни!

Re[2]: Обратный парадокс Блаба
От: CreatorCray  
Дата: 02.07.10 21:52
Оценка: +1 :)
Здравствуйте, Ikemefula, Вы писали:

I>А вот обратный парадокс Блаба очень даже полезная вещь

Это для троллей несомненно полезная. Ещё бы, такой источник еды!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Обратный парадокс Блаба
От: irium  
Дата: 03.07.10 02:09
Оценка:
ИМХО, все это лечится (и проходит), после изучения языков A, B, C, D, ... итд ))))
При изучении n-ого языка начинает приходить понимание более высокого уровня: для каких задач каждый язык предназначен и для чего он более всего подходит, со своими плюсами и минусами.

Т.к. "серебряной пули" нет, также нет и "супер-пупер" языка)) И владение несколькими языками позволяет избавиться от привязанности к языку как таковому, а плясать уже от задачи и выбирать инструмент наиболее подходящий для нее.
Re[5]: Обратный парадокс Блаба
От: l33thaxor  
Дата: 03.07.10 02:29
Оценка: :))) :))
Здравствуйте, Klikujiskaaan, Вы писали:

K>Казалось бы, причем тут nemerle?.. :-D


Re[3]: Обратный парадокс Блаба
От: BulatZiganshin  
Дата: 03.07.10 07:50
Оценка: :)
Здравствуйте, irium, Вы писали:

I>При изучении n-ого языка начинает приходить понимание более высокого уровня: для каких задач каждый язык предназначен и для чего он более всего подходит, со своими плюсами и минусами.


и сочувствие к тем, кто использует C для всего подряд
Люди, я люблю вас! Будьте бдительны!!!
Re: Обратный парадокс Блаба
От: minorlogic Украина  
Дата: 03.07.10 09:59
Оценка: :)
Думаешь стоит обобщать поведение одного невменяемого хама на поведенческий паттерн ?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[2]: Обратный парадокс Блаба
От: BulatZiganshin  
Дата: 03.07.10 12:05
Оценка: :))) :))
Здравствуйте, minorlogic, Вы писали:

M>Думаешь стоит обобщать поведение одного невменяемого хама на поведенческий паттерн ?


<возмущённо> как ты Влада назвал?
Люди, я люблю вас! Будьте бдительны!!!
Re[3]: Обратный парадокс Блаба
От: Wolverrum Ниоткуда  
Дата: 03.07.10 17:53
Оценка:
I>Т.к. "серебряной пули" нет, также нет и "супер-пупер" языка)) И владение несколькими языками позволяет избавиться от привязанности к языку как таковому, а плясать уже от задачи и выбирать инструмент наиболее подходящий для нее.
Умение убеждать клиента (не) использовать платформу/ЯП приобретается отдельно
Re[4]: Обратный парадокс Блаба
От: irium  
Дата: 04.07.10 05:37
Оценка:
Здравствуйте, Wolverrum, Вы писали:

I>>Т.к. "серебряной пули" нет, также нет и "супер-пупер" языка)) И владение несколькими языками позволяет избавиться от привязанности к языку как таковому, а плясать уже от задачи и выбирать инструмент наиболее подходящий для нее.

W>Умение убеждать клиента (не) использовать платформу/ЯП приобретается отдельно

ну это уже совсем другая и отдельная песня)))))
Re[4]: Обратный парадокс Блаба
От: irium  
Дата: 04.07.10 05:38
Оценка:
Здравствуйте, Wolverrum, Вы писали:

I>>Т.к. "серебряной пули" нет, также нет и "супер-пупер" языка)) И владение несколькими языками позволяет избавиться от привязанности к языку как таковому, а плясать уже от задачи и выбирать инструмент наиболее подходящий для нее.

W>Умение убеждать клиента (не) использовать платформу/ЯП приобретается отдельно

Ну это уже отдельная и совсем другая песня
Re: Обратный парадокс Блаба
От: batu Украина  
Дата: 04.07.10 07:09
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Ну что, у нас пятница сегодня...


J>Вы все знаете парадокс Блаба, он тут популярен


Мне кажется что отличия языков принципиальные только в парадигмах. Императивные, функциональные, логические и т.п.
Внутри парадигмы можно говорить только о синтаксических особенностях. Недостаток фич в рамках единой парадигмы можно всегда обойти. Потому страдающие блаба программизмом и верхоглядство говорит только об умственных способностях.
А вот заняться объединением парадигм и созданием универсального синтаксического стандарта можно и нужно заниматься. Тогда эти болезни роста пройдут как страшный сон.
Re[2]: Обратный парадокс Блаба
От: FR  
Дата: 04.07.10 07:44
Оценка: +1
Здравствуйте, batu, Вы писали:

B>Мне кажется что отличия языков принципиальные только в парадигмах. Императивные, функциональные, логические и т.п.


Парадигма слишком размытое понятие, Smalltalk и скажем Java в одной парадигме, но разница между ними не меньше чем если
взять языки из других парадигм.

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


Тот же пример выше показывает что нет.
Re[3]: Обратный парадокс Блаба
От: batu Украина  
Дата: 04.07.10 11:24
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, batu, Вы писали:


B>>Мне кажется что отличия языков принципиальные только в парадигмах. Императивные, функциональные, логические и т.п.


FR>Парадигма слишком размытое понятие, Smalltalk и скажем Java в одной парадигме, но разница между ними не меньше чем если

FR>взять языки из других парадигм.

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


FR>Тот же пример выше показывает что нет.

Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.
Re: Обратный парадокс Блаба
От: Pavel Dvorkin Россия  
Дата: 04.07.10 12:44
Оценка:
Здравствуйте, jazzer, Вы писали:

Я поставил "Супер", плюс и смайлик. Кажется, в первый раз все 3 оценки одновременно...

Все в точку.
With best regards
Pavel Dvorkin
Re[2]: Обратный парадокс Блаба
От: Vain Россия google.ru
Дата: 04.07.10 13:03
Оценка: :)
Здравствуйте, BulatZiganshin, Вы писали:

BZ>а насчёт испытания душевных мук — свинья тоже не страдает оттого что живёт в грязи. просто иное состояние ей неведомо

О, так оказывается все программисты на c++ свиньи с плюсами!
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re: Обратный парадокс Блаба
От: Pavel Dvorkin Россия  
Дата: 04.07.10 13:04
Оценка: +2 :)
Здравствуйте, jazzer, Вы писали:

J>И заключается в том, что программист, смотрящий на языки, в которых используется какая-то концепция, которой нет в его языке X, не понимает ценности этой концепции, пока не изучит язык Y, в котором эта фича реализована. После чего он без этой фичи уже жить не может и смотрит на свой прежний язык X в лучшем случае с недоумением, но чаще — с практически физическим отвращением.


Как сказать...

До поры до времени я не знал

нормально организованных циклов — их не было в Фортране-4. Писал их через GOTO.
структур и указателей — их там тоже не было. Обходился как мог.
ООП — за полным отсутствием вообще.

Фортран, конечно, с тех пор изменился, так что если бы мне пришлось к нему вернуться — это был бы уже Фортран-77 или Фортран-9x. Там все это (кроме ООП) есть.

Но сказать, что доведись мне вернуться к Фортрану-4, это вызывало бы физическое отвращение — да ничего подобного. Для расчетных задач он и сейчас неплох, и не надо мне там ООП и указателей не надо, и даже GOTO меня не так уж возмущает.

А потом были Паскаль и С. В них уже все это было, кроме ООП. И спустя 10 лет после того, как я освоился с классами и ООП, оказалось, что писать придется опять на чистом С. Поморщился, конечно, да, но и только. И писал на чистом С 4 года. Ну если быть честным, в некоем собственном "псевдоклассовом" стиле.

Так что от человека зависит.

J>Так вот обратный парадокс Блаба заключается в том, что, казалось бы, программист должен приобрести более широкий кругозор и начать смотреть на вещи шире и сбалансированнее, но вместо этого он становится нетерпимее и почему-то приобретает практически религиозную уверенность, что все, кто пишет не на Y (а особенно программисты на Х) испытывают невыносимые страдания, программируя на своих языках. По определению. Что во всех этих языках ничего хорошего нет и быть не может, а если и есть, то оно не стоит отсутствия в них Главной Фичи языка Y. Да, и все программисты не на Y записываются в Блаб-программисты.


Все очень просто.

/////////////////////
Подарили Вове
Новый барабан.
До чего ж красивый
Новый барабан!
«Ах, какой барабан!» — говорили.
Вот какой барабан подарили!

Знать не хочет Вова
Ни о чём другом:
Целый день в квартире
Не смолкает гром.
Ходит гром, ходит гром по квартире,
И гремит он подряд дня четыре.

http://mayachok.ucoz.ru/news/novye_pesni/2010-03-25-18

/////////////////////

(Правда, я не понял, почему это novye_pesni, поскольку знал эту песню еще в моем детстве.)
With best regards
Pavel Dvorkin
Re[4]: Обратный парадокс Блаба
От: FR  
Дата: 04.07.10 13:43
Оценка: :)
Здравствуйте, batu, Вы писали:

FR>>Тот же пример выше показывает что нет.

B>Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.

Можно и хаскель добавить, можно еще и синтаксис с семантикой путать.
Re: Обратный парадокс Блаба
От: Lloyd Россия  
Дата: 04.07.10 14:08
Оценка: +1 :))
Здравствуйте, jazzer, Вы писали:

J>Оставляю флемить вам, а у меня рабочий день уже подошел к концу


Хм, а где же виновник "торжества"?
Re[5]: Обратный парадокс Блаба
От: batu Украина  
Дата: 04.07.10 14:18
Оценка: :))
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, batu, Вы писали:


FR>>>Тот же пример выше показывает что нет.

B>>Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.

FR>Можно и хаскель добавить, можно еще и синтаксис с семантикой путать.

Хаскель функциональный. Там другая техника программирования.
Re[6]: Обратный парадокс Блаба
От: FR  
Дата: 04.07.10 14:30
Оценка: :)
Здравствуйте, batu, Вы писали:

FR>>Можно и хаскель добавить, можно еще и синтаксис с семантикой путать.

B>Хаскель функциональный. Там другая техника программирования.

Разница не принципиальная.
Re[9]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 05.07.10 07:12
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Критика может вестись с целью...

N>Разумеется, что такая классификация может быть проведена зачастую только постфактум, после наблюдения за развитием объекта после получения своей дозы критики.

Определить цель невозможно, можно только определить результат. Да и цель некого волновать не должна, потому как значение имеет результат, а не цель.
Т.е. "деструктиной" критиком можно все что угодно называть и требовать "конструктивной". Что, в общем-то и требовалось, потому как "конструктивная критика" придумана для того, чтобы затыкать другим рты, а себе — уши, под благовидным предлогом. Больше ни на что концепция "конструктивной критики" не годится.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[9]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 05.07.10 07:20
Оценка: 1 (1) +2 -2
Здравствуйте, Ikemefula, Вы писали:

I>Конструктивная критика — это пополнение информации об объекте критики.


Т.е. любая, кроме той, что пополняющий информацию уже слышал.

I>Т.е. написал ты, к примеру, функционал какой то и услышал отзывы коллег, например "удобно/неудобно"+"вот так лучше, хуже, можно, нельзя", "медленно/быстро"+"ускорить,замедлить можно вот так" и тд.


Вот это критика:
>"удобно/неудобно", "медленно/быстро"
А вот это деятельность, которая к критике никакого отношения не имеет:
>"вот так лучше, хуже, можно, нельзя", "ускорить,замедлить можно вот так"

Люди, которые хорошо находят проблемы и люди, которые хорошо находят решения — это люди, думающие, зачастую, по-разному. Первые сразу видят где сломается, а вторые придумают, как починить, если им кто-то подскажет, что проблема существует и укажут где она. Бывает, что люди умеют хорошо и то и другое, но бывает это крайне редко.

I>Неконструктивная, деструктивная критика этой особенностью не обладает. ... без указания/предложения путей решения.


Попробуйте такой подход, поощряющий "конструктиную" критику: принимайте багрепорты только вместе с исправляющим баг патчем, все прочие — игнорируйте, как неконструктивные. Оцените полезность такого подхода для проекта.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[10]: Обратный парадокс Блаба
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 05.07.10 09:50
Оценка: +1
Здравствуйте, Klapaucius, Вы писали:

K>Здравствуйте, Ikemefula, Вы писали:


I>>Конструктивная критика — это пополнение информации об объекте критики.


K>Т.е. любая, кроме той, что пополняющий информацию уже слышал.


K>А вот это деятельность, которая к критике никакого отношения не имеет:

>>"вот так лучше, хуже, можно, нельзя", "ускорить,замедлить можно вот так"

У тебя какая то уникальная трактовка слова критика.

K>Люди, которые хорошо находят проблемы и люди, которые хорошо находят решения — это люди, думающие, зачастую, по-разному. Первые сразу видят где сломается, а вторые придумают, как починить, если им кто-то подскажет, что проблема существует и укажут где она. Бывает, что люди умеют хорошо и то и другое, но бывает это крайне редко.


Если дворник предложит тебе вой вариант как баг пофиксить, то это вряд ли критика.

Я же контекст обозначил вполне конкретно, а ты это пропустил судя по всему.

I>>Неконструктивная, деструктивная критика этой особенностью не обладает. ... без указания/предложения путей решения.


K>Попробуйте такой подход, поощряющий "конструктиную" критику: принимайте багрепорты только вместе с исправляющим баг патчем, все прочие — игнорируйте, как неконструктивные. Оцените полезность такого подхода для проекта.


При чем здесь патч ?

Багрепорт обычно это указание проблемы + указание как должно быть.
Re[10]: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 05.07.10 10:58
Оценка:
Здравствуйте, Klapaucius, Вы писали:

K>Определить цель невозможно, можно только определить результат. Да и цель некого волновать не должна, потому как значение имеет результат, а не цель.

K>Т.е. "деструктиной" критиком можно все что угодно называть и требовать "конструктивной". Что, в общем-то и требовалось, потому как "конструктивная критика" придумана для того, чтобы затыкать другим рты, а себе — уши, под благовидным предлогом. Больше ни на что концепция "конструктивной критики" не годится.

Ой, да ладно! Всё знают и используют понятие "конструктивная критика" по делу. Конечно, можно и для отмазок от работы его применять. Но отрицать его полезность — глупо.
Re[11]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 05.07.10 11:12
Оценка: -1
Здравствуйте, Ikemefula, Вы писали:

I>У тебя какая то уникальная трактовка слова критика.


Нет, общепринятая.

I>Багрепорт обычно это указание проблемы + указание как должно быть.


Ну да. Это критика. По вашему — "неконструктиная", потому как только обозначает проблему и то, как должно быть, но не предлагает пути решения.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[11]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 05.07.10 11:12
Оценка: +1
Здравствуйте, Nuzhny, Вы писали:

N>Всё знают и используют понятие "конструктивная критика" по делу.


Т.е. для того, для чего оно и предназначено — для игнорирования критики. Потому что вся критика "недостаточно конструктивна".

N>Конечно, можно и для отмазок от работы его применять.


Будто бы можно применить для чего-то другого.

N>Но отрицать его полезность — глупо.


Переоценить его вред — невозможно.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[12]: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 05.07.10 11:51
Оценка: -1
Здравствуйте, Klapaucius, Вы писали:

N>>Всё знают и используют понятие "конструктивная критика" по делу.

K>Т.е. для того, для чего оно и предназначено — для игнорирования критики. Потому что вся критика "недостаточно конструктивна".

Нет, оно предназначено для отсеивания неадекватов.
Re[13]: Обратный парадокс Блаба
От: Qbit86 Кипр
Дата: 05.07.10 12:03
Оценка: +1 -2
Здравствуйте, Nuzhny, Вы писали:

N>>>Всё знают и используют понятие "конструктивная критика" по делу.

K>>Т.е. для того, для чего оно и предназначено — для игнорирования критики. Потому что вся критика "недостаточно конструктивна".

N>Нет, оно предназначено для отсеивания неадекватов.


Критик не обязан быть «адекватом», равно как и не обязан быть компетентным в достаточной мере для того, чтобы выдавать конструктивную критику. Не обязательно закончить кулинарный техникум, чтобы выражать оценочное суждение о блюде. Если тебе не нравится блюдо (слишком солёное или недостаточно пряное), то никто не в праве требовать от тебя «конструктивного» отчёта, чего же блюду не хватает — щепотки базилика или кусочка пармезана. Если повар выдвигает ультиматум — «конструктивно или не считается!», то «неадекватом» сочтут именно повара.
Глаза у меня добрые, но рубашка — смирительная!
Re[14]: Обратный парадокс Блаба
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 05.07.10 12:50
Оценка:
Здравствуйте, Qbit86, Вы писали:

N>>Нет, оно предназначено для отсеивания неадекватов.


Q>Критик не обязан быть «адекватом», равно как и не обязан быть компетентным в достаточной мере для того, чтобы выдавать конструктивную критику. Не обязательно закончить кулинарный техникум, чтобы выражать оценочное суждение о блюде. Если тебе не нравится блюдо (слишком солёное или недостаточно пряное), то никто не в праве требовать от тебя «конструктивного» отчёта, чего же блюду не хватает — щепотки базилика или кусочка пармезана. Если повар выдвигает ультиматум — «конструктивно или не считается!», то «неадекватом» сочтут именно повара.


Неужели никому не приходилось общаться с пользователями, которые выдавали "программа не работает" даже не попытавшись разобраться с ней? Был в моей практике и случай, когда программа и не запускалась. Вот это неадекваты.
Есть люди, выдвигающие фантастические требования к ПО. Например, распознавание номера машины "как в кино": высота номера всего пару пикселей, ничего не видно, но "спецслужбы же такое умеют".
Подобных случаев в моей недолгой практике накопилось достаточно. Я думаю, что большинство сталкивалось с аналогичным поведением клиентов.

Вот это и есть неконструктивная критика.
Re[15]: Конструктивная критика
От: Qbit86 Кипр
Дата: 05.07.10 13:03
Оценка: +1 -1
Здравствуйте, Nuzhny, Вы писали:

N>Неужели никому не приходилось общаться с пользователями, которые выдавали "программа не работает" даже не попытавшись разобраться с ней? Был в моей практике и случай, когда программа и не запускалась. Вот это неадекваты.

N>Есть люди, выдвигающие фантастические требования к ПО. Например, распознавание номера машины "как в кино": высота номера всего пару пикселей, ничего не видно, но "спецслужбы же такое умеют".
N>Подобных случаев в моей недолгой практике накопилось достаточно. Я думаю, что большинство сталкивалось с аналогичным поведением клиентов.

N>Вот это и есть неконструктивная критика.


Не верно. Это не есть «неконструктивная критика». Неконструктивной называют ту критику, которая не предлагает решения проблемы или альтернатив. А она её и не обязана предлагать.

То, что ты перечислил, это не критика.

N>Вот это неадекваты.


Если отсеивать «неадекватов» требованием «конструктивности», то с водой можно выплеснуть и ребёнка.

Требование «конструктивности» критики — это уклонение, демагогическая уловка.
Глаза у меня добрые, но рубашка — смирительная!
Re[4]: Обратный парадокс Блаба
От: Sinclair Россия https://github.com/evilguest/
Дата: 05.07.10 13:08
Оценка: +1
Здравствуйте, batu, Вы писали:
B>Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.
Боюсь разочаровать, но задачи одного класса на SmallTalk и Java решаются совершенно по-разному. И по технике, и по эффективности. Меня мучает подозрение, что вы не вполне знакомы со SmallTalk.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[5]: Обратный парадокс Блаба
От: batu Украина  
Дата: 05.07.10 15:57
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, batu, Вы писали:

B>>Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.
S>Боюсь разочаровать, но задачи одного класса на SmallTalk и Java решаются совершенно по-разному. И по технике, и по эффективности. Меня мучает подозрение, что вы не вполне знакомы со SmallTalk.
Разочаруй. Пример приведи.
й
Re[6]: Обратный парадокс Блаба
От: Sinclair Россия https://github.com/evilguest/
Дата: 06.07.10 05:49
Оценка:
Здравствуйте, batu, Вы писали:

B>Разочаруй. Пример приведи.

Например, когда я хочу выполнить на удалённом сервере объектной БД запрос, в SmallTalk я передаю в замыкание-предикат, которое сериализуется и уезжает туда для исполнения (см. тж. GemStone). Когда я это делаю на Java, я вынужден пользоваться убогим Hibernate Criteria API, либо, если совсем уж невтерпёж, я буду писать непроверяемый запрос в строковой константе.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[12]: Обратный парадокс Блаба
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.10 14:00
Оценка:
Здравствуйте, Klapaucius, Вы писали:

I>>У тебя какая то уникальная трактовка слова критика.


K>Нет, общепринятая.


В словарь загляни.

I>>Багрепорт обычно это указание проблемы + указание как должно быть.


K>Ну да. Это критика. По вашему — "неконструктиная", потому как только обозначает проблему и то, как должно быть, но не предлагает пути решения.


По моему — конструктивная, ибо "указание проблемы + указание как должно быть"
Re[12]: Обратный парадокс Блаба
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 06.07.10 14:08
Оценка:
Здравствуйте, Klapaucius, Вы писали:

N>>Всё знают и используют понятие "конструктивная критика" по делу.


K>Т.е. для того, для чего оно и предназначено — для игнорирования критики. Потому что вся критика "недостаточно конструктивна".


Для игнорирования критики можно придумать все что угодно.

Есть определенная граница — как ты можешь использовать критику.

Вот, например, ты создал продукт и услышал критику.

Если эта критика поможет тебе достичь твои же цели, т.е. эту критику ты можешь взять как основу для продвижения к цели, то это конструктивная критика.

Если же этого нет или же вовсе результат отрицательный, то это неконтруктивная критика.

Соответсвенно, когда проблему с твоим продуктом задетектили и ты получил эту информацию — это конструктивно.

Все последующие репорты об этой проблеме в любой форме, если не увеличивают кол.во полезной информации, еть неконструктивная критика.

Если же кол.во информации уменьшается, или же добыть информацию становится затруднительно и тд — то это уже будет деструктивная критика.

Согласно этому правилу очень легко отделять конструктивную критику от любой другой.

Для этого требуется что бы ты всего лишь определил свои цели, соответсвенно автоматически определится что полезно, а что нет а отсюда уже точно ясно, что конструктивно, а что нет.
Re[7]: Обратный парадокс Блаба
От: batu Украина  
Дата: 06.07.10 17:20
Оценка: -1
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, batu, Вы писали:


B>>Разочаруй. Пример приведи.

S>Например, когда я хочу выполнить на удалённом сервере объектной БД запрос, в SmallTalk я передаю в замыкание-предикат, которое сериализуется и уезжает туда для исполнения (см. тж. GemStone). Когда я это делаю на Java, я вынужден пользоваться убогим Hibernate Criteria API, либо, если совсем уж невтерпёж, я буду писать непроверяемый запрос в строковой константе.
Так старая песня.. Тут фича есть, а там этой фичи нет.. Вот Хаскель да.. Отличается принципиально
Re[8]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.10 19:52
Оценка:
Здравствуйте, Klapaucius, Вы писали:

K>Хотелось бы отметить, что "конструктивной" критика быть в принципе не может и не должна.


А бесполезной критика бывает? Ну, скажем приходит человек и начинает критиковать закон притяжения. Ну, не нравится ему что предмет брошены (на земле) падает на землю.

Критика? Ага. Нужна она кому-то? Вот такая критика и называется не конструктивной (заметь, не деструктивной).

Проблема в том, что для (гы-гы) Блаба очень сложно осознать, что критика которую он слышит не является не конструктивной. Ведь конструктивность критики зависит от того насколько она расходится с базовыми понятиями слушающих ее людей. А эти понятия могут быть просто обусловлены недостатком знаний и широты мышления их самих. Но тем не менее бывает, что понятия (начальные знания, установки) все же верны, а критик просто беспардонно гонит.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.10 20:00
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Т.е. написал ты, к примеру, функционал какой то и услышал отзывы коллег, например "удобно/неудобно"+"вот так лучше, хуже, можно, нельзя", "медленно/быстро"+"ускорить,замедлить можно вот так" и тд.


+1

I>Неконструктивная, деструктивная критика этой особенностью не обладает. Это критика не только объекта, но и косвенно её автора, при чем без указания/предложения путей решения.


А с какого боку к конструктивности относится "указания/предложения путей решения".
Хороший пример был с блюдами. То что посетитель не может сказать чего не хватает в люде не делает его критику не конструктивной. Критика может быть субъективной. "Невкусное блюдо" — это пример субъективной критики. Но если 99% едаков скажут, что "блюдо не вкусно", то владельцам ресторана и повору лучше прислушаться к такой субъективной критике, или они могут попросту лишиться посетителей.

I>Эту критику в принципе невозможно положить в основу чего бы то ни было, кроме как пиара, интриг и тд.


Пример был вше. Но конечно же лучше когда критика подкреплена предложениями.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.10 20:22
Оценка: +1 :)
Здравствуйте, FR, Вы писали:

FR>>>Можно и хаскель добавить, можно еще и синтаксис с семантикой путать.

B>>Хаскель функциональный. Там другая техника программирования.

FR>Разница не принципиальная.


Веселая, блин, тема. Давно так не ржал.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[5]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.10 20:23
Оценка:
Здравствуйте, Sinclair, Вы писали:

B>>Можно еще С добавить. Не принципиальная разница. Задачи одного класса решаются практически одинаково. И по технике программирования и по эффективности. Внешне выглядит по разному. Так это и есть синтаксис, а не только какой значек что обозначает.

S>Боюсь разочаровать, но задачи одного класса на SmallTalk и Java решаются совершенно по-разному. И по технике, и по эффективности. Меня мучает подозрение, что вы не вполне знакомы со SmallTalk.

Уверен, что ты прав. Мне интересно где ты его сумел освоить. Язык на практике ведь используется очень редко. А без практики изучение языка смысла не имеет.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[8]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.07.10 20:25
Оценка: +1
Здравствуйте, batu, Вы писали:

S>>Например, когда я хочу выполнить на удалённом сервере объектной БД запрос, в SmallTalk я передаю в замыкание-предикат, которое сериализуется и уезжает туда для исполнения (см. тж. GemStone). Когда я это делаю на Java, я вынужден пользоваться убогим Hibernate Criteria API, либо, если совсем уж невтерпёж, я буду писать непроверяемый запрос в строковой константе.

B>Так старая песня.. Тут фича есть, а там этой фичи нет.. Вот Хаскель да.. Отличается принципиально

А чем он в данном аспекте от Явы отличаеся? В нем ведь тоже фичи (сериализации кода) нет.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: Обратный парадокс Блаба
От: Klapaucius  
Дата: 07.07.10 07:16
Оценка: :))
Здравствуйте, VladD2, Вы писали:

VD>А бесполезной критика бывает?


Бесполезная — конечно бывает. Но, по причине бесполезности, она и мало кого волнует. А вот критика которая бъет в цель, полезная — она как раз и задевает и именно ее и стараются в первую очередь задушить, прибегая к разнообразной аргументации, но имея в виду именно затыкание ртов, которые произносят вещи, которые слышать не хочется.
... << RSDN@Home 1.2.0 alpha 4 rev. 1446>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
Re[10]: Обратный парадокс Блаба
От: VladD2 Российская Империя www.nemerle.org
Дата: 07.07.10 07:21
Оценка:
Здравствуйте, Klapaucius, Вы писали:

VD>>А бесполезной критика бывает?


K>Бесполезная — конечно бывает. Но, по причине бесполезности, она и мало кого волнует.


Не знаю как кого, а меня такая "критика" иногда раздражает.

K>А вот критика которая бъет в цель, полезная — она как раз и задевает и именно ее и стараются в первую очередь задушить, прибегая к разнообразной аргументации, но имея в виду именно затыкание ртов, которые произносят вещи, которые слышать не хочется.


Согласен. Объективно воспринимать критику тяжело. Особенно тяжело когда она подается с явным негативом. Однако, если конструктивный нужен тебе, нужно терпеть и анализировать даже нелицеприятные слова.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[6]: Обратный парадокс Блаба
От: lomeo Россия http://lomeo.livejournal.com/
Дата: 07.07.10 08:11
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Уверен, что ты прав. ... Язык на практике ведь используется очень редко. А без практики изучение языка смысла не имеет.


Немерле... не нужен?! (плачет-убегает)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.