タグ

ブックマーク / eel3.hatenablog.com (1)

  • Gotoサンの話。結局のところ「goto禁止」はどういう話だったのか? - 新・日々録 by TRASH BOX@Eel

    C言語で書かれた大量のソースファイルをサンプルとして、現実でのgoto文の利用方法について調査した研究の結果が発表されたようだ。 C言語の開発者によるgoto文の使い方を対象とした実証研究の結果、「goto文は無害だと考えられる」 | スラド Empirical Study On How C Devs Use Goto In Practice Says "Not Harmful" - Slashdot An empirical study of goto in C code [PeerJ Preprints] とりあえず、歴史的経緯的に非常に重要だろう指摘をしておくと、ダイクストラの「Go To Statement Considered Harmful」が出たのが1968年で、C言語の初期の設計・開発が行われたのは1969〜1973年だ。C言語は、ダイクストラの論文が大きな話題となった後に

    Gotoサンの話。結局のところ「goto禁止」はどういう話だったのか? - 新・日々録 by TRASH BOX@Eel
    itotto
    itotto 2016/09/20
    "あくまで目的は「静的構造と動的構造の一致」と、「プログラムの正しさを証明するのが容易な構造にすること」だ"
  • 1