この付録では、OONスタックを理解するためによく必要とされるプログラミングの概念に関する質問を扱います。
OpenIAPカテゴリー: 5. Appendix A
5.1.1. ハードウェアとは何か
ハードウェアという言葉を使う場合、マザーボード、CPU、GPUなど、コンピュータを構成する物理的なパーツを意味します。つまり、コンピュータのハード
部分であり、物理的な領域で触れることができ、すぐに目にすることができるものです。
5.1.2. ソフトウェアとは
ソフトウェアとは、一般 的には
、
コンピュータを構成する抽象的な部品、すなわちコンピュータが実行可能なすべての計算可能な抽象的機能を構成するプログラムの概念を意味します。具体
的に
言うと、これらのプログラムのいずれかを指す。OpenRPA、OpenFlow、Node-REDは、ソフトウェアそのものである。
5.1.3. プログラミング言語とは何か
プログラミング言語は、ソフトウェアプログラムを作成するために使用されるコマンド、命令、その他の構文のセットです。プログラマーがコードを書くために使用する言語は「高級言語」と呼ばれる。OpenRPA自体は、C#というプログラミング言語で開発・保守されている(See sharp)。
¹ –TechTerms – プログラミング言語定義(https://techterms.com/definition/programming_language)
。
今後、この付録で扱うすべての概念は、C#に関する内容に限定して言及します。これらの概念は、他のプログラミング言語には適用されない場合があり、本マニュアルでは関係ありません。
5.2.1. 変数とは何ですか
つまり、OpenRPA内部のワークフローの実行前、実行中、実行後に、ユーザーが変更することができます。また、変数はそれ自体に型を割り当てる必要があります。
5.2.3. 変数が想定できる型は?
事実上、OpenRPAアプリケーションの内部でコンパイルされた任意の型です。覗き見したい場合は、変数を宣言して、その中の 型を
参照
するを
クリックするだけです。
5.3. タイプ
ハードウェア、ソフトウェア、プログラミング言語がきちんと定義できたところで、さらに種類を掘り下げていきます。
5.3.1.2. 十進数システム
十進法は、私たちが日常生活のあらゆるところで普通に使っているシステムなので、理解するのはとても簡単です。10進法は、すべての単位aをとって
、i番目の
指数に10
倍することで成立します。したがって、仮想の数ABCは、下の図のように表現できる。また、356を10進法で表現した例もあります。
5.3.1.3. 2進数システム
一方、2進法は2を底として数を表します。
5.3.2. 型とは何ですか
型とは、コンピュータが作用する変数の表現であり、平たく言えば、コンピュータが「見る」ものである。2進数、つまりビットで考えると、以下の型は2進数で表現することで説明できる。