パーソナルコンピュータの初期には、すべてのコンピュータメーカーは、メモリボード、ハードディスク、モデムやプリンタなどの周辺機器への読み書きを行う低レベルドライバを書くことができるソフトウェアエンジニアを必要としていました。Windowsはそれに終止符を打ちました。それは単に未訓練の個人がコンピュータを使用するのをはるかに簡単にするグラフィカルユーザーインターフェイスを提供したからだけでなく、Marc Andreessen(彼の会社Netscapeはまさにマイクロソフトに圧倒されようとしていました)が軽蔑的に(そして間違って)「ただのドライバの集まり」と呼んだものも提供したからです。Win32 APIを前面に出したそのドライバの集まりは、プログラマーがマシンを制御するために低レベルのコードを書く必要がもはやないことを意味しました。その仕事は効果的にオペレーティングシステムにカプセル化されました。Windows、macOS、そしてモバイルではiOSとAndroidにより、今日、ほとんどのプログラマーは以前の世代のプログラマーが知っていたことの多くをもはや知る必要がなくなりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

You may also enjoy…