body, table{font-family: 微软雅黑; font-size: 13.5pt}
table{border-collapse: collapse; border: solid gray; border-width: 2px 0 2px 0;}
th{border: 1px solid gray; padding: 4px; background-color: #DDD;}
td{border: 1px solid gray; padding: 4px;}
tr:nth-child(2n){background-color: #f8f8f8;}

FORTH的来历:
按照 Forth 语言的发明人 Charles Moore ( Chuck )的说法:
我第一次把各种想法组合成一个整体之后,它在“第三代计算机” IBM1130 上工作得如此有效,以致于我认为它是“第四代语言”,理所当然地应该被称为 FOURTH 。不过,当时的 IBM 计算机只允许 5 个字符的标识符。所以 FOURTH 变成了 Forth ,这是一个非常好的的文字游戏。 20世纪60年代(1968年)


第一个称为Forth的程序的是在1970年编写的,(好多书都说Forth是1968年发明的),第一个完整的实现是在PDP-11上完成的,用于亚利桑那州国家射电天文台的 11 米射电望远镜。这个系统的责任是定向和跟踪望远镜,收集数据并记录到磁带上,支持一个交互式的图形终端,供天文学家分析以前记录的数据。系统的多任务特点允许这些功能同时执行,没有时间上和其它方面的冲突。这个系统很成功,使用范围迅速扩大,国际天文学会于1976年接受了Forth作为标准语言

1973年Moore和Elizabeth Rather成立了Forth.Inc公司,目标是开发这种语言的商业应用。
1977年,8位微处理器上开发了一个称为microForth的版本,1979年,出现了PolyForth,成了市场上销量最大的Forth系统。
1978年位于北加利佛尼亚的计算机爱好者成立了 Forth 兴趣组织 (FIG)。得到Forth.Inc的许可之后,实现了著名的FIG-Forth。
FIG目前在15个国家中有60个分支。

http://blog.csdn.net/wxj729/article/details/313678

https://www.forth.com/resources/forth-programming-language/#2436_Multiprogramming
这个网站介绍了FORTH的发展史
1984年FORTH,Inc公司在自己的产品polyFORTH上支持多用户和数据库工具。最多可以支持16个用户。20世纪80年代末,polyFORTH用户NCR在80386上实现了支持150个用户。
1989年George Shaw等人成立了一个叫做ACM的特殊FORTH兴趣小组,叫做SIGForth,它们也赞助一些会议。
System(s) Company Primary Products & Markets
CFORTH83, Forthmacs, SunForth Bradley Forthware Portable Forth written in C; versions for Atari, Macintosh, Sun;
consulting and services related to the Sun Microsystems Open Boot
cmFORTH Silicon Composers Public-domain system for Novix Forth and others processor by C. Moore, ported to the Harris and SC-32 Forth processors by others
Cyrano Opto-22 Forth for a proprietary embedded controller
F-PC T. Zimmer et al. Extensive public-domain system for the IBM-PC family
F83 Laxen and Perry Public-domain system for the IBM-PC family, later ported by others to other platforms
HS/Forth Harvard Softworks IBM-PC family
JForth Delta Research Amiga
MacForth Creative Solutions, Inc. Apple Macintosh, NuBus interface boards
Mach2 Palo Alto Shipping Apple Macintosh
mmsFORTH Miller Microcomputer Services IBM-PC family; business and commercial applications
MPEForth MicroProcessor Engineering (UK) PCs and embedded systems
mvpFORTH Mountain View Press Public-domain system on a variety of platforms
Open Boot Sun Microsystems Programmable ROM-based Forth on SPARC workstations
polyFORTH FORTH, Inc. Industrial systems on PCs and other platforms; interactive cross compilers; consulting and custom programming services
UR/Forth Laboratory Microsystems, Inc. (LMI) IBM-PC family running DOS, OS2 and Windows; cross compilers for a variety of systems
Forth操作系统能最大限度的利用有限的硬件资源,所有非常适合嵌入式环境。

FORTH 发展(部分)的更多相关文章

  1. C# 在腾讯的发展

    本文首发我的微信公众号"dotnet跨平台", 内容得到大家热烈的欢迎,全文重新发布在博客,欢迎转载,请注明出处. .NET 主要的开发语言是 C# , .NET 平台泛指遵循EC ...

  2. C#与C++的发展历程第三 - C#5.0异步编程巅峰

    系列文章目录 1. C#与C++的发展历程第一 - 由C#3.0起 2. C#与C++的发展历程第二 - C#4.0再接再厉 3. C#与C++的发展历程第三 - C#5.0异步编程的巅峰 C#5.0 ...

  3. 星浩资本快速发展引擎:IT就是生产力

    星浩资本成立于2010年,是一家涵盖私募基金.开发管理.商业与现代服务业三大业务范围的综合性管理公司,专注于投资中国首创.高成长性.高回报率的创新型城市综合体. 年轻的星浩资本在商业投资上有其独到的商 ...

  4. Linux实战教学笔记03:操作系统发展历程及系统版本选择

    标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...

  5. C#与C++的发展历程第一 - 由C#3.0起

    俗话说学以致用,本系列的出发点就在于总结C#和C++的一些新特性,并给出实例说明这些新特性的使用场景.前几篇文章将以C#的新特性为纲领,并同时介绍C++中相似的功能的新特性,最后一篇文章将总结之前几篇 ...

  6. C#与C++的发展历程第二 - C#4.0再接再厉

    系列文章目录 1. C#与C++的发展历程第一 - 由C#3.0起 2. C#与C++的发展历程第二 - C#4.0再接再厉 开始本系列的第二篇,这篇文章中将介绍C#4.0中一些变化,如C++有类似功 ...

  7. C#与C++的发展历程第四 - C#6的新时代

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  8. Atitit 多元化战略 适合我们发展 的核心业务attilax总结

    Atitit 多元化战略 适合我们发展 的核心业务attilax总结 1.1. 历史的大趋势,全球范围内人员的大流动1 1.2. 衣食住行1 1.3. 农村包围城市战略1 1.4. 挪开三座大山(住房 ...

  9. 网站文件系统发展&&分布式文件系统fastDFS

    网站文件系统发展 1.单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因.所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件 ...

  10. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

随机推荐

  1. 如何使用postman传数组数据

    如何使用postman传数组数据 在我们做api接口数据调试的时候,大部分是会用到postman的,一般请求数据的参数都是字符串,但是特殊情况下我们是需要传一个数组数据的,那么为了实现这种需求,究竟该 ...

  2. HBase根据Rowkey批量查询数据JAVA API(一次查多条,返回多个记录)

    最近在生产中遇到了一个需求,前台给我多个rowkey的List,要在hbase中查询多个记录(返回给前台list).在网上也查了很多,不过自己都不太满意,filter的功能有可能查询结果不是准确值,而 ...

  3. python经典程序

    输入输出 #判断输入整数是否在[0,100]之间 num = eval(input("请输入一个整数:")) if num > 100 or num < 0: #判断[ ...

  4. python学习之——习题一

    习题一:使用while循环输入1 2 3 4 5 6   8 9 10 (不含7) 首先想到,先使用while循环打印出1-10数字,然后再将数字“7”剔除. # 先打印出1-10 n = 1 whi ...

  5. ES6中的类和继承

    class的写法及继承 JavaScript 语言中,生成实例对象的传统方法是通过构造函数.下面是一个例子     function Point(x, y) {  this.x = x;  this. ...

  6. Python游戏编程入门

    <Python游戏编程入门>这些文章负责整理在这本书中的知识点.注意事项和课后习题的尝试实现.并且对每一个章节给出的最终实例进行分析和注释. 初识pygame:pie游戏pygame游戏库 ...

  7. WebPack打包后如何调试

    作为一个程序员每天的大部分工作就是调试自己写的程序,那我们使用了webpack后,所以代码都打包到了一起,给调试带来了麻烦,但是webpack已经为我们充分考虑好了这点,它支持生产Source Map ...

  8. Redis集群 - Sentinel与RAFT算法

    引入   在主从模型中讲到 一旦Master宕机失效,需要手动将Slave角色提升为Master,否则这个子集群将不可用.   这个缺陷使得系统可用性大大降低.因此Redis专门提供了一个哨兵机制来实 ...

  9. 【HNOI 2019】校园旅行

    Problem Description 某学校的每个建筑都有一个独特的编号.一天你在校园里无聊,决定在校园内随意地漫步. 你已经在校园里呆过一段时间,对校园内每个建筑的编号非常熟悉,于是你情不自禁的把 ...

  10. 理解 OAuth2.0

    文章转载于阮一峰老师的博客:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 参考文章:https://learnku.com/article ...