---
title: リベラルアーツとしてのプログラミングと離散数学
date: 2024-06-16T02:02:20.000Z
updated: 2026-01-08T14:50:48.544Z
tags:
  - memo
url: https://baku89.com/ja/%E3%83%AA%E3%83%99%E3%83%A9%E3%83%AB%E3%82%A2%E3%83%BC%E3%83%84%E3%81%A8%E3%81%97%E3%81%A6%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%A8%E9%9B%A2%E6%95%A3%E6%95%B0%E5%AD%A6
---

# リベラルアーツとしてのプログラミングと離散数学

- 技術の言葉は世界の見方を道具的有用性に閉じ込めるのか?

- 同じテクノロジーの言葉にも、閉じ込めるものと、むしろそこからliberateさせてくれるものとがあると思っている

- それでいうと、自分はプログラミングと離散数学をリベラルアーツとして捉えているフシがある

- ハイデガーとかアーレントとかニューアカとか、そういう人文系の方々の会話に正直ぜんぜんついて行けないけど、「自分、人文系じゃないんで」とは言わない

  - けどそもそも美術系の僕が、プログラミングや離散数学の話をすると、途端に「自分、理系じゃないんで」と距離を置かれがちなの、なんで？
    - そりゃ単にてめぇの話が分かりづらいからだよ → [baku89#icon](/baku89#icon)

  - こうした分野、デジデジした、ロジカルでリジッドな世界だと思われている。プログラミングや離散数学の用語自体は確かにそうした側面はあるが、むしろそれらをそれなりのレベルで使いこなすことで獲得出来るメンタルモデルというのは、得てして視覚的であり、直感的で、パラレルなものだとも思っている。

  - むしろ自分にとっては、自然言語の方がシリアルであるゆえの硬さがあると思っている

    - 自然言語に拘るあまり、読みづらくなっているテキスト
      - 美学系のテキストにめちゃちゃ感じる
    - 自然言語に代わる、イメージの言語がプログラミングや離散数学だとすれば、自然言語を拡張する枠組みがハイパーテキスト
      - 一本うどんとしてのテキストを、パラグラフと有向グラフからなるメッシュネットワークへと拡張する

  - （某人）20世紀は言語的知性が重んじられた時代。21世紀はイメージの世紀。

> [石川将也](/%E7%9F%B3%E5%B7%9D%E5%B0%86%E4%B9%9F): 数学を数学として楽しむことが出来なくて苦手だったけど、ベジェ曲線や3D空間の行列計算など、表現のツールとしての実用数学はすごく面白く感じて、生まれて初めて楽しく数学を勉強できている。

- 高校の頃にp5を触り始めたおかげで、数3Cの理解が捗ったのを覚えている。受験では必要無かったけど、文転せずに美大志望だったので授業では学んだ。線形代数とグラフィックプログラミング、集合論・群論と関数型言語はニコイチで勉強すると楽しい
