TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Starting Forth

16 点作者 karim超过 16 年前

3 条评论

silentbicycle超过 16 年前
The sequel, _Thinking Forth_ (<a href="http://thinking-forth.sourceforge.net/" rel="nofollow">http://thinking-forth.sourceforge.net/</a>) is available free online, in PDF form. (After going out of print, it was scanned and OCR'd with the author's blessing...quite a compliment.) It's less about how to program with Forth, and more about things Forth taught Leo Brodie about designing programs for maintainability, (re)factoring, and the like.
paulhart超过 16 年前
My first summer job while at University was with a small company in the west of England, Micross (<a href="http://www.microssautomation.com/index.php" rel="nofollow">http://www.microssautomation.com/index.php</a>), writing industrial laundry control software, in Forth, targeting Windows NT. We used the MPE Forth system (<a href="http://www.mpeforth.com/" rel="nofollow">http://www.mpeforth.com/</a>), which was highly extensible - when you needed to add more of the Win32 API, you'd edit various files that shipped with the package and recompile the entire thing :)<p>The company had standardized on Forth throughout their operation, so regardless of the hardware you were using, anything from a PIC-based counting system to the Windows servers, you only needed to know one language to understand the code. Clever stuff.
joe_the_user超过 16 年前
I have never used Forth but it seems like a really language. It combines very high level constructs with the ability to be embedded in systems that barely have an operating system.<p>Now, if they could solve the problem that every Forth system is customized by the Forth programmer and so the entire language lacks standards, it would be amazing. Also, if you could add enough syntactic sugar to make it look sort-of like C or perl, you would have "the next big thing".
评论 #448635 未加载