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=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: buffer2.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: If not Ada, what else... Date: Tue, 28 Jul 2015 15:33:00 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <87k2u96jms.fsf@jester.gateway.sonic.net><06f8a6f9-d219-4d40-b9ac-8518e93839bd@googlegroups.com><87y4io63jy.fsf@jester.gateway.sonic.net><7a29d3e9-d1bd-4f4a-b1a6-14d3e1a83a4d@googlegroups.com><87mvz36fen.fsf@jester.gateway.sonic.net><2215b44f-8a89-47c6-a4c4-52b74d2dac45@googlegroups.com><9e492c82-868d-43d3-a18a-38274400e337@googlegroups.com><40184feb-4053-4ac3-8eaa-c3bd9cd8a77c@googlegroups.com><10272577-945f-4682-85bc-8ad47f3653ae@googlegroups.com><87si8i81k2.fsf@atmarama.net> <8076cbd0-2655-4c98-b70e-cb5f0c32e4ba@googlegroups.com> <87lhe0px07.fsf@jester.gateway.sonic.net> NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1438115581 5951 24.196.82.226 (28 Jul 2015 20:33:01 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 28 Jul 2015 20:33:01 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: number.nntp.giganews.com comp.lang.ada:194405 Date: 2015-07-28T15:33:00-05:00 List-Id: "Paul Rubin" wrote in message news:87lhe0px07.fsf@jester.gateway.sonic.net... ... > It's like making a pencil sketch before starting an oil painting. And much like those pencil sketches (many of which seem to end up in art museums if the painter is famous enough -- the Prada in Madrid was full of them), in many cases those prototypes become the product. And that's the problem with that sort of prototyping -- a language that focuses on ease of writing has to sacrifice ease of maintenance (simply because a lot less is written down), and if the product stays in that language there is going to be a big cost down the road. I always do my prototyping in Ada for that very reason -- if the prototype works well enough (like the Web server and search engines did), it doesn't have to be rewritten just to add the robustness needed for something that will be used decades. But I doubt that I'd ever convince the masses of that value of that approach. Randy.