プログラミングは複雑そうに思えますが、基本的には、条件分岐、ループこの2種類の機能しか持っていないのです。
条件分岐は例えば「IF文」、「CASE文」となります。
ループは、「FOR文」、「DO文」・・・などなどですね。
条件分岐にしてもループにいてもいくつかの手法がありますが、基本的な機能は同じです。また書式などは言語により違いがあります。
でも、基本はこの2種類の機能を使ってアルゴリズムを作成するのです。
たぶん、プログラミングを初めてみると、その単純さに驚くかもしれません。
但し、仕様が複雑であれば、この2つの機能や手法が入り組んでどんどん複雑になっていきます。
いったい何をしてるんだ、って感じるソースになるってことです。
でも、分解して考えてみると、使っている機能は2種類だけなんです。
そう考えると複雑なプログラムもシンプルに見えてくるはずです!
________________________________
※フリーランスエンジニア、個人ビジネス、プログラム関連の個人コンサルをしています。
詳細は↓のリンクから
※私のYoutubeでは、プログラマ、フリーランスを目指している方に情報を発信しています。是非チェックしてみてください。