「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Win64 API

pointこの用語のポイント

pointAPIだよ

point64ビットなWindowsさん用だよ

スポンサーリンク

簡単に書くよ

Win64 APIとは

「API」と呼ばれている「プログラムや機能に対する お仕事依頼用の窓口(を使うための決まり事)」の分類のひとつ
であり

64ビットなWindowsで使うために用意されているAPIのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

OS
Windows
API
Windows API


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

Win64 API

※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。

Windowsは「マイクロソフトさんが作っているOSの名前(のシリーズ名部分)」です。
世の中には、いろいろなOSがあります。
その「いろいろ」のひとつです。

Win64 API2

APIは「プログラムや機能に対するお仕事依頼用の窓口(を使うための説明書)」です。
全然無関係なプログラムとかからその機能を利用できるように用意された窓口です。

Win64 API3

例えば……と説明し始めるとクソ長くなるので止めておきます。
興味がある方は、用語「API」の説明を ご覧ください。

Win64 API4

なお、APIが何かイメージできない人は

APIを用意すると、そのシステムの機能を他のプログラムから使えるようになる

というのだけ覚えてください。
それさえ押さえておけば何とかなると思います。

Windows APIは「Windowsに用意されているAPI」です。
プログラムからWindowsの機能を使いたいときに呼び出すAPIです。

Win64 API5

例えば、プログラムの中で「あれ?このコンピュータの名前って何だっけ?」となったとしましょう。
Windowsはコンピュータの名前を知っているはずです。
そこで、コンピュータの名前を教えてくれるWindows APIを呼び出してコンピュータ名を取得したりするのです。

以上を踏まえて、本題に入ります。

パソコンさんは技術の進歩と共にパワーアップしてきました。
みなさんは「32ビット版」とか「64ビット版」とか聞いたことは、ないでしょうか。

昔のパソコンさんは16ビットでした。
それが、技術の進歩と共に32ビットになりました。
さらに技術が進歩して、この説明を書いている時点のWindowsパソコンは、ほとんどが64ビットです。
将来的には、おそらく128ビットとかになるでしょう。

Win64 API6

ここまでを読んで「何が64ビットなの?」と疑問を持つ方もいると思います。
気になる人は、用語「64ビットCPU」の説明を ご覧ください。
話が逸れるので、今回は取り上げません。
気にならない人は、パソコンさんが

16ビット
 ↓
32ビット
 ↓
64ビット


と進化してきた、という点だけ押さえておいてください。

パソコンさんのパワーアップに合わせて、プログラムやプログラムで使う部品も進歩してきました。
昔は16ビットのパソコンさんで動かすための部品だったのが、32ビットのパソコンさんで動かすための部品になり、64ビットのパソコンさんで動かすための部品になりました。

それを踏まえて

64ビットのWindows用のWindows API

が「Win64 API」です。

Win64 API7

ちなみに他にも

16ビットのWindows用のWindows API:Win16 API
32ビットのWindows用のWindows API:Win32 API


があります(ありました)
気が向いたら、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「Win64 API」って単語が出てきたら「64ビットなWindows用のAPI(プログラムや機能に対する お仕事依頼用の窓口(を使うための決まり事))なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像058
書籍画像066

おまけ

■訳してみるよ

「Win」は「Windows(ウィンドウズ)」の略です。
「Windows(ウィンドウズ)」はIT用語の「Windows」です。
「64」は「64ビット」を意図しています。
「API」は「Application Programming Interface(アプリケーション・プログラミング・インターフェース)」の略です。
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「programming(プログラミング)」はカタカナで「プログラミング」でイメージできますかね。
「interface(インターフェース)」の意味は「接点」とか「境界面」とか「接触面」とかです。
何となく くっつけると

Windowsの64ビット版で使える、ソフトをプログラミングするための接点

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた