プログラミングは複雑そうに思えますが、基本的には、条件分岐、ループこの2種類の機能しか持っていないのです。



条件分岐は例えば「IF文」、「CASE文」となります。



ループは、「FOR文」、「DO文」・・・などなどですね。



条件分岐にしてもループにいてもいくつかの手法がありますが、基本的な機能は同じです。また書式などは言語により違いがあります。



でも、基本はこの2種類の機能を使ってアルゴリズムを作成するのです。



たぶん、プログラミングを初めてみると、その単純さに驚くかもしれません。



但し、仕様が複雑であれば、この2つの機能や手法が入り組んでどんどん複雑になっていきます。



いったい何をしてるんだ、って感じるソースになるってことです。



でも、分解して考えてみると、使っている機能は2種類だけなんです。



そう考えると複雑なプログラムもシンプルに見えてくるはずです!





________________________________


※フリーランスエンジニア、個人ビジネス、プログラム関連の個人コンサルをしています。
詳細は↓のリンクから 

 

 




※私のYoutubeでは、プログラマ、フリーランスを目指している方に情報を発信しています。是非チェックしてみてください。