プログラミングを始める前に必要な知識
これから先の未来ではプログラミングが必要なAI時代になります。
プログラミングとは
コンピューターに指示を書くことです。
入力→処理→出力を与えることでコンピューターを思い通りに動かすことができます。
入力:コンピューターが受け取る情報
処理:受け取った情報をもとに行われる動作
出力:処理を行った結果
ビジネススキルとして汎用性があるのが〇〇
プログラミングはビジネススキルとしても高い効力を持っています。
その理由は「プログラミング的思考」と呼ばれるから
プログラミング的思考とは物事を考える時にその物事の動作や順序を理解して、効率的に意図した動作や結果を導くための論理的思考
そのため、他者の意思を汲み取ることができたり、問題解決能力を養うこともできます。
プログラミング言語とは
プログラミング言語は200種類以上存在する。
その理由は4つ
1.向き不向きがある
2.誰でも言語を生み出される
3.技術進歩への探究心がある
4.プログラミング言語を1つにするのが現実的ではないから
が挙げられる。
代表的な言語は以下の通り
・Ruby
・Java
・C言語
・C#
・PHP
・Swift
ライブラリーとフレームワークの違い
ライブラリーとは部品でありよく使われる機能を集めてひとまとめにする。他の人のコードを利用、改造することが出来て自由度が高い
フレームワークとは枠組みでありよく使われる一連の機能をひとまとめにすること。アプリやサービスを開発する際に土台として使い、開発効率を上げることができる