Академик объясняет функции
Не понимаю, блять. Теоркат тебе тайны вселенной приоткрыл, изучай, познавай тайны - блять не хочу, я хочу мутабельный стейт. Но как, как это возможно, как ты поддерживаешь прод без ООП? А вот такое ты видел, а? Семь лет опыта разработки на Хаскеле, блять! Ты вообще сам то небось ни монaды в жизни не заюзал, любитель блять сайд-эффектов. Бред, ты просто академик, что блять вообще происходит? На завтрак я сегодня хавал функции, укутавшись в незримую материю системы типов и запивая молоком трансдьюсеров, разлитых функциями высшего порядка, которых давно нет. Я перевариваю боль лямбда-исчисления, я здесь живу веками, во тьме построенной из линз, рождённых неизменяемыми данными и сотканных в агонии рекурсивных вызовов функций, а теперь я должен сидеть и смотреть на твои изменяемые поля?
Переписка двух разработчиков превращается в абсурдный спор о функциональном программировании. Один собеседник хвастается Хаскелем, монадами и отсутствием ООП, а другой отвечает чрезмерно пафосным монологом о функциях, лямбда-исчислении и неизменяемых данных. Мем отправляют, когда кто-то слишком академично и высокомерно объясняет программирование. EN: A chat between two developers turns into an absurd argument about functional programming. One person brags about Haskell, monads, and working without OOP, while the other responds with an excessively grandiose monologue about functions, lambda calculus, and immutable data. This meme is used when someone explains programming in an overly academic and pretentious way.
chat screenshot / скриншот чатаsmartphone messaging interface / интерфейс мессенджераdeveloper conversation / разговор разработчиковtext message bubbles / облачка сообщенийtimestamps / временные меткиHaskell programming language / язык программирования Haskellmutable state / изменяемое состояниеobject-oriented programming / объектно-ориентированное программированиеmonads / монадыside effects / побочные эффектыfunctions / функцииtype system / система типовtransducers / трансдьюсерыhigher-order functions / функции высшего порядкаlambda calculus / лямбда-исчислениеlenses / линзыimmutable data / неизменяемые данныеrecursive calls / рекурсивные вызовыmilk / молоко
#программирование#programming#функциональное программирование#functional programming#хаскель#haskell#разработчик#developer#монады#monads#ооп#oop#лямбда-исчисление#lambda calculus#система типов#type system#айтишный юмор#programmer humor#чат#chat#скриншот#screenshot#сарказм#sarcasm#абсурд#absurd#высокомерие#pretentious
- @profunctor_io / 2929 2019-08-28
- Type
- image
- Size
- 477×427 · 60.2 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added