【一旦保存】まず知っておきたい!プログラミング用語集|初心者向け基礎・一覧

プログラミング 用語集

プログラミング学習に必要な基礎用語【初心者向け】の中でも、初心者が最初に知っておきたい用語を厳選し、簡単にまとめてみました。学習過程で当たり前のように出てくる用語の意味・使われ方を、用語辞典のようにシンプルに記載していきます。

 

※お金を稼ぎながら手に職つける!スキル経験ゼロからのエンジニア転職【体験談】

プログラミング用語集【初心者向け基本知識】

初心者向けの基本的なプログラミング用語の意味・使われ方を解説していきます。

※随時追加していきます。

 

ソースコード

 

コンピュータを動かすために、プログラミング言語で書いた文字列のこと。※「ソース」とも呼ばれる

 

ソースファイル

 

ソースコードで書かれたファイルのこと。

 

実行ファイル

 

コンピュータが解釈して実行できる状態のファイルのこと。実行可能ファイル、実行形式ファイル、実行形式などとも呼ばれる。

 

コンパイル

 

プログラミング言語で書いた文字列(ソースコード)を、コンピュータがわかる言語に翻訳する(実行ファイルに変換する)作業のこと。コンパイル作業をすることを「コンパイルする」と呼ぶことも。

 

バイナリーコード

 

プログラミング言語で書いた文字列(ソースコード)を、コンピュータがわかる言語に翻訳したもの。

 

リファクタリング

 

プログラムの動き(外向きの変化)を起こすことなく、ソースコードを書き換えること。その後の修正・理解を簡単にするために、定期的に行う。バグが起きないようにリスク管理をする目的もある。

 

なぜ?いつ?どうやって?など、あらゆる視点で常に考えておくべき重要な業務です。

 

バグ

 

プログラムで生じた「予期せぬ不具合」のこと。

仕様バグ:もともとの仕様(完成図)が間違っていること
ドキュメントバグ:仕様書・設計書の書き間違い

デバック

 

バグを探し出し、治すこと。原因不明のバグが生じている場合などで、原因を探し出すこと・その原因を解消する一連の作業のことを言う。

 

変数

 

データ(値)を入れる箱のこと。中身は、その時々のプログラムによって変わります。何か知らのデータ(値)が入る場所であることを覚えておきましょう。

 

代入

 

変数にデータ(値)を入れること。X=5の場合、Xには5が”代入“されることになります。

 

演算子

 

プログラム中の計算を行う際に用いる記号のこと。

足し算:+
引き算:-
掛け算:*
割り算:/

AはBより大きい:A>B
AはBより小さい:A<B
AとBは等しい:A==B
AとBは異なる:A!=B

文字列

 

複数の文字が並んでつながっているもののこと。基本的に「文字」と同じように使われる。

 

サーバ

 

ユーザーの要求に対し、その情報の保有&提供を行うコンピュータのここと。

 

データベース

 

データを整理し、まとめたもの。大量のデータ保存、特定情報の検索・引き出しにおいて、データベースは重要な作業となる。

 

SQL

 

データベースとやりやり取りをする際に利用する。データベースの使用にいおいては必須の言語となる「エスキューエル」と呼ばれることも。

 

フレームワーク

 

なんらかの「枠組み」そのもの。汎用的な機能があらかじめ備わっているひな型と覚えておきましょう。

24時間対応、エキサイトお悩み相談室

「誰にも悩みを話せない」
「気づいたらずっと同じことで悩んでいる」
「もう限界だけど、何をしたら良いかわからない」

このような悩みを抱えていませんか?そんな時は、友達でも同僚でもない、プロのカウンセラーに話してみましょう。ただ自分の気持ちを吐き出すことがストレス解消になることもあります。

 

エキサイトお悩み相談室なら、24時間電話かメールで経験豊富なカウンセラーに相談可能。カウンセラーならあなたに寄り添い、先入観なく悩みを聴いてくれるでしょう。

 

エキサイトお悩み相談室の特徴・口コミ・おすすめな人

 

 

【カウンセラーに無料相談してみる】

みんなのキャリア相談室【無料】キャリアの悩みをアドバイザーに直接相談

『みんなのキャリア相談室』専属のキャリアアドバイザーに、キャリアに関する悩みを相談できます。 「そもそも今、転職したら失敗するんじゃないか?」 「転職エージェントに相談するべき状況だろうか?」 「自分にはどんな転職エージェントが合うだろうか?」 こんな不安・疑問に直接お答えします!ご希望にマッチする転職エージェントのご紹介も可能です!

【無料】キャリアの悩みをアドバイザーに直接相談へ

エンジニア転職 マンツーマン支援完全未経験OK!!【簡単60秒応募】