From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5cb36983754f64da X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-02-08 08:15:43 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-05!sn-xit-08!supernews.com!freenix!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: "Alexandre E. Kopilovitch" Newsgroups: comp.lang.ada Subject: Re: No call for Ada (was Re: Announcing new scripting/prototyping language) Date: Sun, 8 Feb 2004 19:02:50 +0300 (MSK) Organization: Cuivre, Argent, Or Message-ID: References: NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1076256193 98204 80.67.180.195 (8 Feb 2004 16:03:13 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Sun, 8 Feb 2004 16:03:13 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: In-Reply-To: ; from David Starner at Sun, 08 Feb 2004 02:29:05 GMT X-Mailer: Mail/@ [v2.44 MSDOS] X-Virus-Scanned: by amavisd-new-20030616-p5 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.3 Precedence: list List-Id: Gateway to the comp.lang.ada Usenet newsgroup List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:5341 Date: 2004-02-08T19:02:50+03:00 David Starner wrote: > The goal of programming is to produce programs that get the job done. Your employer must be satisfied with that statement -:) , but as you put it here instead of your resume, I must tell you that this statement is severely flawed. Programming is not covered by compilation and scripting. Generally, major part of programming is to define precisely and formally, *what* is the job, and what does it mean that this job *is done*. For a compilation-like job both definitions are prerequisites, and for scripting some imprecise and informal understanding of them very often is enough, but for other flavours of programming this is major part of the goal. (As an exercise you may try to define that - what is the job and what means that this job is done - for a "good text editor"... better to do that exercise within a group of your fellow programmers -:) . Alexander Kopilovitch aek@vib.usr.pu.ru Saint-Petersburg Russia