
- 1 : 2025/05/02(金) 10:23:04.89 ID:nLA3sLtK0
星空の夜から構造化コードまで:芸術とプログラミングにおける抽象化
https://capsaicin.site/blog/2025-05-02※ソースを要約
抽象化とはラテン語の「引き離す」に由来し、本質を取り出す行為だ。ヘーゲル弁証法の視点では、これは表層を取り除き深い真実を明らかにするプロセスだ。
芸術では19世紀のリアリズムから印象派へと移行する過程で抽象化が進んだ。ゴッホの「星月夜」は夜空を再現せず変容させ、感情的本質を表現している。この動きは後にキュビズムやシュルレアリズムへと発展した。
プログラミングでも、抽象化は複雑さを管理し本質に焦点を当てる。例えば車の運転では内部機構を気にせずハンドルやペダルだけに集中するように、コードでも高レベルの概念(「ユーザー」「ログイン」など)で操作できるようにする。
抽象化なしのコードとあるコードを比較すると、後者は「何をするか」と「どうやるか」を分離し、読みやすく再利用しやすい。
結論として、芸術とプログラミングの抽象化は真実からの逃避ではなく、その本質へ向かう道だ。それは芸術家にとってはリアリズムの限界への反抗であり、プログラマーにとっては複雑さを管理し意図を明確にする手段なのだ。- 2 : 2025/05/02(金) 10:24:04.73 ID:2moEworXM
- 抽象化のゴールは空だよ
- 3 : 2025/05/02(金) 10:24:09.51 ID:bXIQTX0E0
- 弁証法ってよく聞くわりにいまだになんだかわかってない
- 4 : 2025/05/02(金) 10:25:34.14 ID:Xha2VUatM
- 抽象化
これラテン語だったのか
- 23 : 2025/05/02(金) 10:34:02.51 ID:Bc2Dyrzkd
- >>4
日本語か中国語だと思ってたわ - 5 : 2025/05/02(金) 10:25:45.01 ID:OKjQUMAk0
- プログラムなら
具体例張れるよね
まだかな - 88 : 2025/05/02(金) 10:59:22.17 ID:QmVVFIBI0
- >>5
それも抽象化されてんだろ - 6 : 2025/05/02(金) 10:26:22.19 ID:OeEN8wlSH
- 勉強できないタイプの人が取る選択だな、出来る奴は複雑でもできてしまうからノイズを拾う可能性が高く出来てしまうので気付きもしない
- 92 : 2025/05/02(金) 11:00:51.06 ID:cP5+nTiL0
- >>6
ニュートンは頭が悪かったという余りにも斬新な説 - 7 : 2025/05/02(金) 10:27:02.66 ID:IZqVLQyO0
- 浮動小数点みたいなことだろ!
- 8 : 2025/05/02(金) 10:27:13.76 ID:duV1YXTv0
- そりぁ40年プログラム組んでる俺レベルになれるわけねーよ。
SQLだけで新規画面と更新画面を同一コードで書いたりできるようなアホはなかなか居ないって(表示内容も異なるしボタン名もSQLで変えてる) - 41 : 2025/05/02(金) 10:41:17.84 ID:0fbpGGQM0
- >>8
気合いで書いただけの保守性可読性ゼロのクソシステムやな
シコシコプログラミングは楽しかったか? - 9 : 2025/05/02(金) 10:27:55.63 ID:e1tID0Fl0
- よくわからんけど落合陽一すごいと言っとけばいいんか
- 59 : 2025/05/02(金) 10:47:25.57 ID:DCJiwjdP0
- >>9
あいつがやっているのは抽象化ではなくいろんなもんをくっつけただけのシュミラークル
美の抽出がない - 10 : 2025/05/02(金) 10:27:56.77 ID:225Gf9C20
- ヘーゲル弁証法では最終的には神だよ
- 11 : 2025/05/02(金) 10:28:29.27 ID:K6TL93HY0
- 抽象化の例にキュビズムだのシュールレアリスムだの挙げてる時点で芸術における抽象を理解してない事が分かる
この文面からならミニマルを挙げろよ - 12 : 2025/05/02(金) 10:29:04.86 ID:mCEqykYY0
- 抽象を曖昧と履き違えてる人多い説
- 14 : 2025/05/02(金) 10:29:52.66 ID:+yZCyzjM0
- >>12
そそそ。あのだな固有名詞は、反抽象化、なのよな。
- 13 : 2025/05/02(金) 10:29:18.64 ID:+yZCyzjM0
- プログラミングの抽象化って
アルゴリズムのことよ。
具体化って、おのおのの言語の、方言、やからね。
- 15 : 2025/05/02(金) 10:29:55.67 ID:fm6pe5Ez0
- 何このサイト
- 16 : 2025/05/02(金) 10:30:05.98 ID:+cFYB0At0
- プログラミングは最終的にこういう物が欲しいっていうゴールが見えるからできるけど
イラストはゴール見えないから全く才能ないわ - 17 : 2025/05/02(金) 10:31:03.84 ID:oBao2yPY0
- 頭の中でやること整理出来てないバカの書いたコードは難しい
- 18 : 2025/05/02(金) 10:31:05.71 ID:D+gTqiPV0
- だから何?って感じ
暇なの? - 20 : 2025/05/02(金) 10:32:34.70 ID:LwwHcqLV0
- 抽象化することで再利用しやすくなる
具体化(具象化)することで再利用できる - 21 : 2025/05/02(金) 10:32:36.81 ID:fm6pe5Ez0
- 聖帝エクスプローラーの人の外部記事転載ブログか
- 25 : 2025/05/02(金) 10:35:47.49 ID:oYiFOw3i0
- データからパターン抽出してるだけだから無罪とか抜かしてる絵とかの生成AIも抽象化のプログラムってことか?
でも生成AIの中で何が起きてるかよく分からないとかAI同士で人間にわからない会話してるっていうし0と1みたいな機械言語の変形でしかないんじゃないかと思うんだよね
ちゃんと調べれば昔は分かんなかっけど今は解読されてるヒエ口グリフみたいに普通に読める機械言語なのかもしれない
まぁ人間と同じ事してるから無罪とか抜かすアルトマン系開発者は0と1の機械言語と同じ事してるのがバレると人間と同じです論法使えなくなるからブラックボックスのまま放置してるんだけどね - 26 : 2025/05/02(金) 10:35:54.28 ID:OKjQUMAk0
- プログラムにおける抽象化は0と1です
- 28 : 2025/05/02(金) 10:37:13.94 ID:+yZCyzjM0
- 白人やユダヤは、積極的に、
世界全体を、内輪にするようにしてるんで、
固有名詞の具体が、世界でも通用するわけだ。日本の具体は、海外まで、届かん。
- 32 : 2025/05/02(金) 10:39:35.26 ID:JZE82VhG0
- プログラミングの抽象化とか理解しても年収400万のコーダーにしかなれんぞ
- 36 : 2025/05/02(金) 10:40:35.31 ID:+yZCyzjM0
- >>32
それって、レクサス乗んなきゃ、だの俗物志向かどうかの問題になるやろ。
- 33 : 2025/05/02(金) 10:39:58.66 ID:C6yJJOlT0
- マンガなんて抽象化の極みじゃん
- 34 : 2025/05/02(金) 10:40:22.24 ID:NeOwU2wG0
- これじゃあいくら会議しても話が通じないわけだよな
- 35 : 2025/05/02(金) 10:40:26.58 ID:rIQAVGx8
- むしろ低レベル処理を書ける人の方がプログラマ/エンジニアとしては高度
- 85 : 2025/05/02(金) 10:58:15.33 ID:WtMVXw2b0
- >>35
レベルって言葉が日本だと誤解されていると思う
本来的な意味では、低層
つまり基礎部分の処理ができる人ってなるから、そらそちらの方が高度に決まってるわけで - 37 : 2025/05/02(金) 10:41:01.96 ID:l4Do+2I/0
- なんでやねん30%ぐらいはわかるだろ
- 38 : 2025/05/02(金) 10:41:07.78 ID:wjZ6vseS0
- めちゃくちゃ賢そうなのに変なアプリばかり作ってるなこいつ
- 39 : 2025/05/02(金) 10:41:12.45 ID:+yZCyzjM0
- あれよ。
アセンブリ言語は
抽象度高いよ。
- 40 : 2025/05/02(金) 10:41:17.57 ID:pH/2l7tl0
- 嫌儲における”安倍晋三”も抽象化されたもの
個々の嫌儲民に内在する具体的な安倍晋三が”安倍晋三”という抽象化されたワードによって嫌儲全体で共有されている - 42 : 2025/05/02(金) 10:41:41.89 ID:+yZCyzjM0
- >>40
雑魚、と具体化されるけどね。 - 43 : 2025/05/02(金) 10:43:00.42 ID:fm6pe5Ez0
- 面白い内容だね
元記事、被リンク少ないけどどうやって見つけたの
mediumのプログラミングタグ? - 45 : 2025/05/02(金) 10:43:13.08 ID:19F3b/HB0
- ノードベースプログラミングに適応できないおじさんです
- 47 : 2025/05/02(金) 10:44:06.22 ID:g86EoEji0
- オブジェクト指向やれ
- 52 : 2025/05/02(金) 10:45:21.32 ID:+yZCyzjM0
- >>47
オブジェクト指向プログラミングって要するにプログラムを、LEGOでつくる、なのよ。
- 48 : 2025/05/02(金) 10:45:09.43 ID:9mzZOIVr0
- お前らも日々書き込んでる内容をもっと抽象化してレスする癖をつけろよな
- 49 : 2025/05/02(金) 10:45:11.56 ID:XDmZ0gaT0
- 芸術やプログラミングより数学の抽象的な思考がむずいんですけど
できて三角関数まで - 50 : 2025/05/02(金) 10:45:14.34 ID:AQHkPh8i0
- railsでddd当て込むプロジェクトアホなんちゃう!!!アホなんちゃう!
- 51 : 2025/05/02(金) 10:45:19.75 ID:rIQAVGx8
- 髪の毛を描いたら、というか線を1本引いてこれは髪の毛ですと言ったら、それは1本でも具象画だよバカだね
- 100 : 2025/05/02(金) 11:03:06.32 ID:me7by/rB0
- >>51
それが抽象化
すべての髪を正確に描ききることが具現化 - 111 : 2025/05/02(金) 11:09:00.83 ID:rIQAVGx8
- >>100
抽象芸術というのは物質や物体を模して描くものではないので、フリーハンドの線を1ストローク引いて「これは髪の毛を現したものです」と言ったら抽象画とはみなされないフリーハンドの線を1本引いて「これは現代われわれが直面している社会と感情の分断を表現したものです」とか言えば、ようやく抽象画の入り口
でもこんなもんさんざん手垢がつきまくってるし、これって具象だよねおじさんがニッコニコで揉み手しながらやってきて、こうヒョーロンされるよ。 「でもこれって具象だよねww ホイ論破ww」 - 113 : 2025/05/02(金) 11:10:24.63 ID:+yZCyzjM0
- >>111
やあ、そしたらそいつには、マグカップにコーヒー豆ザラザラ入れてやって、コーヒーどうぞ。
つーたればええのよ。
- 54 : 2025/05/02(金) 10:45:33.16 ID:wF7muRx60
- >>1
すまんAI助手の4月の赤字どのくらいになった? - 55 : 2025/05/02(金) 10:46:05.40 ID:HoQQjaxO0
- インターフェース作るだけでは🤔
- 56 : 2025/05/02(金) 10:46:10.96 ID:oYiFOw3i0
- すごいとか危ないとか個別に書くのが普通のプログラミングでヤベェで全部済ますのが抽象化されたプログラミングって事?
プログラマーは略語辞典か - 57 : 2025/05/02(金) 10:46:16.09 ID:6YIZ5sfW0
- 所詮プログラミングなんて関手とモナドの組み合わせよ
- 58 : 2025/05/02(金) 10:47:02.29 ID:SqEXGpyY0
- staticぉぢさん、diの時代について行けず咽び泣く😭
- 60 : 2025/05/02(金) 10:47:32.08 ID:twHbLg6D0
- 数学と美術は親和性があるな
- 61 : 2025/05/02(金) 10:47:38.62 ID:rIQAVGx8
- 抽象画、というか抽象的表現というのは、例えば白塗りの上に赤い丸と青い丸を重なるように描いて、重なった部分の紫色を指して「愛を表現しました」とかいうやつ
現代ではもちろ通用しない。中学生でもやらねえよってレベルで手垢のつきまくった表現だが
- 62 : 2025/05/02(金) 10:47:43.51 ID:XDmZ0gaT0
- 抽象化できると応用が利くようになるんだ
パソコンできない人は毎回なぞってるだけ - 63 : 2025/05/02(金) 10:49:23.21 ID:DCJiwjdP0
- まちがえたw
シミュラークル
- 64 : 2025/05/02(金) 10:49:26.34 ID:iDx7E+HN0
- 大きな枠を作ってから枠の中の詳細を作り込む
大きな枠は詳細に囚われないので詳細部分のみ異なる似たシステム開発で再利用できる
コーディングやってたら皆わかる
より具体的な詳細を列挙してから継ぎ接ぎにして最後に大枠を作ると地獄みたいなシステムができて身を持ってなにが重要か理解できる - 66 : 2025/05/02(金) 10:49:41.39 ID:pH/2l7tl0
- 抽象化ってようは方程式だよな
- 67 : 2025/05/02(金) 10:49:43.28 ID:rIQAVGx8
- >白塗りの上に赤い丸と青い丸を重なるように描いて、重なった部分の紫色を指して「愛を表現しました」
でもそれって具象だよねww はい論破ww
…こういう世界が、現代の抽象芸術の世界
- 68 : 2025/05/02(金) 10:50:56.51 ID:6rw3v6cu0
- コピーの元になる型をつくるだけだろ
そんな難しい話じゃねぇだろうけど - 69 : 2025/05/02(金) 10:51:01.95 ID:HI+YA7EN0
- 全角岩手ってプログラミングも得意なの?
プログラマー? - 70 : 2025/05/02(金) 10:51:12.85 ID:Rizqt/ED0
- 抽象化をAIより理解している人間って多分世界で1万人もいないと思う
- 73 : 2025/05/02(金) 10:54:03.44 ID:+yZCyzjM0
- をれは、コンパイラー組めるほどの上級では、ねえんよ。なのでだな
入門者に、こうすればいいよなら、指導できるのよ。
- 75 : 2025/05/02(金) 10:54:57.51 ID:+yZCyzjM0
- ほんとうにわけわかんねえやつはさ
アセンブラーとコンパイラーのちがいも
わかってねえからな。 - 76 : 2025/05/02(金) 10:55:10.93 ID:O+71a9190
- 抽象化が足りないとYOASOBIの歌詞になる
- 77 : 2025/05/02(金) 10:55:31.62 ID:jiMkx9mG0
- 抽象化こそ理解の本質じゃん
- 79 : 2025/05/02(金) 10:56:30.59 ID:X74D6bU+0
- 芸術の抽象化は訳わからんけどプログラミングの抽象化はそんな高度なもんじゃないだろ…
- 80 : 2025/05/02(金) 10:57:21.53 ID:rIQAVGx8
- プログラミングにおける抽象化というのは、たとえば「目の前の林檎を取れ」というのが抽象化された命令で、
それを「右肩を○°まで上げ、右肘を○°まで伸ばし、手首を~親指を~人差し指を~」…とコンピュータ言語に書くのがアプリケーションレベルのプログラマーの作業
右肩のモーターに印可する電圧○ボルト、印可パターンのマップは○○ポインタの配列××の△△列から…と逐一機械の事情に合わせて書くのが低レベル処理 - 81 : 2025/05/02(金) 10:57:22.42 ID:6QJVjLe60
- ゲシュタルト能力あるかないかが重要。ちょっと見たり聞いたりしたことで
一を聞いて十を知る的に全体像を把握、理解できる能力な。 - 82 : 2025/05/02(金) 10:57:28.15 ID:XDmZ0gaT0
- 抽象化を理解したときは心から解ったという感覚になるけど
統失はなんの関係性もない所で同じ感覚になるんだってな - 83 : 2025/05/02(金) 10:57:44.28 ID:fo8M1WSW0
- 見るのは結果だけ
どうしてそうなってるのかは
みんな神様のせいにしとけ
という西洋の科学 - 87 : 2025/05/02(金) 10:58:38.03 ID:+yZCyzjM0
- 対義語はたとえば、方言、な。
- 89 : 2025/05/02(金) 10:59:37.64 ID:rIQAVGx8
- 日本語で低レベルと書くのがイクナイ!低水準処理と書くべき!プンスカ!! …みたいな奴は所詮言葉遊びでしかない
英語では結局 low level programming だし - 102 : 2025/05/02(金) 11:03:21.61 ID:WtMVXw2b0
- >>89
それこそ、低層プログラミングだぞ
俺は水準って言葉も好きじゃない
言葉知らない奴が勝手に誤解してるから無視すりゃいいだけなのかもしれんが
とにかくお前は、layerの意味調べてみろ - 90 : 2025/05/02(金) 10:59:40.57 ID:+yZCyzjM0
- エキスを、抽出する、イメージ、なのよ。なのでだな
コーヒー豆は、具体、なのよ。
コーヒーは、抽象、なのよ。たとえばな。 - 91 : 2025/05/02(金) 11:00:31.70 ID:rIQAVGx8
- まあコンパイラやスクリプト等の「高水準言語」でお仕事レベルのプログラマーさんの皆さんは、誰かが作ってくれた抽象化層の上でお遊戯しているだけです
- 93 : 2025/05/02(金) 11:01:03.23 ID:KvwLnrra0
- この手の話は大抵キチゲェが暴れてるな
- 97 : 2025/05/02(金) 11:01:18.60 ID:+yZCyzjM0
- >>93
おまえだよ、白いハイエース。 - 94 : 2025/05/02(金) 11:01:05.20 ID:+yZCyzjM0
- カヌー、はよ。
全世界の全言語で、語源が、おなじ、なのよな。なので、
抽象度の高い、マテリアル、なのよな。
- 96 : 2025/05/02(金) 11:01:11.92 ID:IU5GlOX80
- 抽象画なんてそんな難しいもんじゃねえよ
あっこれTシャツとかCDジャケットにしたらカッコええなくらいの気持ちで見れば十分 - 104 : 2025/05/02(金) 11:03:50.57 ID:Rizqt/ED0
- なんで高学歴が統合失調症になるとプログラミングに興味を持ちがちなんだろうな
- 108 : 2025/05/02(金) 11:05:47.71 ID:+yZCyzjM0
- >>104
なんで、実際に組んでるのに、興味を持つ、と、すりかえるの?おまえの本質が詐欺師だから?
- 105 : 2025/05/02(金) 11:04:27.32 ID:oA+EDvHJ0
- リッカルとか抽象的に考えることができない知恵遅れ
MMTのことをよく知りもせずにMMTガーってゆってるくらいだから
- 107 : 2025/05/02(金) 11:05:22.66 ID:6QJVjLe60
- キースヘリングみたいな棒人間を描く奴が至上ってことだよ。
- 110 : 2025/05/02(金) 11:07:35.23 ID:oA+EDvHJ0
- 岡田斗司夫が言ってたが、抽象的に考える訓練を積んでこなかったやつっていうのは
やっぱり物事を一般抽象化して考えることが苦手とするらしい馬鹿がよく身の回りの出来事を普遍性がないのに「一般化」して話しちゃうのもそういった類だと思う
- 112 : 2025/05/02(金) 11:09:58.68 ID:mjBLN3lG0
- >>110
抽象に限らずこの手のモノは何でもそうやろ
論理的と言いながらまったく論理的に語れない馬鹿も多いし - 114 : 2025/05/02(金) 11:10:38.23 ID:nLA3sLtK0
- 立てたスレが伸びてるしめしめと思ったら全角岩手かよ
このスレは終了です - 116 : 2025/05/02(金) 11:11:35.28 ID:p+ducmvQ0
- プログラミングに関しては単純に経験の有無だけだと思う
俺の場合は社内用のライブラリを作ってたからそれで嫌でも覚えさせられた - 119 : 2025/05/02(金) 11:12:32.17 ID:WtMVXw2b0
- 全角岩手ってバブル〜氷河期前半世代の人だろ
そのくらいの時代の人なら、パソコンマイコン齧った人なら、かなりやれるだろ
なんせ、ベーシックでコード組んで美少女キャラ書くぞとやってた(その手の雑誌にびっしりコードが書いてある)って
今となっては正気の沙汰とは思えないことを普通にやってた時代の人たちだからな


コメント