LoginSignup
4
5

More than 1 year has passed since last update.

未経験者が始めると困る、IT・PC関係の用語リスト

Last updated at Posted at 2022-10-08

未経験者が始めると困る、IT・PC関係の用語リスト

 この記事では、プログラミングを始めたばかりの私が苦手意識を持つ、IT用語について書いていきます。

本当に基本的な単語もあるので、[そこから?!]となるような方にはオススメしません...汗


 ようは、端的に言うと「覚え書き」です。
 忘れた時に見るメモ。

 もし間違った解釈や見づらいなどご指摘があれば、気軽にコメント欄にご意見いただけると助かります笑  

自分用でもあるので、都度「追加・修正」していく予定。

なるべく「分かりやすく」「簡単に」書きます。

 この記事が誰かの役に立てば嬉しいです!

用語一覧

略語

API

 Application Programming Interface の略。
 インターフェース ・・・ 繋ぐ
 つまり「アプリ」と「プログラム」を繋ぐ。
 機能を共有できるようにするもの。
 外部とのやり取りを仲介し、連動させる。
 
 異なるソフトウェアやサービスを繋ぐ(共有)する。
 例えば、認証機能、チャット機能など

OS

 Operating System の略。
 「システムを動かす」みたいな意味合い。
 ユーザーとハードウェアを繋ぐ基本動作が定められている。
 例: Windows、Android、Linux、UNIX など

 機能
 ・タスク(並行して複数の処理を行う機能)管理
 ・メモリ(作業場所)管理
 ・ファイル管理
 ・周辺機器管理
 ・APIの提供

 「〇〇対応」のというような表記は、
 このOS(〇〇の部分)で使えますよ~…という意味。

CLI

 Command Line Interface の略。
 普段パソコンを操作しているやり方(マウス、ボタンを押すなどの感覚的なもの)とは逆に、指定された「コマンド」を使って、それらをパソコンに指示する操作方法。
 使用するにはパソコンによりツールは異なるので注意。

例: 「Git Bash」「ターミナル」など。

GUI

  Graphical User Interface の略。
CLIに対して、感覚的な操作性を持つ扱いやすいアプリケーション。
  (マウスの操作、ボタンを押すなどで完結)

例: 「Finder」「エクスプローラー」など。

MVC

 アプリケーション設計で機能を整理するための考え方の一つ。実装する際、分けて作ると便利な部分。

 ・Model・・・ データ処理。登録・取得・更新・削除。
 ・View・・・ 表示、入力処理
 ・Controller・・・ 入力内容に沿ってモデルとビューを制御。

知っておくべき用語

ハードウェア 例: PC、スマートフォン など

 機械そのもの。物理的な機器の総称。

・・・外部ハードウェア
 キーボード、マウスなど
・・・内部ハードウェア
 ・CPU(演算制御装置)
 ・HDD(大容量記憶媒体) など  
ソフトウェア

 ハードウェア本体を動かすために、命令を出すプログラムの集まり。

・・・基本ソフトウェア
 PCを動かすために必要。OS  (Windows、MacOs、iOS、Androidなど)  
・・・応用ソフトウェア
 機能を提供。アプリケーション
 (ゲーム、ウィルスソフト、Word/Excel、Photoshopなど)

 プログラミングソフトの「vscode」などは、
 プログラミングのメモ帳みたいに使えるツール。
 

ディレクトリ

 位置情報。フォルダと同意義でデータの格納先。
関連する用語は、
・カレントディレクトリ → 現在地
・ホームディレクトリ → 初期位置(チルダ「~」で表示される)
・ルートディレクトリ → 直線につないだ階層の先頭。

パス

 ファイルやディレクトリの場所を指す。階層構造になっている。

・・・絶対パス
 パスをルートディレクトリから表記したもの
・・・相対パス
 現在位置から目的パスを表記したもの
    表記例: ../xxx.tx     ※ ↑のように書く、とだけ理解しておくと後に分かります笑

関連サービス

AWS

 Amazonが提供する、インターネットを利用していろんなサービスを必要な分だけ使用できるサービス環境。
 ネットを利用しているので、物理的に機器を用意する必要がなく、直ぐに開発環境を用意できる。

合わせて知っておきたい単語
例:EC22
仮想サーバーを作成できるサービス
例:S3
大量データ保存が可能になるサービス
例:RDS
データベースを利用できるサービス
等々…
Cloud9

 開発のための環境をネットを利用して用意できるサービス。ブラウザで動かすので、PCさえあればベースになる開発環境が整うため、性能や機種を気にする必要もない。便利。

VSCode

 Visual Studio Code の略。
 Microsoft のテキストエディタ。
 文章やプログラム作成、編集のためのソフトウェア。
 拡張機能が多く、カスタマイズ性が高い。

デベロッパーツール

 Chrome が提供する機能の一つ。
 HTML・CSS文動かしながらWebサイトのコードを確認、編集できるため、
 分かりやすく機能も多い。使えるようになると便利。

引用元リンク

参考サイト

用語関連

関連サービスについて

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5