With all the advantages, it is unfortunate that Forth lost out to C language over the years and have been reduced to a niche. Per ChatGPT: due to C's broader appeal, standardization, and support ecosystem likely contributed to its greater adoption and use in mainstream computing. So, the question is, how to encourage today's world of C programmers to take a look at Forth. How do we convince them t
Contents Concatenative language ACL Ait Aocla Breeze Callisto Cat Cognate colorForth Concata CoSy Deque DSSP dt Elymas Enchilada ETAC F Factor Fiveth Forth Fourth Freelang Gershwin hex iNet Joy Joy of Postfix App kcats Kitten lang5 Listack LSE64 Lviv Meow5 min Mirth mjoy Mlatu Ode OForth Om Onion Onyx Plorth Popr Porth PostScript Prowl Quest32 Quackery r3 Raven Retro RPL SPL Staapl Stabel Tal Tita
Forth: The programming language that writes itself: The Web Page Author: Dave Gauer Created: 2023-02-02 Updated: 2024-12-22 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
If you like Forth, but find it challenging to build real stuff with, Factor (https://factorcode.org/) is most or all of the good stuff about Forth designed in a way that's much easier to do things with. It was designed by Slava Pestov (who I think had a big hand in Swift), and honestly it's a lot of fun to build webapps and other programs with, and much less brutal to read than Forth can be. I had
daiyon.c �Ǫ� �7Ȫ� #include <stdio.h> #include <string.h> #include <assert.h> FILE *in; long M[1<<24]={0}, *D, *R, H=0x130000, IP=0, T; long getu() { long t, h = getc(in); if (h < 0xC0) return h; t = ((h&0x1F) << 6) | (getc(in) & 0x3F); if (h < 0xE0) return t; t = ( t << 6) | (getc(in) & 0x3F); if (h < 0xF0) return t; t = ( t << 6) | (getc(in) & 0x3F); return t & 0x1FFFFF; } void putu(long c) { if
Bootstrapping a Forth for Art2025-08-30artcforthlwanoptimizationprogrammingIntroductionMy dad was an economist, and the only computer he knew how to operate was his trusty old HP-12C, a financial calculator that uses Reverse Polish Notation (RPN). He eventually taught me how to use it, and that was the first time I was exposed to a different way of doing something that I was learning in school. St
(Image of "Four-Armed Chuck" programming a PDP-11 is from my giant write-up of Forth.) I’ve made a couple Forths. Not a single one of them are "finished software" intended for industrial use, but all of them taught me something about Forth, concatenative programming, and how computers work in general. Sure, I’ve done my time in that place where points are free and the stacks always need twiddling.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く