2019年4月22日月曜日
状態指向プログラミング
今のシステムは相当に複雑である。しかしその中身は、DBやミドルの仕様に引っ張られているとか、可用性や負荷対策とか、セキュリティとか、本来やりたいこととは違うところでの苦労だ。現在、巨大なシステムが全てSIerに任されている原因の一端はここにあり、システムのモジュール化の仕方がアーキテクチャ寄りになり過ぎているのが原因だと思う。
システムは、もっと「状態指向」に書くべきである。つまり、あるべき状態をまず記述し、そこからはみ出た時にはどう直すか、そのためにはどんな動きをするか、更にはそのスピードや故障対応等のいわゆる非機能要件、最後にインプリメンテーション。こういう階層で書くべきなのだ。また、この階層は、できるだけ分離して書くべきだ。
この背後には、高度な負荷分散・可用性維持・セキュリティ・状態監視システムを含んだ並列実行環境が必要だが、逆に言えばこれはシステムによって異なることはなく、SIはその規模のみに依存し、知識は共通である。並列実行環境のSIer・メンテナーは上位システムには感知しないし、もし不具合が起きてもシステムに依存せず代替機種を用意して移植できる。
この環境に一番近いのが、AWS Lambdaなどのようなサーバーレスコンピューティングだ。しかしまだ足りないところがあって、Lambdaは関数ベースであり状態指向ではないこと、非機能要件の記述ができないところなどがある。ここら辺は計算機言語学に属するのだろうが、そういう体系をAWSが作れるのかは注目するところだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
貧乏人向け非常食
一日あたり(一食あたりではない!) 530円で済む、超低価格の非常食を考えてみた。 いきなりだが以下がレシピである。 コンポーネント 具体的な製品例 1日の使用量 1日あたりのコスト 役割 主食(糖質) ケンミン 業務用はるさめ 400g 約40...
人気の投稿:
-
非常用トイレの構想 は過去に何回か書いているが、ここで考えるのはもっと現実的なもので、極端な話、明日大震災が起きても使えるものだ。知恵として覚えておいて欲しい。 非常用トイレとして、高分子吸収剤によるものが市販されている。これは赤ちゃんのおむつや生理用品などと同じく、水分を吸収...
-
震災などで交通が途絶しインフラが破壊された時でも生き延びるため、一軒家程度の空間で食料を再生産する方法について考えてみた。その結果、難民などへの技術輸出も可能な方法が提案可能となったので、その内容を公開する。なお、結論としては、ウキクサを植物工場にて生産する、というものになる...
-
日本と世界の右傾化とその理由 の続き。世界的な国粋主義、自国第一主義、覇権主義、暴力肯定、秩序破壊の傾向に関し、その原因について考えてみる。なお、けっこう重い話ではあるのだが、あくまでも『根拠なき自説』であるので、気軽に聞いて頂きたい。 世界的な右傾化の原因は、経済格差や...
-
実業家の河原由次氏が、豚まんを新幹線内で食べたところ注意された、という呟きをしたことに対して論争が起こっているが、それを科学的・定量的な視点で考察する。 まず、原典を以下に提示しておく。 https://x.com/i_am_kawa_chan/status/202903...
-
一日あたり(一食あたりではない!) 530円で済む、超低価格の非常食を考えてみた。 いきなりだが以下がレシピである。 コンポーネント 具体的な製品例 1日の使用量 1日あたりのコスト 役割 主食(糖質) ケンミン 業務用はるさめ 400g 約40...
-
過去、 https://spockshightech.blogspot.com/2025/04/blog-post.html https://spockshightech.blogspot.com/2025/04/blog-post_26.html https://spock...
-
映画『翔んで埼玉 〜琵琶湖より愛をこめて〜』の中で、琵琶湖の水を止めて(京都大阪方面への放水を止めて)大阪を困らせる、しかし滋賀県の大部分は水没してしまう、という描写があった。これは関西ではよく言われる冗談でもある。「琵琶湖の水止めたろか」「滋賀が先に水没するで」というのが定番...
-
以前も https://spockshightech.blogspot.com/2025/08/blog-post_05.html のようなことを考えてみたが、また別の視点から労働生産性について考えてみた。 日本の労働生産性はOECDの中でも低位にある。何が労働生産性向上の足を引...
-
生成AIには、ハルシネーションの他に、「命令を守らない」という問題が存在する。つまり、指示をして「ハイ分かりました」と答えて全然違うことをする、という問題がある。そんな中でも警戒すべきは情報漏洩である。AIに一度全てを見せてしまうと、ちょっとした拍子に情報を漏らしてしまう恐れ...
-
以前、その可能性はないという記事を書いたのだが、最近になってそれを思い直している。もしかしたら可能性が出てきたかもしれない。 以前の考察で想定していたのは、AIが世界中の軍事を乗っ取り、人類がAIに明示的に支配されるディストピアだった。だからあり得ないと言ったのだが、AIを戦争...

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