並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 94件

新着順 人気順

Forthの検索結果1 - 40 件 / 94件

  • Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust

    Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust March 2021 Summary: I describe a simple interview problem (counting frequencies of unique words), solve it in various languages, and compare performance across them. For each language, I’ve included a simple, idiomatic solution as well as a more optimized approach via profiling. Go to: Constraints | Python Go C++ C

    • 単純すぎて流行らなかった「FORTH」、複雑すぎてうまくいかなかった「PL/I」 まつもとゆきひろ氏が過去から学んだ、プログラミング言語のあるべき姿

      プログラミング言語「Ruby」の国内最大のビジネスカンファレンス「RubyWorld Conference」。Rubyの先進的な利用事例や最新の技術動向、開発者教育の状況などの情報を発信することで、「Rubyのエコシステム(生態系)」を知ることができる場として開催します。ここで登壇したのは、Rubyアソシエーション 理事長のまつもとゆきひろ氏。プログラミング言語の過去、歴史から学ぶ教訓について発表しました。全4回。2回目は、「単純さはいつも最高ではない」と「大きいことはいつもいいことではない」について。前回はこちら。 単純さはいつも最高ではない まつもとゆきひろ氏:「最も単純なプログラミング言語は何ですか?」という質問をするとですね……文法的にという意味なんですけども。 初期の言語として、Lisp、FORTH、APLなど、みんな1960年代ぐらいに作られた言語ですが、こういうものが挙げられ

        単純すぎて流行らなかった「FORTH」、複雑すぎてうまくいかなかった「PL/I」 まつもとゆきひろ氏が過去から学んだ、プログラミング言語のあるべき姿
      • GitHub - fuzzballcat/milliForth: A FORTH in 386 bytes — the smallest real programming language ever as of yet.

        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.

          GitHub - fuzzballcat/milliForth: A FORTH in 386 bytes — the smallest real programming language ever as of yet.
        • Forth思考 ―問題解決のための言語と哲学― — Thinking Forth 0 ドキュメント

          Forth思考 ―問題解決のための言語と哲学―¶ レオ・ブロディー(Leo Brodie) 著 Forthの発明者チャールズ・H・ムーア(Charles H. Moore)やForth思想家達へのインタビューを掲載! 著者によるイラスト付き! ©1984, 1994, and 2004 by Leo Brodie, preprint version 1.0 Attribution-NonCommercial-ShareAlike 2.0 You are free: to copy, distribute, display, and perform the work to make derivative works Under the following conditions: Attribution. You must give the original author credit. No

          • GitHub - zevv/zForth: zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems

            From Wikipedia: A Forth environment combines the compiler with an interactive shell, where the user defines and runs subroutines called words. Words can be tested, redefined, and debugged as the source is entered without recompiling or restarting the whole program. All syntactic elements, including variables and basic operators are defined as words. Forth environments vary in how the resulting pro

              GitHub - zevv/zForth: zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
            • GitHub - cesarblum/sectorforth: sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.

              sectorforth contains only the eight primitives outlined in the Usenet post above, five variables for manipulating internal state, and two I/O primitives. With that minimal set of building blocks, words for branching, compiling, manipulating the return stack, etc. can all be written in Forth itself (check out the examples!). The colon compiler (:) is available, so new words can be defined easily (t

                GitHub - cesarblum/sectorforth: sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector.
              • FORTH|ページが見つかりません

                厚生労働省検疫所「FORTH」、海外で健康に過ごすために。

                • Tumble Forth

                  Hello, my name is Virgil Dupras, author of Collapse OS and Dusk OS and I'm starting a series of articles that aims to hand-hold my former self, a regular web developer, into the rabbit hole leading to the wonderful world of low level programming. Hopefully, I can hand-hold you too. The general goal is to broaden your perspectives on the subject of computing. I intend do to that through story arcs

                  • GitHub - Bushmills/Bashforth: A Forth interpreter, entirely written as bash script. But by now is yoda (https://github.com/Bushmills/yoda) the better bashforth.

                    This Forth interpreter, entirely written as bash script, is a F³ (Fully Functional Forth), albeit a tad slow. Some would call it "sluggish". As rough indication, an ARM SBC which I'm running Bashforth on takes about 15 second for an empty loop of 100,000 iterations. It has built-in doc and see facilities, simplifying exploration of Bashforth. Bashforth lacks floating point support and vocabularies

                      GitHub - Bushmills/Bashforth: A Forth interpreter, entirely written as bash script. But by now is yoda (https://github.com/Bushmills/yoda) the better bashforth.
                    • Forth: The programming language that writes itself: The Web Page

                      Forth: The programming language that writes itself: The Web Page Author: Dave Gauer Created: 2023-02-02 Updated: 2023-07-21 Note: This page is my personal journey to discover Forth and put it in the context of computing history. It is adapted from my slides for a short talk. I've done everything in my power to make this page scale up and down for various screen sizes. I welcome suggestions and cor

                        Forth: The programming language that writes itself: The Web Page
                      • DIY Forth On Arduino

                        On a recent rainy afternoon, [Thanassis Tsiodras] decided to build his own Forth for the Arduino to relieve the boredom. One week of intense hacking later, he called it done and released his project as MiniForth on GitHub. [Thanassis] says he was inspired by our series of Forth articles from a few years back, and his goal was to build a Forth interpreter / compiler from scratch, put it into a Blue

                          DIY Forth On Arduino
                        • GitHub - ttsiodras/MiniForth: A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html

                          ( Wrote a blog post about this here ) It was raining hard, a week ago. And what could you possibly do on a rainy Saturday afternoon? Well... You can make a Forth interpreter/compiler from scratch... ...then put it inside a 1.5$ Blue Pill microcontroller... ...and finally, inside an Arduino UNO... ... within its tiny 2K RAM! Click on the image to watch it blinking the LED of my Arduino: I haven't d

                            GitHub - ttsiodras/MiniForth: A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html
                          • 謎の言語Forthが謎なので実装した

                            pg_bigmで全文検索するときに気を付けたい5つのポイント(第23回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation

                              謎の言語Forthが謎なので実装した
                            • konilo: a personal computing system in forth

                              Overview Konilo is a small, pragmatic personal computing system written in Forth and running on a tiny virtual computer. A complete system consists of an ilo vm, an image file ("rom") with the Konilo system, and a set of blocks for storage of code and data. Features dual stack architecture 64k cells of word addressed (32-bit) memory 30 instructions, four instructions per word block based data stor

                              • Gowin でForth を使うのじゃ - Qiita

                                Forth ってなんだっけ? Forth はプログラミング言語の一つです。どういうわけか Wikipedia の Forth の説明が充実しています。 何が出来るの? (わたしの使い方は)主にインタラクティブにテストするときに使ってます。 gforth を使った例 逆ポーランド記法です。Forth じゃないけど dc とか Linux で使いますよね。 LED 点灯例 足し算したいわけじゃないと思うので、他に何が出来るか?特に FPGA の開発時に。 次のようにすると LED が光りますよ!すげー便利。 すごい人がいるもんだ Forth というと bootstrap に技術の粋が集められている一面もあったりするのですが、世の中にはすごい人がいるもんで、それをばっちり実装・解説してくれている記事があります。興味のある人は、読むだけでなく、ぜひ実装しましょう!! 忘れ去られている? とはいえ、

                                  Gowin でForth を使うのじゃ - Qiita
                                • The Forth Deck - A portable Forth computer with a discrete CPU

                                  The Forth Deck mini A portable Forth computer with a discrete CPU The Forth Deck mini  is a housed version of the My4TH computer board with an additional keyboard and display. A built-in rechargeable battery makes it portable and independent of mains power. With this computer you can write and debug your own Forth programs directly on the deck, no need for a serial terminal or PC! It's a bit like

                                  • What the hell is Forth?

                                    Forth is perhaps the tiniest possible useful interactive programming language. It is tiny along a number of dimensions: The amount of code required to implement it The size of the code that is generated The amount of memory used The number of features it considers necessary for useful work It is a language that makes complexity painful, but which reveals that a surprising amount can be accomplishe

                                      What the hell is Forth?
                                    • Go Forth With This Portable Programmer

                                      When choosing a low-level language, it’s hard to beat the efficiency of Forth while also maintaining some amount of readability. There are open source options for the language which makes it accessible, and it maintains its prevalence in astronomical and other embedded systems for its direct hardware control and streamlined use of limited resources even though the language started over 50 years ag

                                        Go Forth With This Portable Programmer
                                      • Arkam: 自作StackVM&Forthの紹介と招待 - Qiita

                                        (Forthについてある程度知識がある人向けへの紹介です) 多々あるForthの実装の中には、シンプルなStackVMの上にForthシステムを乗せるタイプのものがいくつかあります。 その中でも特に以下のものに影響を受けて、自分でも作っています。 uxn Orca作者の8bitなStackVM(Forthではない)。エコシステムの構築を目標にしているみたいで、uxn上で動くツールがどれもクールなので見てて楽しい retro (githubミラー) byte単位のアクセスが無いなど割り切った仕様。多くの言語・プラットフォーム上でVMが実装されている Mako Java上に実装されている。いわゆるFantasyConsoleな仕様で、たくさんのゲームが作者によって書かれている 用途は グラフィック・サウンド関連の小さいプログラム書いて遊ぶ Forthの特性を活かして様々な実験的コードを書く(下

                                          Arkam: 自作StackVM&Forthの紹介と招待 - Qiita
                                        • GitHub - Reschivon/movForth: LLVM frontend for the Forth Language

                                          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

                                            GitHub - Reschivon/movForth: LLVM frontend for the Forth Language
                                          • スタックコンピュータとFORTH(1) - キリーの日本語プログラミング

                                            MindはFORTHというプログラム言語から派生して開発された。Mindのルーツをたどる意味でFORTHと逆ポーランド記法についてまとめてみた。 またCPUとしてのFORTHについて良い書籍があるので紹介したい。写真は「スタックコンピュータ」、Philip J. Koopman, Jr.著、田中清臣監訳/藤井敬雄訳、共立出版である。1994年発行だがアマゾンでまだ売られているようだ。 最初に逆ポーランド記法について。通常のプログラム言語ではたとえば、 2 + 3 のように記述するが、FORTH言語では、 2 3 + のように書く。語順が特殊で逆ポーランド記法と呼ばれている。最初に演算対象となる値を書き、最後に演算名を書くことになっている。 私は昔、FORTHの講習会をやっていたころ、「これは日本語として・・2に3を加える‥と読めば分かりやすいです」と教えていた。(のちに、本当にそのように日

                                              スタックコンピュータとFORTH(1) - キリーの日本語プログラミング
                                            • GitHub - nineties/planckforth: Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.

                                              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

                                                GitHub - nineties/planckforth: Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.
                                              • Forth Module The Size Of A Stick Of Gum

                                                Australian engineer [John Catsoulis] developed a small module called the Scamp2 dedicated to running Forth. The focus of his Udamonic project was not only to highlight Forth, but to make a module which was easy to use and doesn’t require any IDE on your computer. According to the website, these modules have found their niche in education as well as rapid prototyping for product development. His si

                                                  Forth Module The Size Of A Stick Of Gum
                                                • ECS back and forth

                                                  The first time I heard of the entity component system architectural pattern, I searched on the web for more information. Sadly, I didn’t find many details on the topic nor a single source where the different approaches were described along with their pros and cons. Almost every article, every post, every comment was about a (nounce of a) specific implementation and only barely referred to the othe

                                                    ECS back and forth
                                                  • GitHub - remko/waforth: Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly

                                                    WAForth is a small but complete Forth interpreter and dynamic compiler for and in WebAssembly. You can see it in action in an interactive Forth console, in a Logo-like Turtle graphics language, and in an interactive notebook. WAForth is entirely written in (raw) WebAssembly, and the compiler generates WebAssembly code on the fly. The only parts for which it relies on external code is to dynamicall

                                                      GitHub - remko/waforth: Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
                                                    • Back TOKYO Forth

                                                      Tokyo consists of the past and the future. Back TOKYO Forth is a project that will be implemented at the Tokyo International Cruise Terminal as part of CULTURE GATE to JAPAN, which is a new form of cultural dissemination project by the Agency for Cultural Affairs.

                                                        Back TOKYO Forth
                                                      • Amazon.co.jp: あなたの知らないC言語誕生の秘密: BCPL, B, FORTH, GAME, TL/1型のない古代言語の世界: 川俣晶: Digital Ebook Purchas

                                                          Amazon.co.jp: あなたの知らないC言語誕生の秘密: BCPL, B, FORTH, GAME, TL/1型のない古代言語の世界: 川俣晶: Digital Ebook Purchas
                                                        • set forthの意味と例文|英文契約書の基本表現 | 英文契約書・日本語契約書の基礎知識

                                                          英文と日本語のビジネス契約書の作成・チェック(レビュー)・翻訳の専門事務所です。(低料金、全国対応) 英文契約書の基本表現として使われるset forthについて解説します。いくつかの例文もとりあげて対訳をつけました。例文中の基本表現には詳しい注記を入れました。 1.解説: 1)set forthとは set forth は、英文契約書では、規定する、定めるという意味で用いられます。(下記の例文②、例文③をご覧ください) 英文契約書では、 set forth 以外にも、以下の表現や用語が同様に規定する、定めるの意味で用いられます。 ・set out ・prescribe ・provide ・stipulate ・specify ・define 2)set forth(規定する)の関連表現 set forthを使った表現として、以下のものがあります。 ・set forth in: ~に定める

                                                          • Programming in FORTH on Commodore 64

                                                            Today we explore 64 Forth for the Commodore 64 with the help of my friend Paul Pridham, aka Madgarden, who uses his own version of Forth to code his hit indie videogames such as Death Road To Canada. Prompted by David Youd, who donated the cartridge and books to me, we try a few Forth variations of the famous 10 PRINT program, starting with one-line versions while working towards a more Forth-like

                                                              Programming in FORTH on Commodore 64
                                                            • Dave's Forth Talk 2023

                                                              Hello! This page has my original slides for a spoken talk. What you probably want instead is the written page: Forth: The programming language that writes itself: The Web Page. The page you're viewing has 3,000 words. That page has 33,000 words. :-) Forth: The programming language that writes itself Charles H. Moore and the pursuit of simplicity. A talk by Dave Gauer, 2023. Made with minslides, wh

                                                              • Sail Forth on Steam

                                                                Sail a fleet of customizable ships across an ocean whose ancient depths have swallowed the key to the mysterious past. Befriend fishfolk to expand your boat crews, take up arms against petulant pirates, and chart a course across an expansive watery world. Will you answer the call of High Adventure?

                                                                  Sail Forth on Steam
                                                                • Jupiter Ace Resource site - As you learn Forth, it learns from you article from Practical Computing August 1981

                                                                  LIKE ANY computer language, Forth has a vocabulary - but this vocabulary can be broadened by the programmer. Each new word added is defined in terms of older words already known to the system. Thus, increasingly-powerful words can be formed in hierarchical fashion. In this sense, Forth bears a strong resemblance to human knowledge. As we all know, the single most popular language today is Basic. T

                                                                  • Interview:BALLISTIK BOYZニューアルバム『Back & Forth』にみる彼らの過去、今、そして未来のコト | EYESCREAM

                                                                    Interview:BALLISTIK BOYZ ニューアルバム『Back & Forth』にみる 彼らの過去、今、そして未来のコト 2018年に結成されたLDH所属の7人組のダンスボーカルグループBALLISTIK BOYZ。武者修行としてタイで音楽活動をおこなうなどグローバルな活動で注目を集める彼らのニューアルバム『Back & Forth』が2月21日に発売した。そんな彼らにインタビューを敢行。タイの武者修行を経て本作をリリースした7人の思いをお届けする。 L→R 海沼流星、砂田将宏、奥田力也、深堀未来、日髙竜太、加納嘉将、松井利樹 ──前作「PASS THE MIC」(2021年11月発売)から今作までの2年の間に、タイでの武者修行や「D.U.N.K.」への参加、帰国後のツアー「BALLISTIK BOYZ LIVE TOUR 2023 “N.E.X.T.”」など、大きなトピックが

                                                                      Interview:BALLISTIK BOYZニューアルバム『Back & Forth』にみる彼らの過去、今、そして未来のコト | EYESCREAM
                                                                    • Switch版『Sail Forth』が2020年に発売決定!海軍アクション+セーリングアドベンチャーゲーム

                                                                      Nintendo Switch版『Sail Forth』が、2020年に発売されることが本日放送された「Indie World Showcase 12.10.2019」で発表されました。 すでに発表済みのPS4,Xbox One,PCバージョンと共にリリースされる予定です。 本作は、米国の開発者David Evans氏によって開発されている、クラシックな海軍アクションゲームから影響を受けたセーリングアドベンチャーゲームです。 さまざまな環境を旅し、艦隊を成長させ、海賊、海の怪物、そして海そのものと戦いましょう! 【主な特徴】 ■物理的にシミュレートされたボート 本物のセーリングのコンセプトを保ちながら、カジュアルなプレーができるように細心の注意が払われています。 ■独自の環境 それぞれに固有の動植物とアンビエントサウンドトラックが含まれています。 ■カスタマイズ さまざまな旗や帆のデザイン

                                                                        Switch版『Sail Forth』が2020年に発売決定!海軍アクション+セーリングアドベンチャーゲーム
                                                                      • FORTH|ページが見つかりません

                                                                        厚生労働省検疫所「FORTH」、海外で健康に過ごすために。

                                                                        • "forth" random xor shift - Google 検索

                                                                          ... random numbers using very little compute and storage. ... This 32-bit ANS Forth implementation also has a ... xor dup 17 rshift xor dup 5 lshift xor dup seed ! ; : ...

                                                                          • TsuchiBlog | Forth に入門した

                                                                            Forth - スタック指向言語🔗 https://twitter.com/sin_clav/status/1466987337800630281 やばい。かっこいい。惚れた。腫れた。うああ。つよい。おもしろい。アツい。カッコいい。すごい。うおぉぉぉぉん。 機械語手書きから言語処理系をブートストラップする - Qiita 機械語手書きから言語処理系をブートストラップする - Qiita https://qiita.com/9_ties/items/349b2ed65b7cd8a7d580 この記事をきっかけに Forth というスタック指向言語を知った。 スタック指向というと、他には Bitcoin などで使われていた(今も使われている?)「スクリプト言語」というのを、少し触ったことがあるくらいで他には知らないし経験がない。 今ぐぐってみると、 スクリプト言語はForthという言語に似た

                                                                            • Forth works with embedded systems. - Free Online Library

                                                                              In late 20111 wrote about the GA144 "multi-computer" integrated circuit from GreenArrays that provides 144 cores on one chip. Engineers and programmers use the company's arrayForth tools to create programs that take advantage of parallel and pipelined processors. Yes, you need to use Forth, which many programmers disdain. But the chip seems so powerful that Forth deserves another look. To find out

                                                                              • atari forth v3 - Google 検索

                                                                                X-FORTH - a FIG Forth variant, currently maintained; VolksForth - a powerful Forth83 standards Forth for Atari 8bit, Atari ST, MS-DOS, CP/M, C=64, C=16/116 ...

                                                                                • The Bit Bashers Guide to the Parallax P2 ~ Using TAQOZ ROM Forth

                                                                                  The Bit Bashers Guide to the Parallax P2 ~ Using TAQOZ ROM Forth

                                                                                    The Bit Bashers Guide to the Parallax P2 ~ Using TAQOZ ROM Forth