ビット演算

ビット演算

ビット演算とは、「ビットの塊」単位で論理演算を行うめの演算操作のことです。 ビット演算を用いることで、乗除算では幾重にも重なった処理に...

バッファ

バッファ

バッファとは、「緩衝材」という意味で、広く使われている言葉です。バッファを利用したセキュリティホールがあるなど、その言葉の意味する分野は広いです。

トラフィックとは

トラフィックとは

トラフィックとは、ネットワークの通信量を意味する言葉。トラフィックが高まるということは、それだけ多くのデータのやり取りが行われているということです。

インターフェース

インターフェース

インターフェースとは、何かと何かをつなぐ境界線を指す言葉です。ハードウェア、ソフトウェアなど、使われる場面で意味合いがまったく変わってしまいます。

デバッグ

デバッグ

デバッグとは、プログラムの不具合を見つけて、その不具合を修正する作業のこと。デバッグが無事終わらないと、ソフトウェア開発は終わりません。急がば回れの意識で、確実にデバッグを進めていきましょう。

ソフトウェアとは

ソフトウェアとは

ソフトウェアとは、コンピュータをコンピュータたらしめるもの。コンピュータにとって人格や魂という位置づけのものです。オペレーションシステムソフトウェア、アプリケーションシステムソフトウェアなど、ソフトウェアの種類も多岐に渡ります。

ソースコードとは

ソースコードとは

ソースコードとは、コンピュータのために書かれた「設計書」です。プログラミング言語で書かれて、コンパイラでコンパイルされることで、コンピュータが読める形になります。

静的スコープ

静的スコープ

スコープにおいて、プログラミングの時点でスコープチェーンが決まってしまうものを、静的スコープといいます。静的スコープの対義語には動的スコープがあります。

スパゲッティプログラムとは

スパゲッティプログラムとは

スパゲッティプログラムとは、スパゲッティのように入り組んでおり複雑なコード、そしてプログラムのことです。ソースコードはシンプルで可読性の高いものが良いとされています。

オーバーフロー

オーバーフロー

オーバーフローとは、プログラムやコンピュータなどの処理可能変数を超えた変数を指定して、「溢れてしまう」状態を指します。

セキュリティホール

セキュリティホール

システムやコンピュータに存在する弱点。それが「セキュリティホール」です。セキュリティホールを放っておくと、セキュリティホールを突いた攻撃などを受けてしまいます。

サーバー

サーバー

サーバーとは、私たちの生活に密接に関わる、サーバーソフトウェアをインストールしたコンピュータ。またはそのコンピュータのハードウェアそのものです。

ファイアウォール

ファイアウォール

ファイアーウォールとは、ネットワークを不正アクセスから防ぐために必要なシステム。ファイアーウォールが無いとお使いのPCは外部攻撃を受けてしまうことになります。

ゲームプログラマーとは

ゲームプログラマーとは

ゲームプログラマーは、ゲーム開発におけるプログラミングを中心に行うエンジニアのこと。ゲームに対する熱い情熱を持つプログラマーは、ゲームプログラマーを目指してみてください。

ソフトウェアテスト

ソフトウェアテスト

ソフトウェア開発において、納品前にシステムの欠陥を見つけるために行うのが「ソフトウェアテスト」です。ソフトウェアテストには、静的テストと動的テスト2つに分類することができます。

開発環境

開発環境

開発環境とはエンジニアがソフトウェア開発に利用する開発ツール、それをまとめたパッケージを指します。できるエンジニアは、開発環境の細部にもこだわるものです。

エビデンス

エビデンス

IT分野におけるエビデンスとは、主に顧客に提出する「単体テスト結果」を指します。テスト結果で順調にシステムが稼働していることを示し、顧客の信頼を勝ち取るのです。