タグ

javascriptとforthに関するalluserのブックマーク (1)

  • Forthの仕組み - ワード実行 - レガシーコード生産ガイド

    2015-07-18 Forthの仕組み - ワード実行 forth いろいろForth処理系を作ってきて、 大分動作が頭に染みこんできたので、ここらへんで一度復習も兼ねて動作を解説してみる。 ForthやConcatenativeLanguageには当にいろいろな作り方があるんだけど、 今回はjonesforthで学んだ、おそらく一番伝統的なやり方を選ぶ。 前提として、ポインタとリンクリスト、関数ポインタ(参照)を理解していれば大丈夫だと思う。 それから、JavaScriptでサンプルコードを書くけど、コードに合わせた詳細な説明はせず、動作や仕組み、考え方を大まかに説明する。 というよりjonesforthの更に入門みたいになるだろうから、興味がある人はjonesforthを続けて読んで欲しい。 Forth言語自体の説明はしない。1 1 +で2がスタックに置かれること、: inc 1

    Forthの仕組み - ワード実行 - レガシーコード生産ガイド
  • 1