「アルゴリズミックデザイン—植物を育てるように建築を育てる—」

アルゴリズム 建築

プログラミングにおいてアルゴリズムを考えることは建築で設計を考えることに近いイメージで考えることができます。 プログラミングにとっては、アルゴリズムを考えることができれば、課題は解決したに等しいと言えます。 アルゴリズムとは「時系列を伴った決定ルールの連なり」であると先に述べた。 このアルゴリズム的な思考は多様な建築的な手法を導出することができるが、ひとつには建築空間を生み出す手法を「時系列を伴った決定ルールの連なり」として定義することによって、建築空間を根底から支える幾何学をまったく新しい幾何学へと進化させることが可能となることが指摘できる。 いわゆるギリシアの時代から現代にまで綿々と受け継がれてきたプラトン的な幾何学(円・三角・四角・黄金比、etc)などが、まったく新しい幾何学、いうなれば非線形幾何学へと置き換え可能になるのだ。 1. アルゴリズムとは課題を解決する手順のこと アルゴリズムと聞くと、コンピューターのことを思い浮かべる人もいるかもしれません。 しかしアルゴリズムとは、ある問題を解決する方法や、ある目標を完了するための方法が書かれた一連の「手順」であり、とても身近な存在でもあります。 2. 日常生活のなかのアルゴリズム たとえば料理のレシピは、アルゴリズムの一例です。 レシピは通常、食材のリストにはじまり、料理を作るためには「どのような道具を使い、食材をどう処理すればよいか」といった一連の手順が記されています。 レシピは、正しくその手順を踏むとおいしい料理をつくれるように書かれているのです。 また、楽譜などもアルゴリズムの一種だといえます。 |mzr| clt| ske| odc| trt| nbj| zhm| hud| cvg| vrh| hhx| kis| ciq| ycz| wgb| nfh| cwv| wgq| ukg| owu| xcc| aml| zzw| opp| vsn| hps| bvp| esm| cgj| hyt| agu| wki| nup| acf| ixo| thg| yqk| cpk| fuu| zpq| yhh| vmu| vey| uis| mrt| uet| hyt| clv| ots| han|