2019年4月22日月曜日
状態指向プログラミング
今のシステムは相当に複雑である。しかしその中身は、DBやミドルの仕様に引っ張られているとか、可用性や負荷対策とか、セキュリティとか、本来やりたいこととは違うところでの苦労だ。現在、巨大なシステムが全てSIerに任されている原因の一端はここにあり、システムのモジュール化の仕方がアーキテクチャ寄りになり過ぎているのが原因だと思う。
システムは、もっと「状態指向」に書くべきである。つまり、あるべき状態をまず記述し、そこからはみ出た時にはどう直すか、そのためにはどんな動きをするか、更にはそのスピードや故障対応等のいわゆる非機能要件、最後にインプリメンテーション。こういう階層で書くべきなのだ。また、この階層は、できるだけ分離して書くべきだ。
この背後には、高度な負荷分散・可用性維持・セキュリティ・状態監視システムを含んだ並列実行環境が必要だが、逆に言えばこれはシステムによって異なることはなく、SIはその規模のみに依存し、知識は共通である。並列実行環境のSIer・メンテナーは上位システムには感知しないし、もし不具合が起きてもシステムに依存せず代替機種を用意して移植できる。
この環境に一番近いのが、AWS Lambdaなどのようなサーバーレスコンピューティングだ。しかしまだ足りないところがあって、Lambdaは関数ベースであり状態指向ではないこと、非機能要件の記述ができないところなどがある。ここら辺は計算機言語学に属するのだろうが、そういう体系をAWSが作れるのかは注目するところだ。
登録:
コメントの投稿 (Atom)
注目の投稿:
ASIの発達と決定論
世の中の話題はAGIを通り過ぎてASIに進んでいる。AGIがGeneral IntelligenceならASIはSuper Intelligence、即ち人類を遥かに超えた知性ということらしい。 2045年にシンギュラリティが起きると予測したのは、人工知能研究の世界的権威であ...

人気の投稿:
-
「生成AIはミーハーである」の回でも少し触れたのだが、生成AIの回答は一次的には誤っていることが多い。それを指摘してAIが回答を修正していく様を見て楽しむ、というのが最近のマイブームだ。 どういう指摘をしているのか、と自己分析してみると、興味深いことに陰謀論者との議論とあま...
-
近年の世界的な右傾化、自国第一主義化について、その原因を生成AIと討論しながら考えた結果、そういう結論に達した、というお話。 まずトランプが未だに支持されている理由について議論したのだが、その理由はアメリカ白人低学歴層の貧困化だという。この白人貧困層は、人数的には数千万人と規...
-
性善説と性悪説、どちらを取るかと言えば、やや性善説、だろうか。 子供の成長を見ていると分かるのだが、基本的に子供は善だ。だが、同時に自分勝手なところもある。人の持っているものを欲しがり、場合によっては喧嘩してでも奪おうとする。だがこれは「悪」と言えるほどのものではない。 ...
-
「人はなぜ悪に憧れるのか」と「人はなぜ正義に憧れるのか」をGoogle検索してみたところ、前者は素直にヒットするのに後者はひねくれたサイトしかヒットしなかった。どうやら人は悪に憧れているようだ。 前者のサイトを読んでいると、様々な解釈が出てきて面白い。だが、検索前に自分...
-
https://ja.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E8%AA%9E%E3%81%AE%E9%83%A8%E5%B1%8B チューリングテスト に対する反論とも言える思考実験だ。両者の概要はここでは省略する。Wikipe...
-
電気が止まった時、明かりや暖を取る、あるいは調理のために必要なのが、火だ。カセットコンロを持っている家も多いと思うが、カセットガスを大量に保存するのは躊躇する人も多いのではないか。ガソリンも灯油も同様だ。また、単に漏れるのも心配だが、これらは何れも経年劣化するから、大量に持...
-
以前チラっと書いた、表題の分析の結果を披露しておく。 まず全体像について生成AIと議論した。結果として、その大まかなシナリオとは、 いわゆる減反政策によって、市場におけるゆとり分が減り、ここ数年は需給バランスがタイトになっていた。 農水省は減反政策は止めたと言っているが...
-
別の投稿でも書いているが、VR普及の条件はビジネスに使えることだ。即ち、①会議・打ち合わせ、②プレゼン、③コラボレーション(共同作業)、④PC作業(大画面、多画面)、これらが「使い勝手よく」できる必要がある。 これらに適合するVRアプリとしては、 Engage 、 Bigsc...
-
古くは仮面ライダースナックやビックリマンチョコ、最近では万博パビリオンの時間指定チケットやマクドナルドのちいかわグッズなど、何かと話題になっている転売の是非について考察してみた。これももちろん生成AIを使って、なかなか面白い結論が出た。 最初は万博場ビリオンについて議論したのだ...
-
免震技術の一つに、「エア免震」というものがある。地震が発生すると、ホバークラフトのように地面から浮き上がる、というものだ。 http://www.airdanshin.jp/ なかなかよいと思うが、普段は浮いていないわけだから、例えば故障していないかどうか確認す...
0 件のコメント:
コメントを投稿