タグ

forthに関するmnruのブックマーク (58)

  • Forth (programming language) - Wikipedia

    SwiftForth (Forth, Inc.) Gforth (GNU Project) VFX Forth (MicroProcessor Engineering) Forth is a stack-oriented programming language and interactive integrated development environment designed by Charles H. "Chuck" Moore and first used by other programmers in 1970. Although not an acronym, the language's name in its early years was often spelled in all capital letters as FORTH. The FORTH-79 and FOR

    mnru
    mnru 2012/11/12
  • pForth - portable Forth in 'C'

    mnru
    mnru 2012/11/12
  • Rpn and forth 超入門

    Rpn and forth 超入門 技術ひろば.net 2010年7月勉強会 セッション資料 2010年7月10日開催Read less

    Rpn and forth 超入門
    mnru
    mnru 2012/11/10
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    mnru
    mnru 2012/11/10
  • Forthfreak wiki

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Forthfreak wiki
  • http://c2.com/cgi/wiki?ForthLanguage

    mnru
    mnru 2012/11/10
  • http://www.h7.dion.ne.jp/~samwyn/forth/gforth/Tutorial.html

    mnru
    mnru 2012/11/10
  • : FORTH

    Forth の日語情報がほとんどないようなので、和訳などをすることにした。 Forth の概要 Forth は軽く (実装次第では最適化されていない C と同等以上に高速)、小さく (利用可能な資源が極めて限定されるような機器にも組み込み可)、それでいて非常に高い自己拡張性を持つ言語である (素朴な仕組みで、再帰、高階関数、クロージャ、定義書き換えマクロやオブジェクト指向なども実現してしまっている (Forth で実験的に記述された BASIC、C、Scheme はもちろん、代数的データ型とパターンマッチングの実装例すらある); Forth 使い的には、それらはあまり使わないようだけれども)。一方欠点としては、プログラマーの「想像力」に対する要求が高く (データの内部構造が丸見えなので (と言うか、想像力なしではそれしか見えない)、取り扱っているデータの抽象的構造を常に念頭に置いていない

    mnru
    mnru 2012/11/10
  • プログラミング言語 Forth

    「オレは他のヤツらとは一味違うぜ」 多くのプログラミング言語、例えば BASIC では、2+3 を 2+3 と書きます。ところが Forth (フォース) 言語では、 2 3 + と書きます。なんだそりゃ? しかし、ここが Forth の Forth らしいところ なんです。 BASIC のシステムは、「2+3」という全体を見てから 「そうか、2 と 3 を足したいんだな」と判断して、それから実行します。 つまり、その部分を全部解読してからでないと処理が始まりませんし、 カッコなんかがあってややこしい計算になると、それだけでも時間がかかってしまいます。 それに対して、Forth はスタックというしくみを使っています。 スタックは、「ストッキング」のようなものです。そう、女性が履く あの「ストッキング」です。Forth の処理システムは、前から順番に プログラムを見ていって、「2」に出くわす

    mnru
    mnru 2012/11/10
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • Stack Computers: the new wave -- an on-line book

    Philip J. Koopman, Jr. The ENTIRE BOOK is available to read on-line or to download for off-line reading! Published in 1989, this was the first book to explore the new breed of stack computers led by the introduction of the Novix NC4016 chip. The author commences with an overview of how stacks are used in computing, and a taxonomy of hardware stack support which includes a survey of approximately 7

    mnru
    mnru 2012/11/08
  • 論理回路/FORTH

    FORTH を使うための手引き FORTH の使い方 FORTH の開始,終了 逆ポーラント記法 スタックとその動作 FORTHワードとは DIS, SDMP, TRACE LOAD, SAVE FORTH辞書の凡例、 約束 FORTHワード (機能別索引) FORTHワード (アルファベット順索引) 異常報告 (Error Message) FORTHプログラミング FORTH 言語によるプログラミングの例を示します。 プログラムの部分は、cut and paste することにより、FORTH 上で compile でき、実行できます。 なお、FORTH は大文字と小文字を区別します。 FORTH に組み込まれているワードの定義内容を DIS で表示すれば、プログラミングの実例となります。 段階的詳細化法を用いたプログラムの作成 九九表 定数と変数 文字列の入出力 ファイルアクセス <

    mnru
    mnru 2012/10/16
  • BOOT_COMPLETEDが受信出来ない - Google グループ

    mnru
    mnru 2012/09/06
  • Bernd Paysan

    t3d Time 3D (10k) is a clock. It uses flying balls to display the time. This balls move and wobble around to give you the impression your graphic workstation with its many XStones is doing something. T3D is part of xscreensaver. Forth WIKI markup I don't create my web pages out of HTML myself. I use a Wiki-like markup language, written in Forth. You can look at the sources of this page, my hobby p

    mnru
    mnru 2012/08/31
  • GForth マニュアル

    Gforth マニュアル (原文) Gforth これは、ANS Forth 言語の高速でポータブルな実装である Gforth (version 0.7.0, November 2, 2008) のマニュアルである。リファレンスだけでなく、Forth のチュートリアルと入門も含む。Copyright © 1995, 1996, 1997, 1998, 2000, 2003, 2004,2005,2006,2007,2008 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later versi

    mnru
    mnru 2012/08/30
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    mnru
    mnru 2012/08/30
  • Untitled

    mnru
    mnru 2012/08/30
  • Tiny Forthインタープリタ

    はじめに Forthは1960年代の終わりにCharles H. Mooreによって提案されたプログラミング言語で,アメリカの国立電波天文台における観測の自動化を目的として開発されました.Forthという名前は,第4世代を表す"fourth"からきていますが,当時開発に使用した計算機(IBM 1130)では5文字までのファイル名しか扱えないという制約があったためこの名前になったといわれています. 「VTL(Very Tiny Language)の作成」にVTLという言語を知ったいきさつを書きましたが,Forthという言語処理系についても同じ経緯で知りました.ForthもVTLのようにコンパクトな処理系です. データ構造の一つであるスタックを基として処理を行う点が他の言語にはない独特な特徴であり,シンプルでエレガントな言語だと思います. Forthは機械語に近いレベルの記述により向いた低級

    mnru
    mnru 2012/08/30
  • Project GikoForth

    GikoForthは、pForthをベースに、非分かち書き日語プログラミング風な表記ができるようにしたオブジェクト指向Forthです。 役に立ちませんが、まったりと気分が乗った時に断続的に開発しています。 最近、全く更新してません。 Sukunaは、単一継承+Mix-in、ブロッククロージャ、ガベージコレクターなどを備えたForth方言です。 整数、浮動小数点数、文字列、Vector、ブロッククロージャなどが一応オブジェクトとして扱えます。 逆ポーランド記法とブロッククロージャの組み合わせでシンプルなFunctional Programmingぽいこともできたりします。 どのみち役に立ちませんが、もう少し役に立つ物にならないかと思案しながらまったり開発中です。

    mnru
    mnru 2012/08/30
    GikoForth,Sukuna
  • Project GikoForth

    GikoForthはANS Forth上に日語風オブジェクト指向機能を拡張するソース(オプン)でしたが、 現在はベースのpForthにも手を入れてしまっているのでそのままでは他の環境で動きません。 GikoForthではこんなソースやあんなソースのように、非分かち書き日語プログラミング風の記述ができます。 ‥‥‥断続的突発的にマターリと気が向いたら開発します‥‥。 GikoForthって何?と思う方は、ReadMeも読んで見て下さい。 Wikiたてますた。 オブジェクト指向+関数型なForth方言Sukunaはこちら。(2003/9/13) ○最新版のダウンロード Mac OS Xで動作するバイナリを用意してみました。 ターミナル版とFinderから起動できるアプリケーション版が両方含まれています。 GikoForth v0.2.3(GikoForth.tgz) ターミナル版を実行する