LINUX.ORG.RU

что зачем и почему

 


0

1

OOP или FP?
Да, в свете рабочих процессов зарабатывания денежек мы можем топить за парадигму, ссылаясь на (мы же все архитекторы и менеджеры высшего звена) то, что тот или иной требуерт коллектива! Да будет, сука, так!

А если нет? Если тебе повезло быть с умными людьми и проблем с окружением нет? Какая парадигма преобладает? А почему?



Последнее исправление: Nirdeks (всего исправлений: 2)

FP противоестественнен. В жизни, попросят ли тебя сделать чаю или пойти @#$%й, всё что угодно – во-первых императив, а во-вторых с side-эффектами (нагрел воздух из-за КПД чайника < 100%, обиделся).

Но если уж на то пошло, то FP и OOP ортогональны: FP работает внутри функции, OOP вне неё. Поэтому твоё «или» неуместно.

pr849
()
Последнее исправление: pr849 (всего исправлений: 2)

Нынче наследование объявили богопротивной ересью. А объект без наследования это просто замыкание, вид сбоку. Тогда зачем городить огород? Функций хватит всем.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от no-such-file

Когда кулхацкеров, пишущих однострочники на перле для всего, наконец посадили в дурдом, чтобы они не портили проекты, они стали форсить FP и вырвались оттуда.

Shadow ★★★★★
()
Ответ на: комментарий от pr849

FP противоестественнен. В жизни

В жизни оно так:

  1. Захотелось тебе борща.
  2. Тебе нужно, чтобы дома были все ингредиенты.
  3. Выявив недостающие продукты и решив пойти на рынок, ты вспоминаешь, сколько у тебя налички.
  4. Если налички не хватает, идешь снимать с банкомата.

Типичная функциональщина.

Рецепт будет в процедурном стиле, да. И взаимодействовать с объектами «плита», «нож», «разделочная доска» ты будешь при помощи свойств и методов. Но в жизни часто приходится плясать от задачи и решать проблемы по мере поступления, а это функциональщина.

Vidrele ★★★
()
Ответ на: комментарий от slovazap

Я чёт таких на гребле не встречал, в НИИ парочка бегает, но пара - не коллектив.

И да, мы можем Улисса Джойса вспоминать (мне нравится его другое произведение) с его (или Ирландскими литературными неграми) винегретом из стилей. И что? Книга зашибись или говно?

Nirdeks
() автор топика

Функциональное программирование пиарили одно время, и все затухло. ООП - это вообще использование классов с различными методами вместо функций с глобальными переменными (как в C), а всякие абстракции, полиморфизм, инкапсуляции и прочую блевоту придумали джавобои. У них там своя религия с псевдобогами типа мартина (осуждаю). В функциональном стиле сложно писать на Python, а вот на JS можно макаронины на пол-экрана, но опять же язык тоже не подходит. Если хочешь работать, содержать себя, а не жрать мамкины щи, объедая родителей, то как бы про функциональщину забудь

uwuwuu
()
Ответ на: комментарий от hobbit

Название в студию.

«Портрет художника в юности». Но когда я его перечитывал, то назывался просто «Портрет художника».

И сразу даю заинтересованным рекомендации. Зарубежную классику надо смотреть по издательству и переводчику. Перевод последние лет 10 - страх и ненависть в LA. Напрочь отбивает чтение, убивает эмоции и само произведение.

Nirdeks
() автор топика
Ответ на: комментарий от uwuwuu

Если хочешь работать, содержать себя, а не жрать мамкины щи, объедая родителей, то как бы про функциональщину забудь

Это ты круто завернул.

Nirdeks
() автор топика
Ответ на: комментарий от Nirdeks

Зарубежную классику надо смотреть по издательству и переводчику. Перевод последние лет 10 - страх и ненависть в LA. Напрочь отбивает чтение, убивает эмоции и само произведение.

Дореволюционная школа была хороша своим разнообразием. В ней были и реферативные пересказы, и полные переложения на местную специфику с сохранением стиля, и точные, но оттого не менее художественные переводы. Выдающиеся переводчики первой половины XX века – пережиток именно той культуры.

Та культура постепенно подтачивалась:

  1. литинститутами, массово выпускавшими посредственных стихотворных переводчиков;
  2. теми жи литинститутами, навязывавшими переводчикам прозы один и тот же канон;
  3. издательствами, которые поощряли отсебятину, оплачивая пересказы выше, чем собственно переводы;
  4. дурным примером французов, вообразивших, будто они – единственные носители тонкого вкуса, зарубежные писатели просто не умеют писать, а потому нужно их переиначивать на французский лад;
  5. распильно-откатным характером книгоиздания в условиях плановой экономики, когда тебя затравят, если ты будешь отличаться от коллег по цеху, а читателю положено заглядывать тебе в рот, когда нужно мокнуть лицом в ошибки или отсебятину и проголосовать рублем за что-то другое.

В общем, во второй половине XX века победили адаптаторы, напрочь убивающие авторский стиль и местный колорит оригинала, и при этом не добавляющие ни своего стиля, ни колорита местной культуры. Читать можно. Читать интересно и увлекательно. Даже колорит иногда сохранен. Но по стилю это совершенно иное произведение.

В 90-х хлынули непрофессиональные переводы. Да, читать «она подняла свою руку», не так приятно, но через подобные перлы хотя бы просматривался оригинал.

Теперь, похоже, жадность фраера сгубила. Хоть сколь-нибудь приличные деньги зарабатывают только советские динозавры, но даже этот заработок – обычная ставка переводчика со специализацией средней жирности (вроде локализации сайтов). Остальным предлагается выполнять работу, которая:

  1. Вдвое сложнее перевода договоров.
  2. В объемах, обычных для перевода договоров.
  3. По ставке вдвое ниже, чем перевод договоров.

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

Vidrele ★★★
()
Ответ на: комментарий от Vidrele

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

А это начало ХIХ века.

Nirdeks
() автор топика
Ответ на: комментарий от Nirdeks

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

Vidrele ★★★
()
Ответ на: комментарий от Vidrele

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

;}

Nirdeks
() автор топика
Ответ на: комментарий от pr849

FP противоестественнен.

FP — это причинно-следственные связи в чистом виде, основа правильного мышления. Которое, в свою очередь, основа для любой императивной деятельности. Входные параметры — причина, возвращаемое значение — следствие.

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

Nervous ★★★★★
()
Ответ на: комментарий от Vidrele

Избранные теги: banana pi, english, kodi, nlp, omegat, orange pi, raspberry pi, raspberry pi os, raspbian, железячникам, локализация, машинный перевод, немецкий, одноплатник, перевод, русский, украинский, язык, языки

Таки я попал в цель, а ты вот так зацепился ;}} Что может быть лучше, чем на праздники «trolling mode» enable?

Nirdeks
() автор топика
Ответ на: комментарий от Nervous

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

Я ем, следовательно существую, или я существую чтобы есть или ем чтобы существовать? Загнул, конечно, с этим пониманием причинно-следственных связей. А все три утверждения одновременно и истинные и ложные. Но в манямирке обывателя все может быть только ИСТИНА либо ЛОЖЬ. И вот тут мы приходим к троичной логике.. Но речь не об этом, а как макаронины из мапов всяких развивают мышление?

uwuwuu
()
Ответ на: комментарий от uwuwuu

Я ем, следовательно существую, или я существую чтобы есть или ем чтобы существовать?

За смысл жызни разговора не было, разговор был за причинно-следственные связи.

Nervous ★★★★★
()
Ответ на: комментарий от Nirdeks

В то, что я переводчик, попал. В то, что меня выбешивает авторитетно высказываемый тупняк, попал. Но ты ведь не пытался меня троллить, а действительно выдавливал из себя что-то умное, правильно? То есть, попал случайно. И тебе действительно ещё нет 20 лет, ты живёшь с родителями и у тебя полно свободного времени.

Vidrele ★★★
()
Ответ на: комментарий от Nervous

FP — это причинно-следственные связи в чистом виде, основа правильного мышления. Которое, в свою очередь, основа для любой императивной деятельности.

Т.е. FP является основой основы императивщины. Записал. Хотя и не покидает ощущение, что правильным мышлением тут и не пахло.

pr849
()
Ответ на: комментарий от Nirdeks

А что такое «правильное мышление»? А что такое мышление, мы пока опустим.

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

pr849
()
Ответ на: комментарий от pr849

Да постоянно мутузили штангисты плюсовиков, потом приходили адепты Smalltalk и LISP и начиналось. Странно, что ты не знал.

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

Бабы, автомобили, ЯП и так далее.
Теперь тут: если ты учил что-то в одной из парадигм, то всё, переучиться сложно и надо ломать моск. Первая всегда комфортнее (или много-много времени). Ну а дальше наворачиваем говна абстракций и вуаля, человек не может выйти из первого опыта, времени на это нет.

При этом возможность писать на форумы, есть :}

Nirdeks
() автор топика
Последнее исправление: Nirdeks (всего исправлений: 1)
Ответ на: комментарий от pr849

Т.е. FP является основой основы императивщины. Записал. Хотя и не покидает ощущение, что правильным мышлением тут и не пахло.

Для тебя неестественно FP, я так понимаю?

Nirdeks
() автор топика
Ответ на: комментарий от Nirdeks

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

pr849
()
Ответ на: комментарий от pr849

Я смотрю, что пишут люди, чтобы проанализировать их ответы. Мне это насущно. Раньше штангистов было мало, теперь больше. Раньше C# не был открытым. Ещё раньше многие били себя в грудь и назывались плюсовики, теперь JS/TS. И наконец, раньше не было парного программирования, теперь есть.

И вернусь

что тот или иной требуерт коллектива! А если нет? Если тебе повезло быть с умными людьми и проблем с окружением нет? Какая парадигма преобладает? А почему?

Nirdeks
() автор топика
Ответ на: комментарий от Nirdeks

Тебе уже всё ответили, но раз уж так хочется анализировать ответы, то:

  1. Не тот сайт ты выбрал, чтобы задавать вопросы.

  2. Держи со старенького (это важно! те монстры если и остались, то им давно уже надоело тысячный раз одно и то же повторять) кывта: https://www.rsdn.org/forum/philosophy/3149723

pr849
()
Последнее исправление: pr849 (всего исправлений: 1)