|
|||||||
![]() |
![]() |
||||||
|
|||||||
Forth 语言简明教程赵宇 张文翠 编译原作者 Richard E. Haskell Dept. of Computer Science and Engineering Rochester, Michigan 48309 原文标题 《 The Forth Course 》 前言什么是 Forth ?我们为什么要学习 Forth ? Forth 是这样一种程序设计语言……
你现在读到的就是 Forth 程序设计语言教程,它由 11 个部分组成,每个部分为一课,总的目标是简化学习 Forth 的过程。 本教程的素材来自于作者几年来的 Forth 语言教学实践,它们作为 Oakland University in Rochester, Michigan 嵌入式软件设计和计算机系统科学课程的一部分,为大学生和研究生讲授,并作为计算机工程、电子工程、计算机科学和工程、系统工程和计算机科学的主修课。 在课程开始的时候,没有人知道 Forth ,甚至大多数人都没有听说过它,到了课程结束的时候,有些人(通常是计算机科学类的学生)表示再也不想见到这种语言了!另一方面,其它的人(大多数都是工程类的学生)发现 Forth 真是一个他(她)们需要的、用来解决某些真实世界问题的工具,而且是“一但拥有、别无所求”。 现在你将要学习本课程。我们假设你懂得一些其它的程序设计语言(比如 Pascal, Fortran 或者 Basic ),如果理解 8088/8086 汇编语言会很方便,但这不是必须的,如果想学习汇编语言,现在有不计其数的 8088/8086 汇编语言教程。 我们的课程将采用 F-PC 3.5 Forth 系统,这是一个庞大的、功能齐全的、独立的 Forth 系统,由于 Tom Zimmer 的努力而开发完成。这个版本包含了许多你认为应该在一个优秀的程序设计语言中包含的特点,还有许多你从来就没有想到的功能,比如一个集成的超文本系统。当然, F-PC 系统的许多功能你可能不会用到,还有一些可以在需要的时候再学习。 通过本课程的学习,你会得到许多背景知识以及 F-PC 系统有价值的信息,希望这能够为你打开一个新的、强大的程序设计之路。 原作者 R. E. Haskell, 1990 年 8 月 译者注:本教程所使用的软件可以通过网上下载,也可以在我们的网站上 本地下载 ,ZIP文件可以使用通用的ZIP工具或者 WinRAR工具解压。 目录Forth 教程 相关文章
|
||||||
|
|
||||||