Forth 探究之你好世界

本文记录了作者初学Forth语言两个月的心得体会,对比Python等常见编程语言,Forth语言在思维模式和代码可读性上存在较大差异,但其简洁性在简单程序如helloworld中体现得淋漓尽致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要是你能看到这篇博客的话,首先要确认你是否在寻找一门计算机语言而不是第四版第四级等序号中的第四?

其次还需确定你在此之前有没有学过python之类的通用语言,因为这样就会有比较。当然人生苦短,python学得不错的话很可能也会不再来看forth了。其实我是想说很可能学完python之后你也就没时间来学其他语言了,任何语言(技能)都不好学,有的易学难精,易学难运用,有的更是难学难精。python也好,Go也好,更多的都是学之前充分期待,然后一入坑就发现又要下载依赖库,又要不停升级版本。

这篇博客是我初学forth两个月后写得笔记,两个月学下来我觉得这是一门很令人胸闷的语言,说真得,不太好学,一是思维同传统编程语言大不相同,二是代码易读性不太高。这就是我现在,两个月左右的体会,如果我还能继续到三个月或四个月的时候,我再补充。

还是写一行hello world的吧,你好世界!

环境下运行:   ." Hello, World"

这就好了?是的,就这么一句。在hello world,最简单的python或R也要书写成:

print("Hello,World"),

更别说java和c了。

再来一个稍复杂些的hello world吧:

定义词(函数)来显示:

: hello ." hallöle" cr ;
: hallöle ." 你好" cr hello ;
: 今日は ." hello"  cr  hallöle ;

: 你好 ." 今日は" cr    今日は  ;

环境下运行:你好

显示:

今日は
hello
你好
hallöle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值