Rpn and forth 超入門 技術ひろば.net 2010年7月勉強会 セッション資料 2010年7月10日開催Read less
Forth の日本語情報がほとんどないようなので、和訳などをすることにした。 Forth の概要 Forth は軽く (実装次第では最適化されていない C と同等以上に高速)、小さく (利用可能な資源が極めて限定されるような機器にも組み込み可)、それでいて非常に高い自己拡張性を持つ言語である (素朴な仕組みで、再帰、高階関数、クロージャ、定義書き換えマクロやオブジェクト指向なども実現してしまっている (Forth で実験的に記述された BASIC、C、Scheme はもちろん、代数的データ型とパターンマッチングの実装例すらある); Forth 使い的には、それらはあまり使わないようだけれども)。一方欠点としては、プログラマーの「想像力」に対する要求が高く (データの内部構造が丸見えなので (と言うか、想像力なしではそれしか見えない)、取り扱っているデータの抽象的構造を常に念頭に置いていない
「オレは他のヤツらとは一味違うぜ」 多くのプログラミング言語、例えば BASIC では、2+3 を 2+3 と書きます。ところが Forth (フォース) 言語では、 2 3 + と書きます。なんだそりゃ? しかし、ここが Forth の Forth らしいところ なんです。 BASIC のシステムは、「2+3」という全体を見てから 「そうか、2 と 3 を足したいんだな」と判断して、それから実行します。 つまり、その部分を全部解読してからでないと処理が始まりませんし、 カッコなんかがあってややこしい計算になると、それだけでも時間がかかってしまいます。 それに対して、Forth はスタックというしくみを使っています。 スタックは、「ストッキング」のようなものです。そう、女性が履く あの「ストッキング」です。Forth の処理システムは、前から順番に プログラムを見ていって、「2」に出くわす
『るびま』は、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 直
An unofficial blog that watches Google's attempts to move your operating system online since 2005. Not affiliated with Google. Send your tips to gostips@gmail.com. Update (June 2014): This no longer works. Missing Google Sets? It's one of the first Google Labs projects and it was discontinued last year. Google Sets allowed you to generate lists of similar items by just typing a few examples. The g
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く