【業務内容・年収・必要技術】プログラミングを活かす職業一覧【非IT分野×プログラミング活用系編】
きたたく
きたたくブログ
みなさんは、テレビゲームやインターネットのアプリケーションがどうやって作られているか、不思議に思ったことはありませんか?
スマホのアプリやWebサイト、ロボットのプログラムなど、私たちの生活を便利にするソフトウェアを作る方法には「プログラミング」が欠かせません。そして、プログラムを効率よく作るために役立つ仕組みや道具として、フレームワーク(Framework)、ライブラリ(Library)、そしてスタック(Stack)と呼ばれるものがあります。
でも、
「フレームワークって何?
ライブラリとの違いは?
スタックはどういう意味?」
と思う人も多いですよね。この記事では、フレームワーク・ライブラリ・スタックをやさしく解説していきます。さらに、実際にソフトウェアを作る現場でどのように使われているか――特にWeb開発や組み込み開発(IoTなど)といった場面に焦点を当てながら、定番の代表例をご紹介します。