オブジェクト指向は万能の薬ではなかった。関数型の流行へ。【プログラミングパラダイム・シフト5】#68
「プログラミングパラダイム・シフト」シリーズ第5回。「オブジェクト指向神話からの脱却」「デバッガ殺しのオブジェクト指向」「新たなプログラミングパラダイムは人間に優しくない」など、オブジェクト指向の問題点と関数型言語について知っていることだけ話しました。 【目次】
0:00 オブジェクト指向神話からの脱却
3:23 オブジェクト指向の問題点「テストのしにくさ」
9:40 堀元のMPのせいでテスターが困る
11:44 関数型については、情報隠ぺいします
15:23 関数型言語あるある言います
18:52 思ったより来なかったScala
21:23 制約により発展するという共通点
24:05 非エンジニアにもおもしろさを伝えたい
27:05 皆さまのパラダイムシフト募集してます
【参考文献】
○コーディングを支える技術
https://amzn.to/3TscsJp
○オブジェクト指向の考え方 5th Edition
https://amzn.to/3lpDaFQ
○WEB+DB PRESS Vol.132
https://amzn.to/3JtYkuv
○プログラミング言語大全
https://amzn.to/3yNiYRf
○はじめてのLisp関数型プログラミング
https://amzn.to/3yNj3V3
○完本 1976年のアントニオ猪木
【サポーターコミュニティ加入はこちらから】
https://yurugengo.com/support
【親チャンネル:ゆる言語学ラジオ】
https://www.youtube.com/@yurugengo
【実店舗プロジェクト:ゆる学徒カフェ】
https://www.youtube.com/@yurugakuto
【おたよりフォーム】
https://forms.gle/BLEZpLcdEPmoZTH4A
※皆様からの楽しいおたよりをお待ちしています!
【お仕事依頼はこちら!】
[email protected] 【堀元見プロフィール】
慶應義塾大学理工学部卒。専門は情報工学。WEBにコンテンツを作り散らかすことで生計を立てている。現在の主な収入源は「アカデミックに人の悪口を書くnote有料マガジン」。
Twitter→https://twitter.com/kenhori2
noteマガジン→https://note.com/kenhori2/m/m125fc4524aca
個人YouTube→https://www.youtube.com/@kenHorimoto
【水野太貴プロフィール】 名古屋大学文学部卒。専門は言語学。某大手出版社で編集者として勤務。言語学の知識が本業に活きてるかと思いきや、そうでもない。
Twitter→https://twitter.com/yuru_mizuno
【姉妹チャンネル】
◯ゆる音楽学ラジオ (https://open.spotify.com/show/7Ba89bnuEW0pyMeUbGR3oT)
◯ゆる民俗学ラジオ (https://open.spotify.com/show/2OPaWdgRVuUv5jLeFBViDU)
◯ゆる天文学ラジオ (https://open.spotify.com/show/6CGctNRBpOJmNPPSbvGV51 )
◯ゆる書道学ラジオ (https://open.spotify.com/show/03kMZOoIJS9ybknZGv3zXc)
◯ゆる生態学ラジオ (https://open.spotify.com/show/7tTeHy7MjTGmrFrPGmjwMz)
◯ゆる哲学ラジオ (https://open.spotify.com/show/7t8NNVqRiisEHL4HG9tArT)
You May Also Like

Jack Hopkins
Jack Hopkins

Jak Piggott
Jak Piggott

Theo - t3․gg
Theo - t3․gg

Scaling Postgres
Creston Jamison

radiofreeredoubt
The Deep Dive Radio Show and Nick's Nerd News
Nick Espinosa, Chief Security Fanatic

Two Blokes Talking Tech
Trevor Long and Stephen Fenech

Daily Tech News Show
Tom Merritt

Artificial Intelligence Masterclass
AI Masterclass

Mark Tilbury
Mark Tilbury Fan
Community discussion