V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zxgngl
V2EX  ›  程序员

Forth 没有语法,全是语义。

  •  
  •   zxgngl · Dec 6, 2015 · 1748 views
    This topic created in 3794 days ago, the information mentioned may be changed or developed.

    “我曾经读过关于 Forth 这个名字的介绍,据说是象征着第四代软件开发。你可以给我们多介绍一些吗?

    Chunk: Forth 源于 "Fourth (第四)" 这个词。暗指 “第四代计算机语言”。据我回忆,我跳过了一代。 FORTRAN/COBOL 是第一代; Algol/Lisp 是第二代。这些语言都强调语法。语法越详尽,越能检查出错误。但大部分错误是语法错误。我决定将语法元素减到最小,而强调其语义。被加载的 Forth 词就真正的表达其含义。”

    http://blog.codingnow.com/2010/06/masterminds_of_programming_forth.html

    wdhwg001
        1
    wdhwg001  
       Dec 7, 2015
    : HELLO ( -- ) CR ." Hello, world!" ;

    HELLO <cr>
    Hello, world!

    以上,至少我一点兴趣都没有。
    crafteverywhere
        2
    crafteverywhere  
       Dec 7, 2015
    不知大家知不知,曾有个叫 redpower2 的 minecraft mod 在游戏中添加过以 forth 编程的计算机。

    视频地址:
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   825 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:50 · PVG 04:50 · LAX 13:50 · JFK 16:50
    ♥ Do have faith in what you're doing.