Редактирование: Джинн-буквалист
Перейти к навигации
Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 44: | Строка 44: | ||
— Что плохого?!! Да я был два метра ростом!|Так в [[Game of Thrones (TV)|сериале]] и не дали дорассказать. (((}} | — Что плохого?!! Да я был два метра ростом!|Так в [[Game of Thrones (TV)|сериале]] и не дали дорассказать. (((}} | ||
:* Ну это уже какой-то [[Злой джинн|джинн-приколист]], истолковывающий желания даже не буквально, а в [[джедайская правда|необычных значениях]] (тачка и капуста — они и есть тачка и капуста, но кто при словах «королева» и «попка» в первую очередь подумает о пчелиной королеве и попугае?). | :* Ну это уже какой-то [[Злой джинн|джинн-приколист]], истолковывающий желания даже не буквально, а в [[джедайская правда|необычных значениях]] (тачка и капуста — они и есть тачка и капуста, но кто при словах «королева» и «попка» в первую очередь подумает о пчелиной королеве и попугае?). | ||
* Не знаю, есть ли анекдот, в котором новый русский возжелал крутую тачку, клёвую тёлку и много капусты — и очутился в засаженном кочанами огороде, держа за пару ручек тачку на одном колесе, чтобы вывозить урожай, а рядом паслась молодая породистая корова с рогами и копытами — но должен быть! | * Не знаю, есть ли анекдот, в котором новый русский возжелал крутую тачку, клёвую тёлку и много капусты — и очутился в засаженном кочанами огороде, держа за пару ручек тачку на одном колесе, чтобы вывозить урожай, а рядом паслась молодая породистая корова с рогами и копытами — но должен быть! | ||
** Добавьте «чтобы у меня была охрана» и нарядите его в тюремную робу. Так что было. | ** Добавьте «чтобы у меня была охрана» и нарядите его в тюремную робу. Так что было. | ||
Строка 275: | Строка 274: | ||
**** Но принцип сохраняется. Меняется только масштаб проблемы. Просто теперь вместо «чисти картошку» задача ставится «накорми солдат». | **** Но принцип сохраняется. Меняется только масштаб проблемы. Просто теперь вместо «чисти картошку» задача ставится «накорми солдат». | ||
**** Объектно-ориентированное программирование после многих лет разработки его принципов было признано одной из величайших (если не вообще [[Большая ошибка|величайшей]]) ошибок в истории информатики и программирования, потому как одна из его главных ''«фишек»'' — возможность создавать семейства классов через механизмы наследования, за счёт чего появляется возможность определить набор методов, который будет действовать для всего семейства — привела к тому, что внесение произвольных правок в произвольные участки кода с катастрофически большой вероятностью нарушает логику работы программы: при изменении метода в родительском классе он изменится для всех классов-наследников, потому существует механизм перегрузки операций, за счёт которого можно переопределить метод в классе-наследнике, от которого наследовать уже новое подсемейство, использующее изменённый метод — но для такой логической эквилибристики нужны объектно-ориентированный программист, который будет сидеть и разбираться в коде, и объектно-ориентированная документация, в которой вся эта генеалогия классов будет описана с комментариями, какой класс для чего придуман, чтобы для любого изменения можно было отыскать место, куда его оптимальнее всего будет внести — естественно ни то, ни другое в соверменной разработке ПО не встречается, потому при необходимости изменения метода для отдельно взятого класса он изменяется там, где его найдут, а не переопределяется в конкретном классе, из-за чего он автоматически изменяется и для тех классов, для которых его изменять не следовало. Так что «чистить картошку» в современном программировании в лучшем случае будут библиотекой для «подметания пола» с подменой пола картошкой и метлы ножом. | **** Объектно-ориентированное программирование после многих лет разработки его принципов было признано одной из величайших (если не вообще [[Большая ошибка|величайшей]]) ошибок в истории информатики и программирования, потому как одна из его главных ''«фишек»'' — возможность создавать семейства классов через механизмы наследования, за счёт чего появляется возможность определить набор методов, который будет действовать для всего семейства — привела к тому, что внесение произвольных правок в произвольные участки кода с катастрофически большой вероятностью нарушает логику работы программы: при изменении метода в родительском классе он изменится для всех классов-наследников, потому существует механизм перегрузки операций, за счёт которого можно переопределить метод в классе-наследнике, от которого наследовать уже новое подсемейство, использующее изменённый метод — но для такой логической эквилибристики нужны объектно-ориентированный программист, который будет сидеть и разбираться в коде, и объектно-ориентированная документация, в которой вся эта генеалогия классов будет описана с комментариями, какой класс для чего придуман, чтобы для любого изменения можно было отыскать место, куда его оптимальнее всего будет внести — естественно ни то, ни другое в соверменной разработке ПО не встречается, потому при необходимости изменения метода для отдельно взятого класса он изменяется там, где его найдут, а не переопределяется в конкретном классе, из-за чего он автоматически изменяется и для тех классов, для которых его изменять не следовало. Так что «чистить картошку» в современном программировании в лучшем случае будут библиотекой для «подметания пола» с подменой пола картошкой и метлы ножом. | ||
***** Признано кем? Вашим учителем информатики, который до сих пор считает, что "настоящему программисту компьютер для написания кода не нужен" и просит приносить листинги программ на зачёт? | |||
* Пример из древней истории: когда император Аврелиан осаждал в 272 году город Тиану в Каппадокии, он пообещал в сердцах, что в городе и собаки живой не останется. После взятия города, однако, он приказал не трогать жителей. Солдаты, надеявшиеся на грабёж, напомнили императору про обещание, и получили приказ [[Буквально понятые слова|убить в городе всех собак]]. | * Пример из древней истории: когда император Аврелиан осаждал в 272 году город Тиану в Каппадокии, он пообещал в сердцах, что в городе и собаки живой не останется. После взятия города, однако, он приказал не трогать жителей. Солдаты, надеявшиеся на грабёж, напомнили императору про обещание, и получили приказ [[Буквально понятые слова|убить в городе всех собак]]. | ||
** Римлянка Тарпея на заре римской истории предательски открыла ворота города сабинянам за плату «то что они носят на левой руке» и их вождь Тит Татий передал ей свой золотый браслет как и было уговорено (по тогдашнему воинскому обычаю браслеты носили на левой руке), но женщина потребовала чтобы это сделало и всё сабинское войско. В ответ Тит, возмущенный её наглостью и жадностью, бросил в неё свой щит(его тоже носили в левой руке), а потом примеру последовали его воины. В честь Тарпеи был назван холм, с которого римляне сбрасывали преступников. | ** Римлянка Тарпея на заре римской истории предательски открыла ворота города сабинянам за плату «то что они носят на левой руке» и их вождь Тит Татий передал ей свой золотый браслет как и было уговорено (по тогдашнему воинскому обычаю браслеты носили на левой руке), но женщина потребовала чтобы это сделало и всё сабинское войско. В ответ Тит, возмущенный её наглостью и жадностью, бросил в неё свой щит(его тоже носили в левой руке), а потом примеру последовали его воины. В честь Тарпеи был назван холм, с которого римляне сбрасывали преступников. | ||
Строка 282: | Строка 282: | ||
** На рисунке «кружка, меняющая цвет», показано, какая она пустая и с чаем — приходит самая обычная кружка, на которую нанесено рекламное изображение: пустая и с чаем. | ** На рисунке «кружка, меняющая цвет», показано, какая она пустая и с чаем — приходит самая обычная кружка, на которую нанесено рекламное изображение: пустая и с чаем. | ||
** Когда в 1920-е годы в США было нашествие хлопкового долгоносика, рекламировали надёжное средство. Бедняге-фермеру приходили две дощечки и инструкция: помести долгоносика между ними и раздави. | ** Когда в 1920-е годы в США было нашествие хлопкового долгоносика, рекламировали надёжное средство. Бедняге-фермеру приходили две дощечки и инструкция: помести долгоносика между ними и раздави. | ||
** Некая передача про мошенническую | ** Некая передача про мошенническую лотерею из девяностых. Обещали главным призом автомобиль как на фотографии. Приз — это и правда автомобиль. Игрушечный. | ||
** В одной из компаний лучшему работнику обещали тойоту (Toyota). Победительница вся уработалась и была вознаграждена игрушкой Йоды (toy Yoda). То есть работодатель попытался съехать на том, что слова звучат похоже и его неправильно поняли, но суд юмора не оценил и присудил работнице автомобиль. | ** В одной из компаний лучшему работнику обещали тойоту (Toyota). Победительница вся уработалась и была вознаграждена игрушкой Йоды (toy Yoda). То есть работодатель попытался съехать на том, что слова звучат похоже и его неправильно поняли, но суд юмора не оценил и присудил работнице автомобиль. | ||
*** Была аналогичная история и в российской действительности. Приз в розыгрыше местного магазина — скутер. Победительница получила — но игрушечную модель мотороллера. На картинку в объявлении о розыгрыше похоже. В суде доказала, что обычное понимание — что предлагается в качестве приза настоящий скутер, а если бы подразумевался игрушечный, надо было так и сказать. | *** Была аналогичная история и в российской действительности. Приз в розыгрыше местного магазина — скутер. Победительница получила — но игрушечную модель мотороллера. На картинку в объявлении о розыгрыше похоже. В суде доказала, что обычное понимание — что предлагается в качестве приза настоящий скутер, а если бы подразумевался игрушечный, надо было так и сказать. |