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 [ 03 | January | 2004 ]

<< Previous Message << >> Next Message >>


Date: Sat, 3 Jan 2004 12:09:00 PST8
From: "Lynn H. Maxson" <lmaxson@pacbell.net >
Reply-To: scoug-programming@scoug.com
To: "osfree" <osFree@yahoogroups.com > , "scoug-programming@scoug.com" <scoug-programming@scoug.com >
Subject: SCOUG-Programming: QA equals testing, Part One:Detection

Content Type: text/plain

Peter Skye writes:
"My perception is that Lynn is trying to eliminate the
high-level source and "compile" directly from the specs. ..."

You must speed read what I write with comprehension
dropping off correspondingly. Somewhere along the line you
must have read my assertion that every programming
language is a specification language, but not every
specification language is a programming language. It becomes
so when an implementation exists either a compiler or
interpreter.

In truth, Peter, we always compile from a specification
language that we call a programming language. Along the
way from earlier stages of specification, analysis, and design
we have engaged in the use of other specification languages,
translating each in turn to get to our final specification
language which we compile.

Now logic programming illustrates that we only need to write
the specification language in one stage, the specification
stage, leaving it up to the software to do the remainder of
the necessary writing. That means no CASE input, only
output. No UML input, only output. No ordered input, only
output. The "no input" here refers to what using logic
programming you don't have to write or even translate.

The specification language is a programming language is an
HLL.

As to the remainder of your message anything you write in
source code is a specification. It doesn't make any difference
what language you use. Concepts like real time system, lead,
lag, threads, priorities, etc. you can encode in several forms
with a choice of multiple programming, i.e. specification,
languages. However, you can't escape what you need to
know to encode them properly.

Compiling directly from an HLL is not new. The difference lies
in imperative languages compiling only in the construction
stage while declarative languages compile in the specification
stage. If it wasn't for the need of imperative languages to
incorporate the logical organization as part of the input
process, you could do them from the specification stage as
well. If you change a few rules which allows the software to
do the logical organization, then you could do it with any
programming language.

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

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
"rollin@scoug.com".

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


<< Previous Message << >> Next Message >>

Return to [ 03 | January | 2004 ]



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.