Apr. 3rd, 2015

orleanz: (Default)
Вчера возвращался из библиотеки позднее обычного, после девяти. На автобусной остановке стоял, покачиваясь, человек в многоцветном, что твои пасхальные яйца, спортивном костюме с бутылкой пива в руках. Прихлебывая из бутылки, он вел светскую беседу с седоусым старичком, стоявшим по соседству: "Ду бист Дойче?" (ты немец?) - спрашивал он старичка. И дождавшись утвердительного ответа, восклицал: "Унд их бин Польнише!" (а я - польский). Эта внезапная самоидентификация приводила его в такой восторг, что он еще несколько раз повторял: "Я - польский, я - польский!", после чего прихлебывал из бутылки, смотрел на седоусого и строго спрашивал снова: "А ты немец?"
Через некоторое время, однако, собеседникам удалось расширить круг обсуждаемых тем. Коротко обсудив вопросы безбилетного проезда ("Прикинь, и он говорит мне: а у вас уже истек срок действия билета! Вот же дерьмо!") и нелегальной иммиграции из Сомали ("От них одни неприятности! Ничего кроме неприятностей!"), они добрались и до внешней политики. "Этот Путин", - негодовал польский, - "это же такое ху.. такое ху... Но пусть он только попробует к нам сунуться. Ни один живым не вернется! Всех раскатаем! И вообще: я не понимаю, почему бы на Россию не сбросить атомную бомбу. А?!" Седоусый, до того стоически невозмутимый, тут вскинул голову, но польский, не обращая внимания, продолжал излагать план победоносной кампании: "Ну да-да, я знаю, пол-Европы будет уничтожено... Но Россия-то будет уничтожена ВСЯ!"


Posted via m.livejournal.com.

orleanz: (Default)
In 2003, Iran had under 200 centrifuges. Today it has 19,000.


Posted via m.livejournal.com.

orleanz: (main)
У меня всегда где-то в подсознании плавала некая мысль про ООП, вот сейчас слова нашлись

Есть такие языки, где ООП делается легко и приятно, а есть такие - где оно тоже возможно, по немного через прыжки через кольца и бубны. Пример второго - JS. Классов нет, есть какие-то (как считается) сомнительные прототипы, и в принципе, можно сымитировать обьект, как полагается, с полями, с публичными методами, с частными....

Казалось бы, ну есть так и есть, да, разные языки, "и шо?"

Проблема однако в том, что есть много людей, которые, когда в их руки попадает ЯП первого типа, где ООП делается легко - впадают в некий аналог "административного восторга" чиновников, назовем это условно, "ООП восторгом". Эти люди начинают фигачить классы с каким-то нездоровым остервенением, там где надо и где не надо.

Приблизительную иллюстрацию можно найти тут (это конечно шутка юмора, но очень реалистичная )
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

И вот, возникае ощущение, что может это хорошо, если язык - содержит в себе некий естественный ограничитель этого "ООП восторга" ?

Типа, если тебе РЕАЛЬНО нужны обьекты, ты их можешь сделать, немного прыгнув через кольцо. Но геммор этого прыгания - окупается, по описанным выше причинам.

Иными словами, дизайн "правильного" ЯП должен учитывать не только некие обще-теоретические, фундаменальные вещи.

Он должен учитывать практическую психологию (и психиатрию) программирующих масс.

Вот теперь можете начать кидать помидоры, комменты привествуются, кроме односложных.

Profile

orleanz: (Default)
orleanz

December 2018

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 16th, 2025 05:49 am
Powered by Dreamwidth Studios