2019年4月22日月曜日
状態指向プログラミング
今のシステムは相当に複雑である。しかしその中身は、DBやミドルの仕様に引っ張られているとか、可用性や負荷対策とか、セキュリティとか、本来やりたいこととは違うところでの苦労だ。現在、巨大なシステムが全てSIerに任されている原因の一端はここにあり、システムのモジュール化の仕方がアーキテクチャ寄りになり過ぎているのが原因だと思う。
システムは、もっと「状態指向」に書くべきである。つまり、あるべき状態をまず記述し、そこからはみ出た時にはどう直すか、そのためにはどんな動きをするか、更にはそのスピードや故障対応等のいわゆる非機能要件、最後にインプリメンテーション。こういう階層で書くべきなのだ。また、この階層は、できるだけ分離して書くべきだ。
この背後には、高度な負荷分散・可用性維持・セキュリティ・状態監視システムを含んだ並列実行環境が必要だが、逆に言えばこれはシステムによって異なることはなく、SIはその規模のみに依存し、知識は共通である。並列実行環境のSIer・メンテナーは上位システムには感知しないし、もし不具合が起きてもシステムに依存せず代替機種を用意して移植できる。
この環境に一番近いのが、AWS Lambdaなどのようなサーバーレスコンピューティングだ。しかしまだ足りないところがあって、Lambdaは関数ベースであり状態指向ではないこと、非機能要件の記述ができないところなどがある。ここら辺は計算機言語学に属するのだろうが、そういう体系をAWSが作れるのかは注目するところだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
高市氏の積極財政論と確証バイアス
高市首相は安倍氏と同じ積極財政論者で、就任直後からその方向に舵を切っている。プライマリバランスゼロ目標を事実上反故にし、戦争でもコロナでもないのにいきなり17兆円もの補正予算を組んだ。ちなみに安倍総理が初年度に打ち出した補正予算は10兆円であり、それと比べても突出している。 こ...
人気の投稿:
-
高市新総理がかつて主張していた「スパイ防止法」。巷でもスパイ防止法の制定を望む声は強いのだが、調べてみるとそんなに単純な話ではない。特に、世間のイメージと実態はかなり異なっていることが分かったので、ここでメモしておく。 まず、「スパイ防止法がないのは日本だけ」とよく言われて...
-
骨梁とは、骨の内部に存在する網の目ないしはスポンジのような構造のことだ。この構造によって、骨は頑丈なのに軽量でいられる。類似の構造としてはアルミ発泡材があるが、あれはどちらかと言えば消音や軽量化が目的であり、骨のような(建築用語で言うところの)構造材としての用途とは少し違う...
-
世の中の話題はAGIを通り過ぎてASIに進んでいる。AGIがGeneral IntelligenceならASIはSuper Intelligence、即ち人類を遥かに超えた知性ということらしい。 2045年にシンギュラリティが起きると予測したのは、人工知能研究の世界的権威であ...
-
一時期流行したベーシックインカムもいったん廃れたが、完全に潰れた訳ではなく、一部の市民や政治家は諦めていない。また何度も復活するだろう。そしてまた萎むだろう。 世間がベーシックインカムに反対する理由は主に財源と配分であろう。MMT信者のおバカ提案は論外だが、そうではない真面目な提...
-
たつき諒氏の予言が話題になっているので、私も一つ予言をしてやろうかと思う。 2025年7月5日を中心とした前後1週間(計2週間+1日)の間に、日本の太平洋岸を震源とする、最大震度6強以上の地震は、起きない。 地震予知三原則である①地域の特定②時期の特定③強度の特定、何れも満...
-
書籍「糖質疲労」「脂質起動」がベストセラーになっているらしいというので、少し読んでみた。そこに書いてあったことでいくつか気になったことがあったので、これをネタに生成AIをイジメてみようと思い、会話してみた。 その疑問とは、いわゆるベジファーストへの反論である。 まずベジファー...
-
屋根に超音波振動装置を取り付けておく。これによって屋根と雪の間の結合が破壊され、雪が滑り落ちやすくなる。これが題記装置の原理だ。角度によっては放っておいても落ちるだろうし、そうでなくても楽に雪下ろしができる。 まあ超音波でなくて低周波でも良いのだろうが、超音波の方が簡単...
-
クルド人と地元の人たちとのトラブルに見られるように、日本で外国人排斥運動が起きている。 世の中は近年、融和より対立を好んでいるように見える。その代表は右翼対左翼で、トランプや安倍のような対立を煽る風潮の流れを汲んでいる。生活保護者への批判、女性女系天皇、憲法改正などでも同様の...
-
ハクキンカイロの発熱原理を調べていて、これを防災用(キャンプ用でも良いのだが)の湯沸しに使えないかと考えた。 普通、キャンプではガスコンロを持っていく。だがあれは裸火を使うから、熱効率は悪い。これに対してハクキンカイロの仕掛けは、白金触媒を適切な場所に配することで、極...
-
免震構造については過去いくつか提案しているが、これの新しい版である。 以前、難燃性の油の上に浮かべた船の構造を提案したことがある。あれの砂版である。つまり、砂のプールを作っておいて、その上に浮かべるというものだ。砂が抵抗となって振動を軽減する。 ただし、油や水と違って砂の...

0 件のコメント:
コメントを投稿