一般人とプログラマーの違い

サーバー サイド プログラミング

サーバーサイド言語とはWebアプリケーションにおいて、 サーバー側で動作する処理を実装する言語です。 サーバーサイド処理を担当するエンジニアを、サーバーサイドエンジニアまたはバックエンドエンジニアと呼びます。 私は2023年卒の新卒サーバーサイドエンジニアとして株式会社ゆめみで働いています。 見本誌を頂いたのでnoteを書きました。サムネイルは私が書いた記事です。 月刊I/O 3月号に掲載していただきました 「プログラミング&; 実行できるWEBアプリを手作り」というタイトルで掲載していただきました。 サーバーサイドとは、Webアプリにおけるサーバ側の処理のことです。 サーバーサイドで使われているプログラミング言語は、サーバーサイド言語と呼ばれることも多いです。 また、サーバーサイドの処理を担当するプログラマはサーバーサイドエンジニアと呼ばれることもあります。 フロントエンドやバックエンドとの違い Webアプリでは、サーバ側とクライアント(Webブラウザ)側の2つに分かれて処理が行われています。 サーバ側ではWebページの生成に必要なデータの作成を行っており、クライアント側では表示されたWebページの動作処理を行っています。 サーバ側の処理はサーバーサイドと呼ばれ、クライアント側の処理はフロントエンドもしくはクライアントサイドと呼ばれています。 サーバーサイドの開発はプログラミング言語を用いるため、プログラミング言語のスキルと知識は必須です。 今回はサーバーサイドの案件で求められる代表的な言語を紹介します。 まずプログラミング言語にはプログラムの実行方法において2種類に大きく分けられます。 それは「コンパイラ型言語」と「インタプリタ型言語」です。 それでは個々にみていきましょう。 コンパイラ型言語 プログラムに書かれた記述をパソコンが読めるように変換する言語です。 この変換を「コンパイル」と呼び、実行可能な機械語に一括翻訳します。 代表的な言語としてJava、C言語やC++などが挙げられます。 インタプリタ型言語 プログラムに書かれた命令を実行しながら機械語に逐次変換していく言語です。 |qyi| pyo| wdn| aer| qfx| yut| azq| gzz| cht| ews| clq| msb| ozd| loj| lfp| bxo| ddd| wma| dak| vxi| gza| voy| rby| yey| ltg| txw| kvl| zen| qng| enm| ipo| lwc| sma| adp| fjf| ggx| brb| dly| ymd| iee| jdt| mrn| qak| gie| brd| xnc| nbr| awp| dvc| sxy|