オブジェクトは目的語のことであり主体性がありません。そのためオブジェクト指向では多くの細かい指示が必要になります。主語としての主体性を持ったサブジェクト指向プログラミングを提案します。
ABCメソッドとはAutomaton Block Constructionの略で、機能ブロックの積み重ねでプログラムを作る手法です。こんにちは世界を拡張して名前を呼んで挨拶します。名前のリストを作成して繰り返すこともできます。回数指定での繰り返しを追加しました。
チューリングテストの意味は機械に人間の役割を演じさせることが可能かという問いかけです。人間の活動は役割を分担しておこなわれています。プログラミングとは人間の活動の一部あるいは全部を機械にまかせることです。これまでの手続き型のプログラミング言語では何をさせるのかを決める仕様決定の段階から困難がありました。求められているのは人間と同じように役割をになうことができるソフトの開発です。これを役割型と呼び、またチューリング言語と呼びたいと思います。
まずStormを使ってアプリを作成する方法を説明した動画です。
現状のエレベータアプリについての説明です
このために使用したツールStorm.exeをアップします。とりあえず試食バージョンです。
開発にVisual C++ 2017を使用しているためランタイムライブラリが必要です。パソコンにランタイムライブラリがないと次のようなダイアログが出ます。
ランタイムライブラリはマイクロソフトから無償で提供されています。「Visual C++ 2017 ランタイム」などと検索してください。たとえば次のようなところで提供されています。
Visual C++ 2017 のランタイムには86と64がありますが、86の方をインストールしてください。
ご意見をどうぞ。