SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 20 | April | 2008 ]


Date: Sun, 20 Apr 2008 13:45:35 -0700
From: "Lynn H. Maxson" <lmaxson@pacbell.net >
Reply-To: scoug-programming@scoug.com
To: "SCOUG Programming SIG" <scoug-programming@scoug.com >
Subject: SCOUG-Programming: Going forward

Content Type: text/plain

After a frequently contentious discussion in which we reached
a consensus on direction of the Programming SIG we can look
forward to a different challenge. I admit that I lost it
completely when Steven asserted that PL/I was a subset of
ADA. In the end those present did agree on an approach to
take.

That approach involves a study of Forth. You can prep for it
by going to the internet, googling "forth", and coming up
among other references one linking to forth.org. From that
website you can gain access from the "Tutotials and primers"
link to another link to an online edition of Leo Brodie's
"Starting Forth", which we will use as a guide among others.

Now Forth belongs to a class of Threaded Interpretive
Languages (TILs) which share a common, though not
necessarily identical, architectures. To assist in expanding our
detailed knowledge of TILs we will refer to Loeliger's
"Threaded Interpretive Languages" and Burge's "Recursive
Programming Techniques" in which he introduces Landin's
SECD (Stack, Environment, Control, Dump) machine, which you
can also google.

This approach allows us to work from the inside out. We gain
experience with writing an interpreter, familiarity with
assembly language, and a means of extending a language.
Once we have confidence with the first two (interpreter and
assembly language) then we can look at extending it to
include the operators of APL. From there we can go on to
adding the functions of LISP along with that of the list
aggregate. This last with then lead to the two-stage proof
engine of logic programming, the basis for all fourth
generation programming languages.

We have yet to determine the means by which readers on this
list who cannot attend the meetings will nevertheless follow
their progress.

=====================================================

To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".

For problems, contact the list owner at
"postmaster@scoug.com".

=====================================================


Return to [ 20 | April | 2008 ]



The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.