2019年4月22日月曜日
状態指向プログラミング
今のシステムは相当に複雑である。しかしその中身は、DBやミドルの仕様に引っ張られているとか、可用性や負荷対策とか、セキュリティとか、本来やりたいこととは違うところでの苦労だ。現在、巨大なシステムが全てSIerに任されている原因の一端はここにあり、システムのモジュール化の仕方がアーキテクチャ寄りになり過ぎているのが原因だと思う。
システムは、もっと「状態指向」に書くべきである。つまり、あるべき状態をまず記述し、そこからはみ出た時にはどう直すか、そのためにはどんな動きをするか、更にはそのスピードや故障対応等のいわゆる非機能要件、最後にインプリメンテーション。こういう階層で書くべきなのだ。また、この階層は、できるだけ分離して書くべきだ。
この背後には、高度な負荷分散・可用性維持・セキュリティ・状態監視システムを含んだ並列実行環境が必要だが、逆に言えばこれはシステムによって異なることはなく、SIはその規模のみに依存し、知識は共通である。並列実行環境のSIer・メンテナーは上位システムには感知しないし、もし不具合が起きてもシステムに依存せず代替機種を用意して移植できる。
この環境に一番近いのが、AWS Lambdaなどのようなサーバーレスコンピューティングだ。しかしまだ足りないところがあって、Lambdaは関数ベースであり状態指向ではないこと、非機能要件の記述ができないところなどがある。ここら辺は計算機言語学に属するのだろうが、そういう体系をAWSが作れるのかは注目するところだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
頭の良さと成功の確率
高須クリニックの高須幹弥氏がYoutubeで大量の動画をアップしているのだが、その動画の中に「頭の良い人の特徴」というものがあった。曰く、頭の良い人は論理的思考能力が高く、長期思考で、忍耐力が強いのだそうだ。また、「足るを知る」傾向が強く、どん欲に幸せや快楽を求めないのだとい...
人気の投稿:
-
屋根に超音波振動装置を取り付けておく。これによって屋根と雪の間の結合が破壊され、雪が滑り落ちやすくなる。これが題記装置の原理だ。角度によっては放っておいても落ちるだろうし、そうでなくても楽に雪下ろしができる。 まあ超音波でなくて低周波でも良いのだろうが、超音波の方が簡単...
-
過去、 https://spockshightech.blogspot.com/2025/04/blog-post.html https://spockshightech.blogspot.com/2025/04/blog-post_26.html https://spock...
-
努力しても報われない場合はある、というのは一般論として正しいと思うが、成功者は「いや、それは努力が足りないだけだ」と反論する。この構図は昔から存在する。 有名なところでは王貞治の「努力は必ず報われる。もし報われない努力があるのならば、それはまだ努力と呼べない」というもので、同じよ...
-
中道改革連合が提案しているジャパンファンドについて調べてみた。 これを大雑把に言うと、政府が色々なところで細かく持っている資産を、一つの「バケツ」に集約し、それをGPIF(年金積立金管理運用独立行政法人)の運用ノウハウをもって運用しようというものだ。資産総額は500兆円、目標...
-
衆議院議員選挙に際しての各党の公約をAI分析してみる。消費税については https://spockshightech.blogspot.com/2026/01/blog-post_23.html で書いたが、チームみらいは消費税減税を公約としておらず、一覧としても総合的な視...
-
https://gigazine.net/news/20251223-santa-quantum-physics/ こちらで紹介されていた、サンタクロースの量子論的解釈が面白かった。 量子とは、電子やクォークなどを差す。これら量子は、物質としての側面と波動としての側面を持...
-
ハクキンカイロの発熱原理を調べていて、これを防災用(キャンプ用でも良いのだが)の湯沸しに使えないかと考えた。 普通、キャンプではガスコンロを持っていく。だがあれは裸火を使うから、熱効率は悪い。これに対してハクキンカイロの仕掛けは、白金触媒を適切な場所に配することで、極...
-
意味不明と思われるかもしれないが、ちょっと我慢して聞いてほしい。 Youtubeの膨大な動画の中には、書籍を解説したコンテンツが多くある。15~30分程度の要約で、人にもよるが、わかりやすく解説してくれているものも多い。 また、教育コンテンツも多くある。とある男とかカーンア...
-
と、ひとことに言っても色々あるのだが、ここでは「新規事業における法への適合性審査」について考えてみる。 よく聞く話だが、日本は新しいことに対する許認可が通りづらいとされている。例えば、日本では新建材(3Dプリンタ建築など)に対する認可やAIを使った医療機器の認可などが進んで...
-
日本共産党が消費税減税案についてのサンデーモーニングの批判的なコメント(財源を示せ)に対し「財源を示した上で提言している」という反論をしている。そこで同じく、Grok3に計算してもらった。 日本共産党の提言は、2025年4月16日のものの他、幾つか出ている。そのおおよその方向性...

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