[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ООП, меня осенило!
Страницы: 1, 2, 3, 4, 5
twin
Недавно увидел ролик одного интересного дядьки про женскую логику, и меня вдруг осенило, почему я так стойко, практически на генетическом уровне не приемлю Объектно Ориентированного программирования. Сначала посмотрите ролик, может сразу станет ясно.


Женщина, в отличие от мужчины, мыслит образами. Читай: объектами. Мужская логика прямолинейна. Она базируется на причинно-следственных связях. Она императивна.

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

Попытка впихнуть (распараллелить) объекты в логическую цепочку причинно-следствнных связей противоестественна. Это гермофродит получается какой то.

Вот пример из жизни. Мужик приходит с работы, дома жена, дочь и собака. С точки зрения ООП мы должны создать четыре объекта и заставить их взаимодействовать. В жизни мужик отправляет дочку гулять с собакой, жену - готовить борщ, а сам ложится на диван к телевизору. Всё здорово и классно.

Но в PHP так не выходит! Вот в чем беда. Там мужик отправляет дочь с собакой на улицу, а сам стоит в коридоре и ждет. Потом, когда просравшаяся собака приводит дочку домой, жена идет на кухню. А усталый, пришедший с работы, мужик так и стоит, бедолага. И во только когда борщ готов и разлит по тарелкам, мужик может идти к дивану. А футбол то и кончился уже. Не могут они действовать одновременно.

Я долго не мог понять, почему мой мозг так упорно сопротивяется Объектной парадигме. Да потому, что я мужик! biggrin.gif Со своей тупой прямолинейностью. Я привык основой считать действия, и по результатам их производить другие. И программу пишу от первого лица, как закоренелый холостяк. Сам иду на кухню (я еслив чё классный умею готовить борщ, хоть и женат smile.gif ), сам вытряхаю лоток у кота (жена брезгует и кота не любит), сам мирно лежу на диване (правда с приходом жены начинаю почему то нагло валяться). Я - программа. Выполняю действия. От этого зависит результат.

Нет в жизни никаких объектов, это бабы придумали. И в программировании им не место (объектам biggrin.gif ).

По крайней мере в веб - точно. Особенно в PHP. В десктопе нормально, там возможна многопоточность. Там можно запустить несколько процессов одновременно, отправить жену на кухню, а сына на улицу. Как это сделать в PHP скрипте? Не понимаю. blink.gif

biggrin.gif

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Я этот ролик видел 2 дня тому назад smile.gif И еще думал - кого же мне мужик напоминает? Теперь понял - Николая очень даже напоминает user posted image

Насчет многопоточности в ПХП. Можно и нужно. Но не всегда, а только в отдельных случаях smile.gif Например, демон. Который грузится в память и долго там сидит, работает, шуршит, делает что-то. Там и ООП, и многопоточность будут "в тему". Почему ПХП? Да потому что нефиг изучать другой язык ради одного только демона!

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
bestxp
фигня все это) xD
twin
sergeiss
Цитата
Теперь понял - Николая очень даже напоминает

Я только хвост состриг))) Жалею кстати, надо снова отрастить. А так то да, по замашкам особенно. biggrin.gif
Цитата
Например, демон

Тебя очаровал этот демон? biggrin.gif Ты что то больно часто последнее время упоминаешь его всуе.

Демон в PHP, это костыль. Даже не хочу останавливаться на этом. Это еще более противоестественная вещь, чем ООП.
Цитата
Да потому что нефиг изучать другой язык ради одного только демона!
Вот именно. Это скорее исключение, подтверждающее правило. Причем противоестественное исключение, рожденное нежеланием применять действительно подобающие случаю инструменты.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Цитата (bestxp @ 13.02.2015 - 09:12)
фигня все это) xD

Но согласись, достаточно лгичная фигня. biggrin.gif

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
bestxp
Язык развивается и есть много фичь и тд) ты потерялся в 4 версии или в самой первой пятой)

сопротивление тут не поможет
twin
Цитата (bestxp @ 13.02.2015 - 09:16)
Язык развивается и есть много фичь и тд) ты потерялся в 4 версии или в самой первой пятой)

сопротивление тут не поможет

Ну во первых версия тут не причем. Что, в шестой версии обещают многопоточность? Или отменят принципы Фон Нема?

А во вторых, ты не видел моего кода, а делаешь выводы. Я скоро покажу, тогда и скажешь, где и как я застрял. Дождемся оппонентов просто.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
Вы застряли в развитии,когда уже языки ушли далеко далеко в горы.
Когда выходил язык С++,все кто писал на паскале плевался и "говорил зачем это нужно итд",нам и так хорошо.

Видео вообще не в тему.Сравнения мужчин с женщинами laugh.gif
twin
Oyeme
Да что вы все заладили, ушел, да ушел. Куда ушел, что за глупость. Покажите куда. Почему никто не ответил на вызов? Потому что говорить можете только теоретически. Ушел. Давайте сравним, куда ушел. Я устал предлагать.

Одни словеса.

А сравнение еще как в тему. Ну не могу я, как мужик, мыслить образами. А жена моя - запросто. У неё нет логической цепочки, у неё многопоточность в голове.

Так и тут. Не могу я представить, как программа, которая выполняется последовательно, такт за тактом, может состоять из объектов. Сумбур да и только.

Хотя результата добиться можно, мужик в ролике как нельзя лучше показал, что творится в головах ООПэшников. biggrin.gif

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
Цитата (twin @ 13.02.2015 - 09:38)
Oyeme
Да что вы все заладили, ушел, да ушел. Куда ушел, что за глупость. Покажите куда. Почему никто не ответил на вызов? Потому что говорить можете только теоретически. Ушел. Давайте сравним, куда ушел. Я устал предлагать.

Одни словеса.

А сравнение еще как в тему. Ну не могу я, как мужик, мыслить образами. А жена моя - запросто. У неё нет логической цепочки, у неё многопоточность в голове.

Так и тут. Не могу я представить, как программа, которая выполняется последовательно, такт за тактом, может состоять из объектов. Сумбур да и только.

Хотя результата добиться можно, мужик в ролике как нельзя лучше показал, что творится в головах ООПэшников. biggrin.gif

Я не соревнуюсь,потому что мое время стоит очень дорого и я не вижу смысла доказывать кому-то что-то c пеной изо-рта.

Вы имеете право на свою точку зрения,а я на свою.
twin
Oyeme
Мое время стоит не дешевле, а скорее всего дороже. Не нужно откоряк.
Цитата
Вы имеете право на свою точку зрения,а я на свою.
Вот именно. Только причем тут
Цитата
Вы застряли в развитии
Может это Вы идете не в том направлении))) Может в тупик идете, а пытаетесь давать оценки моему развитию.

Я последнее время все чаще встречаю рассуждения об оверинжениринге. О том, что этот ваш мыльный пузырь, раздутый объектами и подпираемый костылями паттернами, скоро лопнет. Ну может не так скоро. Онако конец ожидаем и предрешен.

Ибо однопоточность и объеты в одном флаконе не имеют никакого смысла.

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
user posted image
Цитата

Мое время стоит не дешевле, а скорее всего дороже. Не нужно откоряк.

Во сколько Вы оцениваете один час Вашего времени?
sergeiss
Цитата (twin @ 13.02.2015 - 13:38)
Ну не могу я, как мужик, мыслить образами. А жена моя - запросто.

Николай, возможно ты и не поверишь, но вот я как раз больше образами мыслю. Не могу по-другому. Что в программировании (вне зависимости от ООП, все равно образами), что когда перевожу (с английского/на английский) - тоже образы одни, без них никак, что при обучении - тоже одни образы.

Я кто, по-твоему???

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
twin
Цитата
Во сколько Вы оцениваете один час Вашего времени?
Не здесь же. Если действительно интересно, могу в личку. Скажу одно, это позволяет мне, не экономя ни на чем, 2-3 раза в год ездить с женой взаграницу. Новый год в Египте встречали, осенью проехали на машине из Рима в Берлин по 7-ми странам. Ну примерно так.

Причем заметьте, я не юзаю ООП. Значит не сошелся на нем свет клином? smile.gif

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

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
Цитата (twin @ 13.02.2015 - 10:27)
Цитата
Во сколько Вы оцениваете один час Вашего времени?
Не здесь же. Если действительно интересно, могу в личку. Скажу одно, это позволяет мне, не экономя ни на чем, 2-3 раза в год ездить с женой взаграницу. Новый год в Египте встречали, осенью проехали на машине из Рима в Берлин по 7-ми странам. Ну примерно так.

Причем заметьте, я не юзаю ООП. Значит не сошелся на нем свет клином? smile.gif

Цитата
Не здесь же. Если действительно интересно, могу в личку.

Это так секретно теперь стало? wink.gif

Ваше потраченное время  X  Кол-во затраченных часов = Деньги которые Вы могли бы заработать делая что-то полезное.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.