見出し画像

【Python】設計思想の調べたこと|プログラミング勉強記録

Web系のデジタルの設計思想はおそらく難しいと個人的な見解からすると感じる。機能方面の設計でもあるので建築物とは違い五感を使い設計するのではなく、あったとしても紙媒体くらいしか思い当たらない。ソフトウェアとハードウェアであればまだ理解はできるが機能を作るに等しいと感じてはいるのでまずは長期的な時間をかけて見つけるミニマルなのかもしれない。

設計思想(Design Philosophy)

設計とは、目的とする『機能』をはたすべき『構造』を決める行為である。また、空間的な形状・構造を考える際には、いろいろな選択の余地(自由度)がある。こうした、多数の自由度を持つ設計において、その方向付けをするガイドラインとなる方針、あるいはコンフリクトが発生したときに、優先順位を強く明確に決めたポリシーが、設計思想でもある。

設計思想とは価値観の表明に他なりません。とくに、トレードオフが生じる前に、「何を捨てるか」を決めるものである。

コンピュータ・アーキテクチャとは

コンピュータ・アーキテクチャ(英: computer architecture)は、コンピュータ(特にハードウェア)における基本設計や設計思想などを意味する。アーキテクチャ(建築)には、単に「建築物」以外に、設計や様式という意味があるが、それから転じて、コンピュータ分野においても使われるようになった。「設計思想」などと意訳されることもある。技術者や研究者の用語としては(企業ごとの用語の違いにもよるが)「方式」という語が使われることもある。

アーキテクチャとは

アーキテクチャ(英:architecture)とは「構造」や「構成」。英単語の「architecture(アーキテクチャ)」の意味は、『建築術、建築学、建築様式、建物、構造、構成など』。

まとめ

BOOKOFFで興味をそそられる雑誌があり下記抜粋。

ミニマルなデザインとは静かで、美しい。いろんな要素をそぎ落とし最小限のラインで構成をしている。そのラインは、細くてエッジを効いている。

シンプルとミニマルの違いとは言葉の定義はさておき、表現は全く異なる。シンプルは、単純化すること。建物を構成する要素に余計な装飾をつけず単純にしていくこと。ミニマルは、そぎ落としていくこと。建物を構成する要素自体を再検討し、それ自体をなくてしまうこともきっとあるはず。本質を引き出すこと。

『本質を引き出すからこそ、美しい。

ミニマルと禅は、とても関係深い。』

ミニマルとシンプルの違いを知ることができたのだが設計思想(Design Philosophy)の場合はどちらも言えるのかもしれないが、前者のミニマルの場合は時間をかけて。後者のシンプルの場合は発想の問題もあるかもしれないと感じた。長期的な時間(変位)によってミニマルはでき、突然の発想(瞬間的な点)をシンプルはできるかもしれない。

この記事が気に入ったらサポートをしてみませんか?