タグ

コンピュータと歴史に関するmasaru_alのブックマーク (2)

  • なぜC言語は、B言語を継承して、1から設計し直さなかったのでしょうか?

    回答 (3件中の1件目) なかなか理解しづらい話だと思いますが、当時のベル研究所において、Unixのグループは濃密な知のルツボだったのです。B言語が発明されるとすぐに、十数人の人々が使い始め、良かったところと悪かったところのフィードバックが集まりました。デニスは数日後にはインタプリタ言語だったB言語をコンパイラ化し、古いバージョンを分かりやすいところに置いていました。B言語のユーザーは、バグを見つけるとデニスにメールし、バグが直るまで古いコンパイラを使っていました。 B言語をC言語に改名した主な理由は2つあります。まずB言語(とBCPL)は、CPUのアドレスがバイト単位ではなくてワード...

    なぜC言語は、B言語を継承して、1から設計し直さなかったのでしょうか?
    masaru_al
    masaru_al 2023/04/22
    『全体的に見れば、B言語の関数は文法的に理にかなっており、C言語の出発点として流用されました。構造体、共用体、多次元配列など、主要機能がまだなかった時から既に、ほとんどの人がC言語に乗り換えてしまい、』
  • 「マインスイーパ」がアメリカを滅ぼしそうになった30年前から,Windowsゲームの歴史は始まっている

    「マインスイーパ」がアメリカを滅ぼしそうになった30年前から,Windowsゲーム歴史は始まっている ライター:游研社 下記の記事は,游研社(→リンク)に掲載された記事を,許可を得て翻訳したものです。可能な限りオリジナルのまま翻訳することに注力していますが,一部,画面写真などを変更したり,文化的な背景などで理解されづらいものについては日向けに表現を変えたりしている箇所があります。→元記事 ビル・ゲイツとマイクロソフトの社員によるマインスイーパへの熱狂は,その後アメリカが直面する「マインスイーパ中毒」の縮図だった 今でも多くのプレイヤーが競っている「マインスイーパ」(Minesweeper Online) 2012年にWindows 8がリリースされるまで,マイクロソフトは歴代のWindowsにミニゲームをプレインストールしていたが,その中には「ソリティア」と「マインスイーパ」という,根

    「マインスイーパ」がアメリカを滅ぼしそうになった30年前から,Windowsゲームの歴史は始まっている
    masaru_al
    masaru_al 2023/04/21
    『マインスイーパもソリティアもWindowsユーザーにGUIとマウスの使い方を教えるチュートリアルのようなもの。ソリティアはドラッグ&ドロップに特化していてマインスイーパは右クリックの魅力を感じさせるためのもの』
  • 1